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
賺錢方法
捕魚
主站蜘蛛池模板: 欧美啪啪网| 国产女人水多毛片18| 91香蕉国产亚洲一二三区| 欧美日韩在线国产| 99在线视频网站| 亚洲全网成人资源在线观看| 日本国产精品一区久久久| 成人免费网站在线观看| 偷拍久久网| 九色视频最新网址| 一区二区三区四区精品视频| 欧美色图第一页| 亚洲一区色| 欧美日韩第三页| 久久窝窝国产精品午夜看片| 久久精品视频亚洲| 午夜福利无码一区二区| 国产女同自拍视频| 亚洲精品第一页不卡| 大香伊人久久| 精品视频一区二区三区在线播| 国产精品黄色片| 91精品人妻一区二区| 欧美一区二区三区不卡免费| 久久人人妻人人爽人人卡片av| 国产免费网址| 国产主播一区二区三区| 国产精品三级专区| 国产成人AV男人的天堂| 午夜老司机永久免费看片| 色一情一乱一伦一区二区三区小说| 国产剧情国内精品原创| 日韩精品无码不卡无码| 日本不卡视频在线| 91国内外精品自在线播放| 亚洲AV无码久久天堂| 亚洲AV无码乱码在线观看裸奔| 久久精品这里只有国产中文精品| 国产性生交xxxxx免费| 亚洲国产日韩欧美在线| 一级毛片在线播放| 4虎影视国产在线观看精品| 国产福利一区二区在线观看| 无码人中文字幕| 国产69囗曝护士吞精在线视频| 亚洲日韩精品无码专区97| 国产激情无码一区二区APP| 粗大猛烈进出高潮视频无码| 网久久综合| 国产性生大片免费观看性欧美| 99热在线只有精品| 久草视频精品| 成人免费黄色小视频| 热re99久久精品国99热| 亚洲日本一本dvd高清| 国产91在线免费视频| 天天综合色网| 免费一级全黄少妇性色生活片| 九九视频免费看| 少妇精品在线| 日韩精品专区免费无码aⅴ| 欧美97欧美综合色伦图| 亚洲成肉网| 久草国产在线观看| 狠狠色综合久久狠狠色综合| 久久精品无码国产一区二区三区| 无码精品国产VA在线观看DVD| 制服无码网站| 国产精品人人做人人爽人人添| 亚洲人成网站观看在线观看| 中国一级特黄大片在线观看| 免费va国产在线观看| 亚洲三级a| 久久夜夜视频| 波多野结衣一区二区三区AV| 国产午夜小视频| 67194亚洲无码| 亚洲精品动漫| 亚洲午夜福利在线| 精品一区二区三区无码视频无码| 中国一级毛片免费观看| 人人看人人鲁狠狠高清|