2016年在經(jīng)歷Excel管理測(cè)試用例的痛苦之后,我們決定將測(cè)試用例的編寫(xiě)和執(zhí)行工作轉(zhuǎn)到使用testlink,下面是我們?cè)谑褂眠^(guò)程中的一些實(shí)踐,希望能幫助大家少走彎路。
實(shí)踐1:測(cè)試用例庫(kù)結(jié)構(gòu)先按測(cè)試類型進(jìn)行劃分,再按功能模塊進(jìn)行劃分。
這種設(shè)計(jì)適合于這樣的測(cè)試團(tuán)隊(duì):不同的測(cè)試類型由不同的團(tuán)隊(duì)負(fù)責(zé),團(tuán)隊(duì)以功能測(cè)試為主,且功能測(cè)試團(tuán)隊(duì)規(guī)模小。?
這樣設(shè)計(jì)的特點(diǎn)能一目了然知道整個(gè)測(cè)試用例架構(gòu),不會(huì)迷失在測(cè)試用例中,易于尋找非功能性的測(cè)試用例。
功能模塊劃分時(shí)可以參考缺陷管理里劃分的模塊和子模塊。
實(shí)踐2:巧妙利用測(cè)試用例的關(guān)鍵字
關(guān)鍵字定義一些測(cè)試類型比如(FFT,RT,RFA,ST,F(xiàn)T等),可以在選取測(cè)試用例到測(cè)試計(jì)劃時(shí),根據(jù)測(cè)試類型快速選擇。 這個(gè)適用于不同的測(cè)試類型的測(cè)試用例都共享某些測(cè)試用例的場(chǎng)景,如果測(cè)試類型之間的測(cè)試用例完全獨(dú)立,則可以不用。
關(guān)鍵字用于設(shè)置功能模塊交互屬性,管理一些功能模塊交互的用例,比如注冊(cè)登錄模塊的用例里如果調(diào)用了相冊(cè),可以在關(guān)鍵字屬性里添加與之交互的模塊的名字,這樣后期軟件維護(hù)的過(guò)程中,如果修改了某個(gè)模塊,能迅速找出所有與該模塊關(guān)聯(lián)的用例用于測(cè)試。注意一個(gè)測(cè)試用例關(guān)鍵字里可能有多個(gè)功能模塊交互屬性。
實(shí)踐3:測(cè)試計(jì)劃命名規(guī)則
由于測(cè)試計(jì)劃里不能創(chuàng)建testset然后再添加測(cè)試用例,這樣如果我們要布置一個(gè)RFA或者FFT測(cè)試,只能在測(cè)試計(jì)劃里進(jìn)行描述。建議測(cè)試計(jì)劃的命名規(guī)則為:平臺(tái)+版本號(hào)+測(cè)試類型
實(shí)踐4:測(cè)試用例版本管理
測(cè)試用例版本在本迭代周期內(nèi)只允許一個(gè)版本,跨迭代修改測(cè)試用例需要?jiǎng)?chuàng)建新的版本并在摘要上備注App迭代版本號(hào)