Visual Studio 2010中測(cè)試用例工作項(xiàng)類型介紹
原創(chuàng)【51CTO經(jīng)典譯文】首先我們了解一下工作項(xiàng)的概念,項(xiàng)目上有許多實(shí)體在項(xiàng)目生命周期內(nèi)需要跟蹤,如bug就是這種實(shí)體,工作項(xiàng)需要給定一些實(shí)體狀態(tài),以便進(jìn)行獨(dú)立跟蹤,工作項(xiàng)的實(shí)體簽名是通過(guò)在TFS數(shù)據(jù)庫(kù)中創(chuàng)建一條記錄給定的,工作項(xiàng)存儲(chǔ)一些數(shù)據(jù)和狀態(tài),工作項(xiàng)的類型定義定義了它能存儲(chǔ)的數(shù)據(jù),可能的狀態(tài)以及如何顯示不同的狀態(tài),允許從一種狀態(tài)轉(zhuǎn)變到另一種狀態(tài)。
現(xiàn)在我們仔細(xì)研究一下測(cè)試用例工作項(xiàng)類型的類型定義,對(duì)所有工作項(xiàng)類型,有些字段是通用的,包括標(biāo)題、區(qū)域和迭代方法,除這些字段外,某些通用字段對(duì)測(cè)試用例工作項(xiàng)類型有特殊的值,如測(cè)試用例狀態(tài)字段的有效值包括Design,Ready和Closed,另外還有一個(gè)優(yōu)先級(jí)字段,其取值范圍從1-4,它還有一個(gè)特殊的字段自動(dòng)化狀態(tài),測(cè)試用例可能是自動(dòng)進(jìn)行測(cè)試的,也可能是手動(dòng)進(jìn)行測(cè)試的。
Visual Studio 2010測(cè)試用例的數(shù)據(jù)塊是由步驟組成的,每一步代表測(cè)試人員需要執(zhí)行的一個(gè)測(cè)試,步驟是按執(zhí)行順序編寫的,每一步都有由測(cè)試人員執(zhí)行的行為和預(yù)期的執(zhí)行結(jié)果,每一步可能有一些附件顯示測(cè)試細(xì)節(jié)信息,如一個(gè)圖像文件,一個(gè)測(cè)試文檔等。附件可以在測(cè)試前單獨(dú)打開查看,步驟中的行為也可以嵌入一個(gè)參數(shù)或預(yù)期的結(jié)果,參數(shù)名前使用@前綴字符,例如,如果City是一個(gè)嵌入的參數(shù),那么在步驟包含的代碼中就應(yīng)該使用@City,下圖顯示了所有步驟中的參數(shù)列表,我們可以給參數(shù)指定多個(gè)值,每一行表示一個(gè),這樣就可以執(zhí)行迭代測(cè)試了。
Visual Studio 2010測(cè)試用例中的步驟可以使用Excel編寫,一列編寫行為,一列編寫預(yù)期結(jié)果,然后將這些步驟復(fù)制到工作項(xiàng)表單中。
圖 1 測(cè)試用例步驟及參數(shù)
TFS 2010實(shí)現(xiàn)了分層工作項(xiàng)的概念,在現(xiàn)有兩個(gè)工作項(xiàng)之間可能存在一個(gè)關(guān)系,通常是父子關(guān)系,就測(cè)試用例工作項(xiàng)而言,在類別需求(在CMMI過(guò)程中叫做需求,在敏捷過(guò)程中叫做用戶故事)工作項(xiàng)和測(cè)試用例之間存在一種特殊的關(guān)系,一個(gè)測(cè)試用例可以測(cè)試與它相關(guān)的一個(gè)或更多需求,我們?cè)趧?chuàng)建測(cè)試用例工作項(xiàng)實(shí)例時(shí)可以將它們鏈接起來(lái)。
圖 2 用戶故事
測(cè)試用例的一個(gè)重要組成部分是關(guān)聯(lián)自動(dòng)化測(cè)試,創(chuàng)建測(cè)試用例時(shí),默認(rèn)情況下,它的步驟是手動(dòng)執(zhí)行的,創(chuàng)建自動(dòng)化測(cè)試(Web測(cè)試或UI測(cè)試)后,我們可以將它與測(cè)試用例關(guān)聯(lián)起來(lái),當(dāng)自動(dòng)化測(cè)試與測(cè)試用例關(guān)聯(lián)起來(lái)后,無(wú)論何時(shí)運(yùn)行這個(gè)測(cè)試,都會(huì)執(zhí)行自動(dòng)化測(cè)試。
圖 3 關(guān)聯(lián)自動(dòng)化測(cè)試
通過(guò)本文我們?cè)敿?xì)了解了Visual Studio 2010測(cè)試用例工作項(xiàng)類型。
原文出處:http://www.dotnetcurry.com/(X(1)S(lukovyue5n4dmo2fn1lparya))/ShowArticle.aspx?ID=471&AspxAutoDetectCookieSupport=1
原文名:Visual Studio Test Professional 2010: Test Case WorkItem Type
【編輯推薦】