缺陷又稱(chēng)Bug,測(cè)試人員對(duì)他有個(gè)俗稱(chēng)叫做——八阿哥寺谤。
在項(xiàng)目進(jìn)入到測(cè)試階段后仑鸥,如果能夠有效的跟蹤缺陷對(duì)于項(xiàng)目的質(zhì)量是一個(gè)保障,同時(shí)也能夠?yàn)橐院蟮捻?xiàng)目提供歷史數(shù)據(jù)变屁。
在進(jìn)入測(cè)試階段之前眼俊,測(cè)試Leader需要提供一份完整的測(cè)試計(jì)劃,通俗的講粟关,就是打算怎么去做測(cè)試疮胖。具體分幾輪進(jìn)行測(cè)試,測(cè)試用例有多少闷板,分別測(cè)試到那幾個(gè)功能澎灸。每個(gè)測(cè)試用例由哪一個(gè)測(cè)試人員進(jìn)行測(cè)試。
這都是在為測(cè)試做準(zhǔn)備遮晚。一旦項(xiàng)目進(jìn)入測(cè)試階段性昭,代表項(xiàng)目已經(jīng)通過(guò)的smoke test。開(kāi)發(fā)團(tuán)隊(duì)由開(kāi)發(fā)轉(zhuǎn)為bug修正县遣。而項(xiàng)目的進(jìn)度糜颠,則體現(xiàn)在測(cè)試日?qǐng)?bào)中汹族。
測(cè)試日?qǐng)?bào),即每天測(cè)試的相關(guān)信息其兴,具體體現(xiàn)在:
(1) 測(cè)試計(jì)劃的執(zhí)行情況 (是否按照原定的測(cè)試機(jī)會(huì)進(jìn)行顶瞒,有沒(méi)有block)
(2) 當(dāng)天測(cè)試計(jì)劃是否完成,即當(dāng)天計(jì)劃測(cè)試多少個(gè)用例元旬,實(shí)際跑了多少個(gè)用例榴徐,有多少個(gè)被block住了,多少個(gè)通過(guò)了法绵,多少個(gè)失敗了箕速。
(3) 每一個(gè)功能對(duì)應(yīng)的測(cè)試用例是否都通過(guò)了。?項(xiàng)目交付最終交付的是功能朋譬,如果項(xiàng)目中每一個(gè)功能最終都是100%通過(guò)了測(cè)試,則項(xiàng)目交付的功能即可理解成符合質(zhì)量的交付兴垦。
項(xiàng)目經(jīng)理每天閱讀測(cè)試報(bào)告徙赢,主要看幾點(diǎn):
一、當(dāng)前測(cè)試是否有block探越。
Block的意思即項(xiàng)目當(dāng)前狀態(tài)沒(méi)法運(yùn)行該用例狡赐。不具備運(yùn)行用例的條件。如果有block項(xiàng)目經(jīng)理需要確認(rèn)該用例需要什么條件才能夠正常運(yùn)行測(cè)試钦幔。并且力爭(zhēng)創(chuàng)造條件使得該用例能夠正常運(yùn)行測(cè)試枕屉。
二、當(dāng)前失敗的測(cè)試是否創(chuàng)建了bug交由開(kāi)發(fā)人員修正鲤氢。
一般情況下搀擂,項(xiàng)目會(huì)使用缺陷追蹤工具如JIRA,redmine等等卷玉。這些都是相對(duì)比較成熟的缺陷跟蹤工具哨颂。一旦發(fā)現(xiàn)測(cè)試用例運(yùn)行失敗,測(cè)試人員需要在系統(tǒng)中記錄相种,并且制定開(kāi)發(fā)人員進(jìn)行修正威恼。
三、每天測(cè)試用例的運(yùn)行情況
這主要是為了衡量當(dāng)前測(cè)試進(jìn)度寝并,如果每天都能夠100%跑完箫措,那么基本可以認(rèn)為是按照計(jì)劃在進(jìn)行。
四衬潦、每個(gè)功能的測(cè)試用例是否100%通過(guò)
正如前文說(shuō)的斤蔓,項(xiàng)目交付的是功能,如果某個(gè)功能100%的測(cè)試用例都能通過(guò)别渔,基本可以認(rèn)定該功能是符合要求的附迷。
項(xiàng)目經(jīng)理除了每天要閱讀測(cè)試報(bào)告惧互,還需要每天更新項(xiàng)目缺陷狀態(tài),這里注意喇伯,需要將每一個(gè)缺陷的狀態(tài)都過(guò)一遍喊儡,確保每一個(gè)缺陷都有owner在修改。
對(duì)于一個(gè)缺陷稻据,除了要標(biāo)明缺陷內(nèi)容艾猜,還要注明如何重現(xiàn)此缺陷,對(duì)應(yīng)的功能和測(cè)試用例是什么等等捻悯。這樣不僅僅能提高團(tuán)隊(duì)整體效率匆赃,還能作為歷史數(shù)據(jù)向后續(xù)項(xiàng)目提供借鑒。
每天今缚,項(xiàng)目經(jīng)理將相關(guān)團(tuán)隊(duì)召集起來(lái)算柳,可以是面對(duì)面的會(huì)議,也可以是電話會(huì)議姓言,每一個(gè)激活狀態(tài)的問(wèn)題都能夠一個(gè)一個(gè)過(guò)一遍瞬项,確認(rèn)下當(dāng)前狀態(tài),以確保團(tuán)隊(duì)對(duì)于缺陷的認(rèn)知是一致的何荚。避免大家相互等待的情況囱淋。
當(dāng)?shù)谝惠啘y(cè)試完成之后,相關(guān)缺陷也得到了一定的修復(fù)餐塘,可以開(kāi)始第二輪測(cè)試妥衣。
在第二輪測(cè)試的時(shí)候,項(xiàng)目經(jīng)理還需要注意是否有相同類(lèi)型的缺陷反復(fù)被發(fā)現(xiàn)戒傻,如果有税手,說(shuō)明團(tuán)隊(duì)中的開(kāi)發(fā)人員對(duì)于代碼的認(rèn)知不夠準(zhǔn)確。并且沒(méi)有好好地進(jìn)行單元測(cè)試稠鼻。需要及時(shí)提醒冈止,以免測(cè)試反復(fù)在同類(lèi)問(wèn)題上測(cè)試,浪費(fèi)團(tuán)隊(duì)時(shí)間候齿。
以上是測(cè)試階段熙暴,項(xiàng)目經(jīng)理對(duì)于測(cè)試進(jìn)度和缺陷跟蹤的一些做法。