本篇文章將由小編說明一下軟件測試用例具體編寫的時候需要什么。

1、一條軟件測試測試包含哪些字段:

通常包含字段有: 用例編號、所屬模塊、測試類型、用例名稱、優(yōu)先級、前提條件、操作步驟、相關(guān)數(shù)據(jù)、預(yù)期結(jié)果、執(zhí)行結(jié)果、編寫時間、編寫人;

其中:

所屬模塊,有時候會寫到一級模塊、二級模塊等等;

測試類型就是只該條測試所屬什么樣的測試,如:功能測試、性能測試、安全測試、兼容性測試等等;

用例名稱通常為簡單一句話概括該條用例的測試點,需要注意的是測試點目的需要是明確的,不要出現(xiàn)是否這樣疑問不確定的字眼;

前提條件就是該條用例在什么樣的環(huán)境或者數(shù)據(jù)的情況下可以進行執(zhí)行;操作步驟就是執(zhí)行的具體步驟;

相關(guān)數(shù)據(jù)指的是有時候會有一些用例設(shè)計到特殊數(shù)據(jù)等等這里最好標注上;

預(yù)期結(jié)果就是該條用例希望達到什么樣的執(zhí)行結(jié)果,需要注意的是一條用例只對應(yīng)一個結(jié)果,不要一條用例最后對應(yīng)多個結(jié)果;

執(zhí)行結(jié)果就是通過、不通過、無法執(zhí)行這樣的;

2、測試用例用什么編寫:

通常我們用excel編寫,也有直接在測試工具平臺上編寫,也有公司有自研的用例平臺編寫測試用例,但是不管什么方式,通常的字段就是以上那些;

excel編寫的話,我們有幾種方式編寫:

一種是按不同的測試方式去劃分多個sheet編寫用例,比如把功能用例、兼容性用例、性能測試用例、界面測試用例等單獨放到不同的sheet里面編輯,這樣方便以后的管理和區(qū)分;

還有一種是把不同的功能用例寫在一個sheet,但是按照大模塊劃分sheet,把同一個模塊的功能寫到一個sheet里面,模塊相關(guān)的連調(diào)功能寫到其中一個里面,這樣避免重復(fù)用例多;

3、為什么要編寫測試用例:

首先在單純理解需求的時候有時候沒有具體到某一個細節(jié)的點,所以可能會存在理解偏差,當(dāng)我們開始寫測試用例的時候,實際上就是一個對需求進一步深入理解的過程,此時有任何疑問都可以提前提出來,這樣防止到項目最后還存在需求理解的問題了;

其次,有時候一個大的版本測試,涉及的功能可能會較多,甚至?xí)婕暗狡渌敬伟姹緵]有修改的模塊的功能,這樣如果不寫測試用例,光靠腦子記或者光靠一個思維導(dǎo)圖,在測試時候會很容易出現(xiàn)測試遺漏,而當(dāng)我們?nèi)慷紝懥嗽敿毜臏y試用例后,測試時候一條一條對照測試,就可以減少遺漏了,而且有了用例測試覆蓋率就更加好算了;

還有就是在測試完成后,可能一個功能很長時間不做變更了,后面又有相關(guān)變更,如果我們有寫過測試用例,這樣對復(fù)測就很方便了;

另外就是有時候有的公司項目,歸檔文件可能也需要有測試用例的文檔;

4、測試用例是一次就可以全部完成的嗎:

通常是的,但是具體問題具體對待,有時候根據(jù)測試的實際情況,有一些可能通過特殊操作,會產(chǎn)生一些bug,而這些可能是測試時候的臨時發(fā)揮,也就是探索性測試,那這時候可以把這些產(chǎn)生bug的操作作為測試用例補充到已有用例中,對自己對項目都是一個很好的積累和提高。