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

實用測試用例書寫規范

2011-08-30 06:11:44
科技傳播 2011年19期
關鍵詞:思路設計

王 彩

成都東軟學院計算機科學系,四川成都 611844

0 引言

在軟件項目中,測試用例的設計起著至關重要的作用。在測試過程中使用測試用例具有以下幾個方面的作用:有效性,準確的測試用例的設計、執行和跟蹤是測試有效性的有力證明;可評估性,測試用例的通過率和bug的數量是普遍采用的測試量化標準;可復用性,良好的測試用例具有易于修改維護可重復使用的特點。

1 測試用例概念

測試用例是可以獨立進行執行的最小測試單元,描述了測試內容的一系列情景和每個情景中所包含的輸入和輸出,以及對軟件行為/狀態的正確性做出判斷的依據。如果結合實際應用,用公式可以這樣表示:Test Case = ID + Initialization + operate+ data+expected results,也就是以下要素相加,編號、初始化條件/環境、操作、數據和預期結果。

2 測試用例設計討論

測試用例該如何寫才實用,我們結合一個虛擬的測試需求加以討論。假設我們要測試某網站郵箱的注冊功能,用戶只需注冊郵件賬號,郵件域名是固定的。Email賬號必須滿足以下規則:由字母和數字組成 ;必須以字母開頭 ;長度為6位~18位 ;賬號唯一 。測試用例設計討論示例一、二,如表1、表2。

表1 測試用例設計示例一

表2 測試用例設計示例二

上述測試用例的設計是否規范實用,我們可以通過幾個用例的后續工作流程來看,分別是審查、執行、維護和復用:用例是否方便審查?審查的內容有很多方面,實際應用中常常關心的是用例設計思路是否完整。示例一中這種用例形式,粗略的分成有效用例和無效用例,只有測試數據,沒有測試思路,要想高效評審是非常困難的。用例方便執行嗎?示例一沒有思路描述 ,測試執行者是不容易理解測試重點在哪兒,照著數據敲又容易出錯,這樣的用例對執行者來說是不具備指導意義的。用例方便維護嗎,可以復用嗎?這兩個方面是相互關聯的。假如這里郵件賬號組成變了,像示例一中這種沒有思路提示的用例是很難修改的。這樣就不利于用例的維護,更無法談復用的問題了。

示例一只強調測試數據,把用例設計簡單等同于測試數據設計。示例二強調的是測試思路,避免了示例一中產生的問題。但是示例二沒有測試數據和預期結果,適用情況有限。對于無測試數據、測試數據簡單、預期結果簡單直觀 ,或者項目時間緊的情況,才可以用這種形式的用例。

從上述討論,我們可以得出這樣的結論,測試思路比測試數據更具有指導意義。但是,示例二中并不適用普遍的情況。規范的測試用例至少要包含下述關鍵要素:用例編號、測試環境、用例標題、用例操作、測試數據以及預期結果,下面我們將一一闡述:

編號不用贅述,符合一般的要求即可:便于檢索,易于識別,保證唯一性。

測試環境很重要,針對不同測試對象會有不一樣的環境項,比如這里我們只要標示出操作系統和瀏覽器就足夠了。但如果是手機測試,環境項就要包含很多手機參數,包括手機品牌、手機型號、操作系統、是否智能機、屏幕分辨率、手機卡容量等等。

用例的標題是用一個詞或者一句話表達用例的主題,反映測試的思路。比如“有效用例”就可以作為標題,但是不能簡單的用“無效用例”作為標題。因為無效的情況太多了,要盡量明確無效原因,“大于最大長度”還是“重復的郵件賬號”。

測試用例的操作也叫輸入條件。很多測試人員對測試用例操作有這樣一個誤解:把用例操作當成填寫具體操作步驟的表格。“操作”并不只是用來描述具體實現的,而是著重描述處理問題的思路,描述我們將要如何進行測試。

測試數據的重要性毋庸置疑!本例中,有思路提示后執行者很清楚應該用什么樣的測試數據,所以測試數據列可寫可不寫。但是這種情況絕不是一概而論 。特別是某些用例的失敗和特定的測試數據相關的情況。

還有很重要的一個因素是預期結果,它是對軟件行為/狀態的正確性做出判斷的依據。不要像示例一中那樣,簡單寫成通過/不通過。有很多附屬結果會發生,并影響對用例結果的判斷。本例中注冊失敗后,可能有系統提示,光標移動等可見行為,還要注意在后臺數據庫中驗證數據有沒有寫進數據庫表。

綜合上述用例的要素描述并結合本文假定的測試需求,給出部分測試用例參考如下:

表3 測試用例設計規范參考

3 結論

本文就測試用例的幾個關鍵要素闡述了作者的觀點和設計思路,在實際應用中,不同公司不同類型項目所適用的用例規范不可能完全一樣,一定是和具體實踐相結合的。國內的測試行業和測試規范還處在一個快速發展的時期,有無限的潛力和機遇等待我們去發掘。

[1]Edward.Kit.軟件測試過程改進[M].李新華,陳麗容,等譯.機械工業出版社,2011,5.

[2]Gerard,ORegan,閃四清.軟件質量實用方法論[M].清華大學出版社,2011,5.

[3]朱少民.全程軟件測試[M].電子工業出版社,2010,8.

[4]Rex.Black.軟件測試過程管理[M].龔波,但靜培,等譯.機械工業出版社,2007,10.

[5]聶長海.關于軟件測試的幾點思考[J].計算機科學,2011(2).

猜你喜歡
思路設計
猜猜他是誰1
求點的坐標的三種思路
不同思路解答
何為設計的守護之道?
現代裝飾(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
主站蜘蛛池模板: 色婷婷综合激情视频免费看| 毛片免费在线视频| 国产精品无码久久久久久| 亚洲欧美一区二区三区麻豆| 亚洲精品国产成人7777| 日本不卡在线| 亚洲精品卡2卡3卡4卡5卡区| 国产精品网曝门免费视频| 久久99精品久久久久纯品| 青青操国产视频| 欧美中出一区二区| 国产精品自在拍首页视频8| 国产在线专区| 曰AV在线无码| 久久精品亚洲热综合一区二区| 福利片91| 亚洲水蜜桃久久综合网站 | 亚洲国产中文综合专区在| 欧美日韩免费在线视频| 8090成人午夜精品| 精品中文字幕一区在线| 国产青青草视频| 日韩黄色大片免费看| 中文字幕亚洲综久久2021| 亚洲成a人在线观看| 久久综合丝袜长腿丝袜| 99精品视频播放| 欧美日本二区| 成人国产一区二区三区| 国产免费好大好硬视频| 黄色在线不卡| 成人无码一区二区三区视频在线观看| 国产午夜不卡| 中日韩一区二区三区中文免费视频| 天天躁夜夜躁狠狠躁躁88| 黄色三级毛片网站| 国产成人精品午夜视频'| 伊人蕉久影院| 狠狠久久综合伊人不卡| 欧美福利在线播放| 国产高清免费午夜在线视频| 亚洲天堂视频网| 欧美成人精品一级在线观看| 亚洲国产91人成在线| 亚洲欧美综合在线观看| 国产成人午夜福利免费无码r| 国产无码性爱一区二区三区| 成人午夜久久| 日本高清免费不卡视频| 97久久精品人人| 国产精品午夜福利麻豆| 亚洲欧美精品在线| 69精品在线观看| 88av在线看| 超碰91免费人妻| 国模私拍一区二区| 1级黄色毛片| 亚洲三级色| 亚洲精品制服丝袜二区| 中国成人在线视频| 色香蕉影院| 天堂va亚洲va欧美va国产| 亚洲综合激情另类专区| 久久成人18免费| 国产不卡在线看| 91成人免费观看| 4虎影视国产在线观看精品| 亚洲va欧美va国产综合下载| 99久久亚洲精品影院| 久久久久九九精品影院| 亚洲无线国产观看| 国产视频你懂得| 亚洲天堂色色人体| 91精品啪在线观看国产60岁| 伊人福利视频| 国产呦精品一区二区三区下载| 91精品专区国产盗摄| 欧美日韩成人在线观看| 久久精品视频一| 国产91在线|日本| 欧美日韩亚洲综合在线观看| 3p叠罗汉国产精品久久|