国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Linux的網(wǎng)上偵聽系統(tǒng)的測試設計

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

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

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

0 引言

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

1 對URL黑名單測試

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

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

對于數(shù)據(jù)處理模塊的測試比較簡單,只需看它能否對于用戶請求URL,做出正確判斷。

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

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

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

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

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

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

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

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

2 對入侵事件測試

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

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

3 結(jié)語

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

參考文獻:

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

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

[3]夏啟明.軟件測試及評價的復用策略研究及其實現(xiàn)[D].武漢大學,2010.

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

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

猜你喜歡
單元測試軟件測試
圓錐曲線單元測試卷
基于OBE的軟件測試課程教學改革探索
計算機教育(2020年5期)2020-07-24 08:53:20
航天軟件測試模型構(gòu)建與應用
軟件(2020年3期)2020-04-20 01:45:34
EXCEL和VBA實現(xiàn)軟件測試記錄管理
電子制作(2018年16期)2018-09-26 03:27:18
關(guān)于軟件測試技術(shù)應用與發(fā)展趨勢研究
電子測試(2017年15期)2017-12-18 07:19:20
《一次函數(shù)》單元測試題
一年級上冊第五單元測試
一年級上冊一、二單元測試
智能電能表軟件測試技術(shù)概述
《軟件測試》課程教學策略研究
河南科技(2014年10期)2014-02-27 14:09:37
武威市| 长宁县| 松滋市| 旬阳县| 米林县| 内黄县| 饶河县| 台东市| 宜兴市| 突泉县| 榆林市| 铜鼓县| 沧州市| 赣榆县| 浠水县| 绥江县| 宜黄县| 鄄城县| 延长县| 乌兰浩特市| 洛川县| 孟村| 台中县| 永平县| 理塘县| 公安县| 南平市| 邹城市| 广昌县| 卢龙县| 德格县| 怀宁县| 泸水县| 天长市| 丰原市| 凤山县| 古交市| 聊城市| 泌阳县| 明星| 平乡县|