軟件(jiàn)測試用(yòng)例評審是(shì)一(yī)個(gè)重要(yào)的(de)環節,它是(shì)質量保證的(de)關鍵手段,可(kě)以有(yǒu)效地(dì)幫助确保軟件(jiàn)符合預期的(de)功能(néng)要(yào)求和(hé)質量标準。 軟件(jiàn)測試用(yòng)例評審的(de)工(gōng)作(zuò)流程是(shì),首先準備工(gōng)作(zuò),收集相(xiàng)關

軟件(jiàn)測試用(yòng)例評審是(shì)一(yī)個(gè)重要(yào)的(de)環節,它是(shì)質量保證的(de)關鍵手段,可(kě)以有(yǒu)效地(dì)幫助确保軟件(jiàn)符合預期的(de)功能(néng)要(yào)求和(hé)質量标準。 軟件(jiàn)測試用(yòng)例評審的(de)工(gōng)作(zuò)流程是(shì),首先準備工(gōng)作(zuò),收集相(xiàng)關的(de)軟件(jiàn)測試用(yòng)例文(wén)檔,确定用(yòng)例評審活動的(de)主要(yào)參與者;然後進行(xíng)用(yòng)例評審,确定測試用(yòng)例的(de)有(yǒu)效性、識别測試用(yòng)例的(de)缺陷、評估測試用(yòng)例的(de)可(kě)行(xíng)性以及提出改進建議(yì);接著(zhe)編寫評審報(bào)告,整理(lǐ)評審結果并發布評審報(bào)告;最後完成後續工(gōng)作(zuò),包括實施改進建議(yì)、更新用(yòng)例文(wén)檔以及進行(xíng)測試等。
一(yī) .用(yòng)例評審目的(de)
為(wèi)用(yòng)例評審提供一(yī)個(gè)參考标準,保證評審的(de)覆蓋率和(hé)有(yǒu)效性
為(wèi)了(le)避免三方需求理(lǐ)解不(bù)一(yī)緻
保證測試人(rén)員(yuán)的(de)質量标準與項目标準一(yī)緻
為(wèi)了(le)減少(shǎo)測試人(rén)員(yuán)執行(xíng)階段無效工(gōng)作(zuò)
保證相(xiàng)關人(rén)員(yuán)對(duì)即将要(yào)上(shàng)線的(de)需求有(yǒu)了(le)解
二. 用(yòng)例評審作(zuò)用(yòng)
1.對(duì)于産品經理(lǐ)
檢查測試人(rén)員(yuán)是(shì)否準确理(lǐ)解需求,确保每個(gè)需求點都(dōu)覆蓋到(dào)。
通(tōng)過評審正常和(hé)異常的(de)測試用(yòng)例,來(lái)反思當時(shí)設計(jì)需求時(shí)未考慮的(de)情況,也(yě)是(shì)自(zì)我回溯的(de)一(yī)個(gè)過程。
2.對(duì)于開(kāi)發人(rén)員(yuán)
檢查自(zì)己的(de)程序代碼是(shì)否還(hái)有(yǒu)很(hěn)多(duō)情況未考慮完善,對(duì)自(zì)己的(de)代碼也(yě)是(shì)一(yī)個(gè)自(zì)我回溯檢查的(de)過程,間(jiān)接實現(xiàn)了(le)測試左移。
對(duì)于用(yòng)例中無法實現(xiàn)的(de)邏輯及時(shí)溝通(tōng),三方達成高(gāo)度一(yī)緻。
3.對(duì)于測試人(rén)員(yuán)
與各方人(rén)員(yuán)溝通(tōng),完善測試用(yòng)例
三.用(yòng)例評審參與人(rén)員(yuán)
用(yòng)例評審一(yī)定是(shì)要(yào)求産品(制(zhì)定該需求的(de)産品經理(lǐ))、開(kāi)發(實現(xiàn)該産品的(de)前後端開(kāi)發人(rén)員(yuán))、測試(負 責該需求用(yòng)例編寫和(hé)執行(xíng)的(de)測試人(rén)員(yuán))都(dōu)參與。
會(huì)議(yì)由測試人(rén)員(yuán)主導,相(xiàng)應需求的(de)測試同學依次上(shàng)去(qù)講解自(zì)己的(de)測試用(yòng)例。
測試組內(nèi)部的(de)評審:測試部門(mén)成員(yuán)參與
項目組內(nèi)部的(de)評審:項目經理(lǐ)、産品人(rén)員(yuán)、開(kāi)發人(rén)員(yuán)和(hé)測試人(rén)員(yuán)參與
四. 用(yòng)例評審內(nèi)容
1.一(yī)般用(yòng)例評審內(nèi)容
用(yòng)例設計(jì)的(de)結構安排是(shì)否清晰、合理(lǐ),是(shì)否利于高(gāo)效對(duì)需求進行(xíng)覆蓋。
優先極安排是(shì)否合理(lǐ)。
是(shì)否覆蓋測試需求上(shàng)的(de)所有(yǒu)功能(néng)點。
用(yòng)例是(shì)否具有(yǒu)很(hěn)好(hǎo)可(kě)執行(xíng)性。例如(rú)用(yòng)例的(de)前提條件(jiàn)、執行(xíng)步驟、輸入數(shù)據和(hé)期待結果是(shì)否清晰、正确;期 待結果是(shì)否有(yǒu)明(míng)顯的(de)驗證方法。
是(shì)否已經删除了(le)冗餘的(de)用(yòng)例。
是(shì)否包含充分(fēn)的(de)負面測試用(yòng)例。充分(fēn)的(de)定義,如(rú)果在這(zhè)裡(lǐ)使用(yòng)2&8法則,那(nà)就(jiù)是(shì)4倍于正面用(yòng)例的(de)數(shù)量,畢竟一(yī)個(gè)健壯的(de)軟件(jiàn),其中80%的(de)代碼都(dōu)是(shì)在“保護”20%的(de)功能(néng)實現(xiàn)。
是(shì)否從(cóng)用(yòng)戶層面來(lái)設計(jì)用(yòng)戶使用(yòng)場(chǎng)景和(hé)使用(yòng)流程的(de)測試用(yòng)例。
是(shì)否簡潔,複用(yòng)性強。例如(rú),可(kě)将重複度高(gāo)的(de)步驟或過程抽取出來(lái)定義為(wèi)一(yī)些(xiē)可(kě)複用(yòng)标準步驟。
2.測試組內(nèi)部評審側重
測試用(yòng)例本身(shēn)的(de)描述是(shì)否清晰,是(shì)否存在二義性;
是(shì)否考慮到(dào)測試用(yòng)例的(de)執行(xíng)效率.往往測試用(yòng)例中步驟不(bù)斷重複執行(xíng),驗證點卻不(bù)同,而且測試設計(jì)的(de)冗餘性,都(dōu)造成了(le)效率的(de)低(dī)下(xià);
是(shì)否針對(duì)需求變更進行(xíng)跟著(zhe),覆蓋了(le)所有(yǒu)的(de)軟件(jiàn)需求;
是(shì)否盡可(kě)能(néng)多(duō)的(de)覆蓋了(le)異常流程和(hé)異常測試點。
3.測試用(yòng)例評審檢查項
測試用(yòng)例是(shì)否按照(zhào)公司定義的(de)模闆進行(xíng)編寫的(de);
測試用(yòng)例的(de)本身(shēn)的(de)描述是(shì)否清晰,是(shì)否存在二義性;
測試用(yòng)例內(nèi)容是(shì)否正确,是(shì)否與需求目标相(xiàng)一(yī)緻;
測試用(yòng)例的(de)期望結果是(shì)否确定、唯一(yī)的(de);
操作(zuò)步驟應與描述是(shì)否相(xiàng)一(yī)緻;
測試用(yòng)例是(shì)否覆蓋了(le)所有(yǒu)的(de)需求;
測試設計(jì)是(shì)否存在冗餘性;
測試用(yòng)例是(shì)否具有(yǒu)可(kě)執行(xíng)性;
是(shì)否從(cóng)用(yòng)戶層面來(lái)設計(jì)用(yòng)戶使用(yòng)場(chǎng)景和(hé)業(yè)務流程的(de)測試用(yòng)例;
場(chǎng)景測試用(yòng)例是(shì)否覆蓋最複雜(zá)的(de)業(yè)務流程;
用(yòng)例設計(jì)是(shì)否包含了(le)正面、反面的(de)用(yòng)例;
對(duì)于由系統自(zì)動生(shēng)成的(de)輸出項是(shì)否注明(míng)了(le)生(shēng)成規則;
測試用(yòng)例應包含對(duì)中間(jiān)和(hé)後台數(shù)據的(de)檢查;
測試用(yòng)例應有(yǒu)正确的(de)名稱和(hé)編号;
測試用(yòng)例應标注有(yǒu)執行(xíng)的(de)優先級;
測試用(yòng)例包含相(xiàng)關的(de)配置信息:測試環境、數(shù)據、前置測試用(yòng)例、用(yòng)戶授權等;
每個(gè)測試用(yòng)例步驟應<=15 Step;
自(zì)動化(huà)測試腳本必須帶有(yǒu)注釋(注釋應包括:目的(de)、輸入、期望結果等);
非功能(néng)測試需求或不(bù)可(kě)測試需求是(shì)否在用(yòng)例中列出并說(shuō)明(míng)
五.用(yòng)例評審方式
線上(shàng)會(huì)議(yì)
線下(xià)會(huì)議(yì)
通(tōng)用(yòng)OA與相(xiàng)關人(rén)員(yuán)溝通(tōng)
六.用(yòng)例評審時(shí)間(jiān)
測試用(yòng)例完成後
需求文(wén)檔提交後,開(kāi)發提測前
會(huì)議(yì)時(shí)間(jiān)最好(hǎo)控制(zhì)在1小(xiǎo)時(shí)之內(nèi),如(rú)果內(nèi)容較多(duō),可(kě)多(duō)次評審
七.用(yòng)例評審流程
1.會(huì)前準備
測試用(yòng)例編寫完成
提前通(tōng)知(zhī)參會(huì)人(rén)員(yuán),約定好(hǎo)評審時(shí)間(jiān)并預約好(hǎo)會(huì)議(yì)室
提前将測試用(yòng)例發送給參會(huì)人(rén)員(yuán)查閱
會(huì)議(yì)5分(fēn)鐘(zhōng)前到(dào)達會(huì)議(yì)室,将測試用(yòng)例,需求文(wén)檔等打開(kāi)用(yòng)例較多(duō)時(shí),提前做(zuò)好(hǎo)标注,優先講解優先級高(gāo)的(de)用(yòng)例,并盡量将前後端用(yòng)例區(qū)分(fēn),方便側重評審将自(zì)己的(de)疑惑整理(lǐ)在一(yī)起,方便詢問(wèn)。
2.會(huì)中流程
2.1方式1:對(duì)照(zhào)測試用(yòng)例,從(cóng)上(shàng)而下(xià),從(cóng)左到(dào)右,逐條念。
普遍的(de)流程都(dōu)是(shì)這(zhè)樣的(de)。
優點:逐個(gè)講解,全面仔細
缺點:費(fèi)時(shí),不(bù)分(fēn)主次,降低(dī)參會(huì)人(rén)員(yuán)的(de)注意力
2.2方式2:先對(duì)功能(néng)複雜(zá),優先級高(gāo),疑問(wèn)多(duō)的(de)用(yòng)例進行(xíng)評審,再評審功能(néng)簡單,優先級低(dī)的(de)功能(néng)點。
優先講解優先級高(gāo)的(de)用(yòng)例,其次疑惑多(duō)的(de)用(yòng)例,再者功能(néng)簡單,優先級低(dī)的(de)功能(néng)點。
優點:有(yǒu)側重點,效率高(gāo)
缺點:講解不(bù)全面,可(kě)能(néng)存在忽略點
2.3會(huì)議(yì)注意
對(duì)于評審過程中,超過5分(fēn)鐘(zhōng)無法确定結果的(de)問(wèn)題,可(kě)以記錄下(xià)來(lái),作(zuò)為(wèi)會(huì)後討(tǎo)論跟進的(de)重點。
評審過程中盡量做(zuò)到(dào),思路(lù)清晰,用(yòng)最簡潔的(de)語言闡述每一(yī)個(gè)功能(néng)點。
對(duì)于有(yǒu)歧義的(de)問(wèn)題,需要(yào)與産品和(hé)開(kāi)發确認清楚。
評審過程中,參會(huì)人(rén)員(yuán)可(kě)能(néng)會(huì)有(yǒu)視(shì)覺和(hé)聽(tīng)覺疲勞,主講人(rén)要(yào)抓住重點和(hé)重要(yào)人(rén)員(yuán)。
對(duì)于評審過程中的(de)問(wèn)題,及時(shí)做(zuò)好(hǎo)标記。
用(yòng)例評審隻針對(duì)用(yòng)例,不(bù)針對(duì)個(gè)人(rén)能(néng)力。
3.會(huì)後總結
3.1用(yòng)例評審會(huì)議(yì)後,需要(yào)對(duì)評審中的(de)問(wèn)題進行(xíng)跟進和(hé)完善。
需要(yào)産品經理(lǐ)補充和(hé)修改的(de)點需要(yào)讓其在需求文(wén)檔和(hé)原型圖上(shàng)進行(xíng)記錄對(duì)遺漏的(de)測試點進行(xíng)補充,對(duì)有(yǒu)誤的(de)測試點進行(xíng)修正,并對(duì)用(yòng)例進行(xíng)管理(lǐ)
3.2如(rú)有(yǒu)要(yào)求,完成用(yòng)例評審文(wén)檔
3.3對(duì)個(gè)人(rén)會(huì)議(yì)行(xíng)為(wèi)進行(xíng)總結
七.用(yòng)例評審結束标準
評審過程中收集相(xiàng)關人(rén)員(yuán)的(de)反饋信息(即問(wèn)題記錄清單),并在此基礎上(shàng)進行(xíng)測試用(yòng)例更新,直到(dào)評審通(tōng)過。
評審結束後,測試負責人(rén)出測試用(yòng)例評審報(bào)告給到(dào)相(xiàng)關人(rén)員(yuán)。
評審結果經項目經理(lǐ)同意确認
本文(wén)轉載:Admin_Login.html