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
主站蜘蛛池模板: 国产网站一区二区三区| 国产a v无码专区亚洲av| 在线高清亚洲精品二区| 国产精品冒白浆免费视频| 无码内射中文字幕岛国片| 91精品专区国产盗摄| 欧美日韩国产成人高清视频| 免费一级毛片| 国产无码高清视频不卡| 久草网视频在线| 又爽又黄又无遮挡网站| 九九线精品视频在线观看| 免费久久一级欧美特大黄| 91福利国产成人精品导航| 永久免费无码日韩视频| 亚洲AV无码久久天堂| 欧美亚洲中文精品三区| 亚洲人网站| 青青国产在线| 亚洲色欲色欲www在线观看| 欧美区一区二区三| 欧美激情一区二区三区成人| 国产成人无码AV在线播放动漫| 久热精品免费| 丝袜亚洲综合| 亚洲国产91人成在线| 免费观看成人久久网免费观看| 午夜精品福利影院| 免费观看精品视频999| 26uuu国产精品视频| 国模沟沟一区二区三区 | 四虎影视8848永久精品| 亚洲精品日产精品乱码不卡| 在线观看免费黄色网址| 中文字幕在线观看日本| 99精品视频播放| 欧美日韩第二页| 国产精品免费电影| 欧美色香蕉| 视频在线观看一区二区| 91黄视频在线观看| 亚洲欧美日韩动漫| yjizz视频最新网站在线| 欧美性爱精品一区二区三区| 久久人搡人人玩人妻精品| 国产精品污视频| 精品亚洲欧美中文字幕在线看 | 免费中文字幕一级毛片| 欧美成人h精品网站| 国产成人麻豆精品| 乱系列中文字幕在线视频| 久久国产拍爱| 国产人成网线在线播放va| 亚洲日韩Av中文字幕无码 | 亚洲制服丝袜第一页| 国产性精品| 久久国产精品麻豆系列| 久久免费视频6| 欧美一区二区福利视频| 手机精品福利在线观看| 免费在线成人网| 日本一区中文字幕最新在线| 乱码国产乱码精品精在线播放| 99国产在线视频| 亚洲精品男人天堂| 国产啪在线91| 国产18页| 综合亚洲网| 日韩在线成年视频人网站观看| 一级片免费网站| 日韩高清中文字幕| 国产高清免费午夜在线视频| 国产麻豆精品手机在线观看| 欧美在线国产| 国产va在线观看| 久久天天躁狠狠躁夜夜2020一| 亚洲经典在线中文字幕| 免费一级无码在线网站| 国产欧美日本在线观看| 88av在线看| 欧美亚洲一区二区三区导航| 呦视频在线一区二区三区|