• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Linux的網(wǎng)上偵聽(tīng)系統(tǒng)的測(cè)試設(shè)計(jì)

      2014-04-01 05:39王超
      關(guān)鍵詞:單元測(cè)試軟件測(cè)試

      摘要:為了驗(yàn)證網(wǎng)上信息偵聽(tīng)與分析系統(tǒng)的設(shè)計(jì)方案的正確性以及可實(shí)現(xiàn)性,在完成功能設(shè)計(jì)和代碼編寫(xiě)后,需要對(duì)設(shè)計(jì)的各個(gè)功能模塊進(jìn)行測(cè)試。本文首先針對(duì)本系統(tǒng)各個(gè)模塊之間分割模糊、聯(lián)系密切的特點(diǎn),進(jìn)行測(cè)試設(shè)計(jì),對(duì)結(jié)果進(jìn)行預(yù)測(cè),根據(jù)實(shí)際效果對(duì)系統(tǒng)性能進(jìn)行評(píng)估。

      關(guān)鍵詞:網(wǎng)上偵聽(tīng)系統(tǒng) 軟件測(cè)試 單元測(cè)試

      0 引言

      為了驗(yàn)證基于Linux的網(wǎng)上偵聽(tīng)系統(tǒng)的正確性及可實(shí)現(xiàn)性,在完成系統(tǒng)功能模塊設(shè)計(jì)和編碼工作后,需要對(duì)各個(gè)功能模塊進(jìn)行測(cè)試。軟件測(cè)試在軟件生存期中占據(jù)重要的位置,測(cè)試的結(jié)果對(duì)衡量軟件的可靠性具有重要的意義。

      1 對(duì)URL黑名單測(cè)試

      單元測(cè)試是本系統(tǒng)測(cè)試的第一步,在測(cè)試時(shí)選取已存在URL黑名單中的非法網(wǎng)站(www.xiaonei.com)進(jìn)行各項(xiàng)功能的檢驗(yàn),結(jié)果如表1,表2,表3所示。可以看到每個(gè)模塊的功能基本都是可以通過(guò)單元測(cè)試的。

      表1 數(shù)據(jù)包捕獲模塊測(cè)試

      對(duì)于數(shù)據(jù)處理模塊的測(cè)試比較簡(jiǎn)單,只需看它能否對(duì)于用戶請(qǐng)求URL,做出正確判斷。

      表2 數(shù)據(jù)處理模塊功能測(cè)試

      測(cè)試數(shù)據(jù)處理功能時(shí),系統(tǒng)會(huì)根據(jù)數(shù)據(jù)包捕獲模塊獲得的用戶訪問(wèn)的URL,查詢攔截目錄,如果用戶訪問(wèn)的URL存在于攔截目錄中,返回TRUE;如果不存在于攔截目錄中,則返回FALSE。(見(jiàn)表3)

      測(cè)試數(shù)據(jù)包攔截功能時(shí),創(chuàng)建發(fā)送給用戶的攔截消息(Web Direction)和發(fā)送給服務(wù)器的TCP Reset的數(shù)據(jù)包,實(shí)現(xiàn)攔截功能。

      數(shù)據(jù)包捕獲的測(cè)試結(jié)果如圖1,顯示的是捕獲數(shù)據(jù)包的地址信息和端口信息以及提取出來(lái)的用戶訪問(wèn)的URL信息。

      圖2、圖3、圖4顯示了數(shù)據(jù)包攔截模塊的結(jié)果。利用Wireshark軟件抓包可看到當(dāng)用戶對(duì)校內(nèi)網(wǎng)頁(yè)發(fā)出訪問(wèn)請(qǐng)求時(shí),系統(tǒng)向用戶發(fā)送的含有攔截消息的數(shù)據(jù)包和向服務(wù)器發(fā)送的Tcp Reset數(shù)據(jù)包。用戶訪問(wèn)頁(yè)面被重定向到定義好的東北大學(xué)主頁(yè)。

      圖2 發(fā)送給用戶的重定向攔截消息數(shù)據(jù)包(第6個(gè)數(shù)據(jù)包)

      ■圖3 發(fā)送給服務(wù)器的Tcp Reset數(shù)據(jù)包(第13個(gè)數(shù)據(jù)包)

      ■圖4 攔截模塊測(cè)試結(jié)果

      2 對(duì)入侵事件測(cè)試

      由于屬于驗(yàn)證性測(cè)試,因此規(guī)則設(shè)計(jì)的都比較簡(jiǎn)單,旨在驗(yàn)證程序的可用性。結(jié)果如表4,表5,也可以看到需要驗(yàn)證的模塊的功能基本也都是可以通過(guò)單元測(cè)試的。

      以上兩次測(cè)試都是為了測(cè)試系統(tǒng)能否檢測(cè)到和自身規(guī)則相匹配的入侵事件,測(cè)試結(jié)果證明本系統(tǒng)的規(guī)則解析模塊和數(shù)據(jù)分析模塊是可行的。截圖如圖5所示。

      3 結(jié)語(yǔ)

      測(cè)試數(shù)據(jù)處理功能時(shí),系統(tǒng)會(huì)根據(jù)數(shù)據(jù)包捕獲模塊獲得的用戶訪問(wèn)的URL,查詢攔截目錄,如果用戶訪問(wèn)的URL存在于攔截目錄中,返回TRUE;如果不存在于攔截目錄中,則返回FALSE。測(cè)試數(shù)據(jù)包攔截功能時(shí),創(chuàng)建發(fā)送給用戶的攔截消息(Web Direction)和發(fā)送給服務(wù)器的TCP Reset的數(shù)據(jù)包,實(shí)現(xiàn)攔截功能。通過(guò)測(cè)試,本系統(tǒng)開(kāi)發(fā)的功能符合用戶的要求。

      參考文獻(xiàn):

      [1]郝愛(ài)語(yǔ).軟件測(cè)試方案分析與研究[J].中小企業(yè)管理與科技(下旬刊),2009(12).

      [2]王麗達(dá).論軟件系統(tǒng)的測(cè)試[J].經(jīng)濟(jì)研究導(dǎo)刊,2011(14).

      [3]夏啟明.軟件測(cè)試及評(píng)價(jià)的復(fù)用策略研究及其實(shí)現(xiàn)[D].武漢大學(xué),2010.

      [4]王立新.軟件測(cè)試數(shù)據(jù)的高效生成及測(cè)試方法研究[D].東華大學(xué),2011.

      作者簡(jiǎn)介:王超(1972-),女,遼寧朝陽(yáng)人,信息工程系副主任,副教授,研究方向:軟件開(kāi)發(fā)。

      猜你喜歡
      單元測(cè)試軟件測(cè)試
      基于OBE的軟件測(cè)試課程教學(xué)改革探索
      EXCEL和VBA實(shí)現(xiàn)軟件測(cè)試記錄管理
      關(guān)于軟件測(cè)試技術(shù)應(yīng)用與發(fā)展趨勢(shì)研究
      《一次函數(shù)》單元測(cè)試題
      《一次函數(shù)》單元測(cè)試題
      智能電能表軟件測(cè)試技術(shù)概述
      《軟件測(cè)試》課程教學(xué)策略研究
      微博| 沈阳市| 旬阳县| 兴义市| 巴林左旗| 濮阳市| 苗栗县| 大姚县| 汾阳市| 诸暨市| 修文县| 板桥市| 大安市| 忻城县| 明光市| 正阳县| 兴义市| 长顺县| 嘉黎县| 敦煌市| 延庆县| 金坛市| 仪征市| 云安县| 赞皇县| 克拉玛依市| 泽州县| 延吉市| 淮北市| 巴林右旗| 巴青县| 长海县| 额尔古纳市| 荔波县| 耒阳市| 法库县| 揭东县| 金湖县| 皋兰县| 浦北县| 交城县|