999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺析軟件黑盒測試

2018-03-21 00:47:15
數字通信世界 2018年5期
關鍵詞:設計

鐘 睿

(廣州大學,廣州 510000)

1 黑盒測試定義

黑盒測試是目前軟件測試的重要方法之一,其特點在于不用考慮軟件的邏輯和結構,根據軟件的需求分析,對軟件進行功能性的測試,根據一個輸入和相應的輸出,判斷軟件能否正常使用。黑盒測試主要涉及軟件界面和功能。軟件測試者往往不用了解軟件的內部具體代碼,只要考慮輸入的正確性、合法性、規范性中判斷輸出的結果與預期是否一致。由于黑盒測試不需要測試者了解軟件的代碼編程,只需要確定軟件的功能是否完備,是目前軟件中常用的一種軟件測試方法。

2 黑盒測試的作用

黑盒測試主要針對軟件功能性的測試,主要完成:軟件功能性是否完整,軟件系統能否正常顯示,軟件系統的性能測試,系統的完備化、數據初始化以及軟件系統的中斷錯誤、系統停頓等。

3 黑盒測試的常用方法

軟件黑盒測試的主要方法包括分析邊界法、劃分等價類法、和因果圖示法和推測錯誤法。

3.1 分析邊界法

分析邊界法主要是針對軟件邊界值進行測試分析的一種黑盒測試法。在軟件測試的工作中表明,與沒有進行分析邊界法測試的軟件系統相比,進行分析邊界法測試的軟件系統往往擁有更好的系統穩定性,系統不易崩潰。這里的邊界主要是指測試的數據靠近數據邊緣或者是正好處于邊緣狀態,在分析邊界時,通常遵守以下的測試原則:

(1)輸入數據規定了范圍,對于范圍邊界設計有效等價類用例,剛越界的設計無效等價類用例。

(2)系統中用了內部數據結構的情況下要設計內部數據結構的用例。

3.2 劃分等價類法

劃分等價類法的主要思想是軟件系統的相關數據分成多個部分,也就是把軟件數據劃分為多個子集,然后在這多個數據子集中選取一定具有代表性的少量數據進行測試,在這過程中,這些少量的測試數據就代表著該集的數據,這就省去將軟件的所有數據進行測試。在進行劃分等價類法時,如何進行等價劃分是測試中較為重要的部分。

3.2.1 等價類劃分

等價類主要是依據輸入的數據進行劃分,等價類也就是相應輸入的子集。在這個子集之中,輸入和輸出的數據,特別是在錯誤邏輯方面是基本類似或者是相同的。在這樣的情況下,我們假設所選取的數據具有較高的代表性。我們在軟件黑盒測試時首先要根據具體的功能把所有的相關數據進行劃分,劃分成的子集也就是等價類,在等價類中所選擇的數據可以代表這個子集。等價類可以分為有效類和無效類兩類。有效等價類主要是指軟件測試所選擇的數據集合是合情合理的,是在一定的范圍內來進行軟件性能和功能性的測試。而無效等價類的所選取的數據是不合理的,是指意外性的數據,往往用來測試軟件的邊緣性。我們在實際的軟件測試中,需要兼顧有效等價類和無效等價類,從而保證軟件的完備性以及系統的合理性。

3.2.2 等價類劃分類的設計原則

在確定軟件測試的等價類后,需要根據所有的有效等價類和無效等價類進行合理的設計。最基本的設計原則是要保證所有的有效等價類和無效等價類都涉及到,不能有遺漏,只有這樣才能滿足設計的需求,同時需要將所有的有效等價類和無效等價類進行編號,便于后面的進一步測試。

3.3 推測錯誤法

推測錯誤法也是常用的一種黑盒測試方法,其主要根據測試者以往的經驗來設計出軟件中可能會存在的不足之處,同時還要設計出修正這些錯誤的測試用例。測試者根據軟件的主要特點設計出軟件可能的特殊情景和出現的錯誤。一般來說,經驗豐富的軟件測試者通過本方法進行測試時往往更加快速,他們通常更加知曉軟件系統可能存在的薄弱之處,并且根據這些薄弱點設計出合適的測試用例。

但是需要說明的是,經驗豐富的人也不可能把軟件系統中所有的錯誤都快速的找到,只是說盡可能的降低,通過本方法也不可能做到萬無一失,只能在測試的實際工作中不斷積累經驗,增強自身的洞察力。此外,這種方法對來新手來說,具有一定的難度,門檻較高。

4 測試方法分析結論

對于軟件系統的測試而言,黑盒測試是十分重要的。在進行黑盒測試之前,需要做大量的工作,主要包括數據的準備以及相關的設計工作,以此來保證測試數據的完備性和準確性。同時,黑盒測試還需要綜合考慮多方面的因素,根據實際的需求以及應用場景的不同進行有針對性的測試,只有這種才能達到軟件測試的目的,需要在工作中不斷積累經驗。

[1] 張策,崔剛,劉宏偉等.軟件測試資源與成本管控和最優發布策略[J].哈爾濱工業大學學報,2014,46(5):51-58.

[2] 趙瑋.基于黑盒測試的軟件測試策略研究與實踐[J].中小企業管理與科技(上旬刊),2017(1):144-145.

[3] 張敏,趙平,張蓉.黑盒測試技術在指控分系統軟件測試中的應用[J].強激光與粒子束,2013,25(s1):87-90.

[4] 滿薇薇.黑盒測試技術在指控分系統軟件測試中的應用研究[J].電子世界,2014(10):203-204.

[5] 林永峰,陳亮.面向安全性分析的嵌入式軟件測試方法研究[J].現代電子技術,2016,v.39;No.468(13):80-83.

[6] 張妍,傅秀芬.基于多優化目標的軟件測試用例約簡方法研究[J].計算機應用研究,2016,33(4):1111-1113.

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 在线播放精品一区二区啪视频| 国产成人精品免费视频大全五级| 久久美女精品| 伊人久久久久久久| 米奇精品一区二区三区| 国产精品美乳| 亚洲经典在线中文字幕| 71pao成人国产永久免费视频| 免费A∨中文乱码专区| 免费看av在线网站网址| 午夜视频www| 亚洲av色吊丝无码| 91在线播放国产| 国产精品午夜福利麻豆| 草草影院国产第一页| 亚洲成在线观看| 色综合久久综合网| 精品少妇人妻无码久久| 国产原创演绎剧情有字幕的| 日韩在线2020专区| 亚洲妓女综合网995久久| 国内丰满少妇猛烈精品播 | 国产成人a毛片在线| 2024av在线无码中文最新| 亚洲成人网在线观看| 亚洲天堂2014| 亚洲午夜国产精品无卡| 欧美精品在线观看视频| 久热精品免费| 国产微拍精品| 乱人伦99久久| 欧美成人午夜在线全部免费| 99人体免费视频| 极品国产在线| 亚洲一区二区精品无码久久久| 久久久精品无码一二三区| 午夜福利无码一区二区| 美女免费黄网站| 欧美一级特黄aaaaaa在线看片| 国产97视频在线| 日韩国产综合精选| 免费国产在线精品一区| 成人中文在线| 被公侵犯人妻少妇一区二区三区| 免费毛片全部不收费的| 99久久免费精品特色大片| 亚洲成AV人手机在线观看网站| 国产无码精品在线播放 | 美女无遮挡免费网站| 中文无码伦av中文字幕| 国产精品jizz在线观看软件| 国产H片无码不卡在线视频| 中文字幕永久视频| 亚洲色图另类| 精品久久久久久久久久久| 国产成人高清亚洲一区久久| 制服丝袜国产精品| 成人免费午间影院在线观看| 在线国产91| 91国内外精品自在线播放| 亚洲综合色婷婷中文字幕| 国产精品爆乳99久久| 国产在线观看精品| av一区二区三区在线观看| 无码国产偷倩在线播放老年人| 全部无卡免费的毛片在线看| 99在线观看国产| 色哟哟精品无码网站在线播放视频| 黄色免费在线网址| 五月天香蕉视频国产亚| 国模极品一区二区三区| 国产av剧情无码精品色午夜| 亚洲成人手机在线| 一区二区三区四区精品视频 | 三上悠亚精品二区在线观看| 国产尹人香蕉综合在线电影| 制服丝袜在线视频香蕉| 91久久青青草原精品国产| 精品91在线| 日韩欧美中文字幕在线韩免费| 中文字幕日韩欧美| 日韩 欧美 国产 精品 综合|