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

1、一條軟件測(cè)試測(cè)試包含哪些字段:

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

其中:

所屬模塊,有時(shí)候會(huì)寫到一級(jí)模塊、二級(jí)模塊等等;

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

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

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

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

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

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

2、測(cè)試用例用什么編寫:

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

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

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

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

3、為什么要編寫測(cè)試用例:

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

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

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

另外就是有時(shí)候有的公司項(xiàng)目,歸檔文件可能也需要有測(cè)試用例的文檔;

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

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