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

淺析軟件測試用例設計方法

2020-10-20 03:24:02李世娟
商情 2020年42期
關鍵詞:方法設計

【摘要】軟件測試的核心是測試用例,設計測試用例的方法主要采用黑盒測試的幾種常用方法,它們都有各自長處和不足,但是,在實際測試中,將各種測試用例設計方法綜合到一起使用,才能有效提高測試效率和覆蓋率,找出最多的錯誤,從而保證軟件的質量。

【關鍵詞】測試用例;測試用例設計方法

在使用軟件產品之前,需要對軟件進行測試來確保產品的質量。但是,在進行軟件測試的過程中,出現了很多影響軟件測試的因素,其中,包括軟件本身的復雜度、測試人員的素質、測試方法、測試技術的應用等,想要把一個系統徹底測試是不可能的,在這種情況下,產生了測試用例,它是設計和指定軟件測試過程的基礎,是軟件質量穩定的根本保障。

1 測試用例的概述

測試用例是為了某個特殊目標依據測試環境,提前編制的一組測試輸入、執行條件和預期結果的測試實例。測試用例的內容,一般包括:測試用例編號、測試標題、重要級別、預置條件、測試輸入、執行步驟和預期結果等。一個成功的測試用例,就是花費最少的時間,用最少的人員,使用最少的資源,找出最多的軟件錯誤。要想設計一個成功的測試用例,就要合理的使用測試用例設計方法,此時,測試用例設計方法就顯得非常重要。

2 測試用例設計方法

一般來說,測試用例設計方法主要采用黑盒測試,它常用的設計方法包括等價類劃分法、邊界值分析法、錯誤推測法、目測法等。

等價類劃分法是把所有可能的輸入數據劃分成若干個子集,從每一個子集中選取少數具有代表性的數據作為測試用例。這些具有代表性的數據作為某一類的一個例子,在這個例子中發現了錯誤,那么某一類中的其他例子也就能發現同樣的錯誤;反之,在這個例子中沒有發現錯誤,那么某一類的其他例子也就不能發現錯誤。等價類的劃分需要同時考慮有效等價類和無效等價類,而且合理的劃分可以有效的避免遺漏軟件錯誤。

邊界值分析法作為等價類劃分法的補充,是在輸入或輸出范圍的邊界上進行測試的方法。針對各種邊界情況設計測試用例,可以查找出更多的錯誤。

錯誤推測法是指根據經驗或直覺推測程序中可能存在的各種錯誤,并針對檢查出的這些錯誤編寫測試用例。

目測法是指通過觀測來檢查錯誤,并針對檢查出的這些錯誤編寫測試用例。

下面以某系統修改密碼對話框為例,如圖1所示:

修改密碼要求:新密碼為6~20位的英文字母或數字,不能為連續或相同數字,不能為連續或相同英文字母。新密碼修改成功后,下次登錄需要使用新密碼。

下面對修改密碼進行分析:

(1)查看界面中文字的正確性、排版和色彩搭配是否合理,本例中,文字正確,排版和色彩搭配合理。

(2)當前密碼可能出現三種情況:當前密碼正確、當前密碼不正確、當前密碼為空。

(3)新密碼可能出現以下幾種情況:新密碼大于等于6位并且小于等于20位、新密碼小于6位、新密碼大于20位,包含非英文字母或數字、連續或相同的數字、連續或相同的英文字母、新密碼為空。

將當前密碼和新密碼組合在一起,使用合理的測試用例設計方法,設計成各種情況的測試用例:

①當前密碼正確,新密碼大于等于6位并且小于等于20位,為英文字母或數字,預期結果為修改密碼成功。②當前密碼不正確,新密碼大于等于6位并且小于等于20位,為英文字母或數字,預期結果為當前密碼不正確。③當前密碼為空,新密碼大于等于6位并且小于等于20位,為英文字母或數字,預期結果為當前密碼不能為空。④當前密碼正確,新密碼小于6位或大于20位,為英文字母或數字,預期結果新密碼為6~20位。⑤當前密碼正確,新密碼大于等于6位并且小于等于20位,包含非英文字母或數字,預期結果為新密碼為英文字母或數字。⑥當前密碼正確,新密碼大于等于6位并且小于等于20位,連續或相同的數字,預期結果為新密碼不能為連續或相同的數字。⑦當前密碼正確,新密碼大于等于6位并且小于等于20位,連續或相同的英文字母,預期結果為新密碼不能連續或相同的英文字母。⑧當前密碼正確,新密碼為空,預期結果為新密碼不能為空。

從上述測試用例可以看出,①②③⑧使用等價類劃分法、錯誤推測法,④⑤⑥⑦使用等價類劃分法、邊界值分析法、錯誤推測法。

在進行測試用例設計時,每一種測試用例設計方法都有自己的長處和不足,具體到每一個測試用例會涉及到多種測試用例設計方法。一般的情況下,首先,使用目測法對界面進行觀測,查看界面中文字的正確性、排版和色彩搭配是否合理,設計測試用例。其次,使用等價類劃分法對區間、數值、數值集合、限制條件或規則進行劃分,分為有效等價類和無效等價類。再次,在等價類劃分法的基礎上使用邊界值分析法對輸入值的范圍或值的個數進行劃分,分為剛達到范圍的邊界值以及最大個數、最小個數、比最小個數小1、比最大個數大1的數。最后,使用錯誤推測法追加一些經驗或直覺推測的測試用例。但是,在實際測試中,將各種測試用例設計方法綜合到一起使用,才能有效提高測試效率和覆蓋率,找出最多的錯誤,從而保證軟件的質量。這就需要理解并掌握更多的測試用例設計方法的原理,積累更多的測試經驗,來提高測試水平。

參考文獻:

[1]張倩倩,趙星漢,高湘飛.軟件測試用例的設計方法[J].電子技術與軟件工程,2018(11).

[2]黃甫大雙.淺談軟件測試用例的設計方法與實現[J].電腦迷,2016(9).

[3]居美云.軟件測試用例設計[J].信息與電腦(理論版),2016(12).

[4]李剛,姚紅.軟件測試用例設計的方法與實現[J].大眾科技,2012(1).

作者簡介:

李世娟(1980-),女,漢族,河北邢臺人,碩士,石家莊財經職業學院,高級工程師,研究方向:軟件技術。

猜你喜歡
方法設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
學習方法
瞞天過海——仿生設計萌到家
藝術啟蒙(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
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 久精品色妇丰满人妻| 亚欧成人无码AV在线播放| 亚洲AV一二三区无码AV蜜桃| 国产成人在线无码免费视频| 国产无码精品在线播放| 日本午夜网站| 99热亚洲精品6码| 五月婷婷亚洲综合| 亚洲欧美日本国产综合在线| 亚洲色图综合在线| 国内精品自在自线视频香蕉| AV网站中文| 中国毛片网| 国内视频精品| 免费看黄片一区二区三区| 亚洲精品午夜无码电影网| 女人18毛片久久| а∨天堂一区中文字幕| 伊人福利视频| 99在线视频网站| 精品伊人久久久久7777人| 亚洲国产精品不卡在线| 国产91熟女高潮一区二区| 亚洲视频四区| 日韩视频免费| 99人体免费视频| 黄色网址免费在线| 午夜视频在线观看免费网站 | 国产精品国产主播在线观看| 日韩精品亚洲精品第一页| 日韩欧美成人高清在线观看| 996免费视频国产在线播放| 毛片视频网| 日本一区中文字幕最新在线| V一区无码内射国产| 99视频全部免费| 久久96热在精品国产高清| 国内精品视频在线| 毛片在线播放a| 国产视频自拍一区| 日本黄色a视频| 国产哺乳奶水91在线播放| 在线看片国产| 在线视频97| 中文一级毛片| 华人在线亚洲欧美精品| 狠狠久久综合伊人不卡| 国产在线精品人成导航| 中文字幕伦视频| 看看一级毛片| 伊人久久大线影院首页| 欧美成a人片在线观看| 国产色婷婷视频在线观看| 777午夜精品电影免费看| 黄色免费在线网址| 国产午夜人做人免费视频中文| 精品国产欧美精品v| 国产精品美乳| 91亚洲国产视频| 久久精品中文字幕免费| 毛片在线播放网址| 久久国产精品电影| 欧美中文字幕无线码视频| 婷婷开心中文字幕| 亚洲伊人天堂| 久久黄色毛片| 国产91小视频| 日本欧美在线观看| 伊人网址在线| 欧美一区二区三区国产精品| 在线永久免费观看的毛片| 97久久超碰极品视觉盛宴| 欧美亚洲中文精品三区| 丁香综合在线| 亚洲第一区欧美国产综合| 亚洲欧美日韩动漫| 日韩在线网址| 91热爆在线| 国产视频欧美| 国产伦精品一区二区三区视频优播| 性网站在线观看| 亚洲最新网址|