記得2年前剛畢業(yè)的時(shí)候聽說了軟件測(cè)試這個(gè)行業(yè),當(dāng)時(shí)也去百度仔細(xì)進(jìn)行了一番搜索,評(píng)價(jià)基本千篇一律的看好。
看好的原因在于,專家認(rèn)為未來的互聯(lián)網(wǎng)市場(chǎng)用戶體驗(yàn)至上,而產(chǎn)品質(zhì)量與用戶體驗(yàn)有緊密的聯(lián)系,自從近年產(chǎn)品經(jīng)理崗位火了之后,人人都是產(chǎn)品經(jīng)理的概念深入人心,但其實(shí)人人也都要具有質(zhì)量觀念,出色的產(chǎn)品質(zhì)量可以提供更好的用戶體驗(yàn)。但做軟件測(cè)試的幾個(gè)關(guān)鍵步驟,你知道嗎?
制定完整且具體的測(cè)試路線和流程,為快速、高效和高質(zhì)量的軟件測(cè)試提供基礎(chǔ)流程框架。最終目標(biāo)是實(shí)現(xiàn)軟件測(cè)試規(guī)范化、標(biāo)準(zhǔn)化。
二、測(cè)試流程說明
三、需求分析
需求分析由SA制定,要求細(xì)化每一個(gè)功能的細(xì)節(jié),每一個(gè)按鈕的位置以及邊界范圍,對(duì)于稍大或稍復(fù)雜需求要求建模。
(1)測(cè)試需求是制訂測(cè)試計(jì)劃的基本依據(jù),只有確定了的測(cè)試需求才能夠?yàn)闇y(cè)試計(jì)劃提供客觀依據(jù);
(2)測(cè)試需求是設(shè)計(jì)測(cè)試用例的指導(dǎo),只有確定了要測(cè)什么、需要測(cè)哪些方面,才能有針對(duì)性的設(shè)計(jì)測(cè)試用例;
(3)測(cè)試需求是計(jì)算測(cè)試覆蓋的分母,沒有測(cè)試需求就無法有效地進(jìn)行測(cè)試覆蓋。
四、需求評(píng)審(需求澄清)
參與人員,包括:SE、OM、PC、AD、TE以及QA。
SE提出需求。
開發(fā)人員(OM、PC、AD)考慮功能實(shí)現(xiàn)的方案與可行性。
TE主要是對(duì)需求的理解提出疑問,以便才能根據(jù)需求寫用例。
QA人員是最終對(duì)軟件質(zhì)量進(jìn)行驗(yàn)證的人,所以也需要了解需求。
五、開發(fā)人員編寫排期
開發(fā)人員需要根據(jù)需求功能點(diǎn)進(jìn)行排期,然后將開發(fā)計(jì)劃發(fā)送給參與項(xiàng)目的所有人員。
六、測(cè)試計(jì)劃排期
測(cè)試人員根據(jù)開發(fā)計(jì)劃,安排測(cè)試的具體測(cè)試時(shí)間(包括SIT轉(zhuǎn)測(cè)),然后將測(cè)試計(jì)劃發(fā)送給參與項(xiàng)目的所有人員。
七、編寫測(cè)試用例
根據(jù)詳細(xì)的需求文檔,開始進(jìn)行用例的編寫。
八、用例評(píng)審
用例評(píng)審前,先將用例發(fā)送給相關(guān)人員,以便他們事先了解用例將對(duì)哪些功能進(jìn)行驗(yàn)證以及驗(yàn)證的細(xì)節(jié)。
在用例評(píng)審中,參與人員需要對(duì)用例中與實(shí)際功能不符合的用例或者格式不規(guī)范規(guī)用例提出修改建議。
九、提交基線
開發(fā)人員完成所有功能后,會(huì)對(duì)自己的功能進(jìn)行一個(gè)自測(cè)。自測(cè)完成后提交測(cè)試進(jìn)行基線。
十、Showcase
開發(fā)人員自測(cè)完成后將實(shí)現(xiàn)的功能演示給測(cè)試人員。
測(cè)試人員可以提出疑問由開發(fā)人員解答或者后續(xù)提單解決。
十一、轉(zhuǎn)測(cè)
轉(zhuǎn)測(cè)試是開發(fā)把所有需求都開發(fā)完成,并所有需求都showcase完畢。
(即:開發(fā)轉(zhuǎn)版本給測(cè)試組前進(jìn)行的系統(tǒng)測(cè)試,目的是來評(píng)斷這個(gè)版本功能是否可測(cè)。如果預(yù)測(cè)試不通過,打回,開發(fā)組返工,如果通過,測(cè)試組開始第一輪系統(tǒng)測(cè)試。)
迭代出口(轉(zhuǎn)測(cè)之前是迭代出口,迭代出口前是迭代期)完成了,需要自己到測(cè)試環(huán)境進(jìn)行驗(yàn)證。
轉(zhuǎn)測(cè)時(shí)間根據(jù)版本制定。版本轉(zhuǎn)測(cè)試以后,需要對(duì)本版本進(jìn)行總結(jié),版本制作人需要對(duì)合入版本期間的異常進(jìn)行總結(jié),對(duì)合入的事件做好記錄,對(duì)版本延遲的原因要給出負(fù)責(zé)主題。
(1) 第一輪系統(tǒng)轉(zhuǎn)測(cè)試,測(cè)試組會(huì)執(zhí)行所有測(cè)試用例,發(fā)現(xiàn)缺陷提交問題單,并每日匯報(bào)測(cè)試進(jìn)展。第一輪測(cè)試結(jié)束后,測(cè)試組將所有的問題單跟蹤提交給開發(fā)人員,由他們進(jìn)行修改。然后對(duì)基線后的第二輪進(jìn)行測(cè)試,第二輪會(huì)對(duì)第一輪中發(fā)現(xiàn)的問題進(jìn)行重點(diǎn)回歸。
(2) 在他們修復(fù)bug期間,測(cè)試組會(huì)對(duì)第一輪系統(tǒng)測(cè)試做一個(gè)測(cè)試評(píng)估,出一個(gè)測(cè)試報(bào)告。 還要根據(jù)實(shí)際情況,對(duì)測(cè)試組寫的測(cè)試用例進(jìn)行修改和增加,開發(fā)修改bug結(jié)束,提交一個(gè)新的版本給測(cè)試組。
首先是回歸缺陷,然后會(huì)在用例中挑選一些優(yōu)先級(jí)別比較高的用例來進(jìn)行測(cè)試,發(fā)現(xiàn)問題繼續(xù)提交缺陷問題單,直到缺陷率低于用戶要求,測(cè)試組將進(jìn)行最后一輪的大版本測(cè)試,結(jié)束系統(tǒng)測(cè)試。具體測(cè)試輪次根據(jù)版本質(zhì)量和項(xiàng)目復(fù)雜度而決定。
十二、測(cè)試通過
經(jīng)過兩到三輪或四輪的測(cè)試后,直到?jīng)]發(fā)現(xiàn)新的問題?;驎簳r(shí)無法解決,或不緊急的問題,通過上級(jí)確認(rèn),可以通過。
編寫測(cè)試報(bào)告與驗(yàn)收方案(驗(yàn)收方案是交由QA進(jìn)行驗(yàn)證的,測(cè)試人員重點(diǎn)關(guān)注的是功能是否可以正常運(yùn)行,QA關(guān)注的是整個(gè)流程的質(zhì)量以及最終用戶的質(zhì)量)。
十三、測(cè)試評(píng)估
執(zhí)行階段結(jié)束了進(jìn)入測(cè)試評(píng)估階段,測(cè)試組會(huì)出一個(gè)總的測(cè)試報(bào)告對(duì)測(cè)試組測(cè)試的這個(gè)過程和版本的質(zhì)量做一個(gè)詳細(xì)的評(píng)估 :
1) 需求需要評(píng)審那些?
2) 用例需要評(píng)審那些?
3) 計(jì)劃應(yīng)該評(píng)審那些?
4) 缺陷評(píng)審那些?
5) bug評(píng)估?
十四、測(cè)試總結(jié)文檔報(bào)告輸出
可以讓具體的任務(wù)負(fù)責(zé)人對(duì)該本次測(cè)試中個(gè)人負(fù)責(zé)的??爝M(jìn)行評(píng)價(jià),提出相關(guān)建議,給出總體的評(píng)估。
bug按照不同等級(jí)統(tǒng)計(jì)出來,用例數(shù)量、用例執(zhí)行數(shù)量。
對(duì)項(xiàng)目中測(cè)試人力資源的統(tǒng)計(jì)。(單位:人/天)
項(xiàng)目中軟硬件資源統(tǒng)計(jì)。
提出軟件總體的評(píng)價(jià)。
十五、測(cè)試報(bào)告
測(cè)試報(bào)告包括對(duì)軟件功能的結(jié)論,說明為滿足此項(xiàng)功能而設(shè)計(jì)的軟件能力以及經(jīng)過一項(xiàng)或多項(xiàng)測(cè)試已證實(shí)的能力。
說明該項(xiàng)目軟件的開發(fā)是否達(dá)到預(yù)定目標(biāo),是否可以交付使用。總結(jié)測(cè)試工作的資源消耗數(shù)據(jù):如工作人員的水平級(jí)別數(shù)量、機(jī)時(shí)消耗等。
記錄測(cè)試結(jié)果與發(fā)現(xiàn)及本項(xiàng)目測(cè)試工作所得到的各項(xiàng)輸出的承載體,根據(jù)輸入與計(jì)劃、要求的對(duì)比來總結(jié)此次項(xiàng)目所獲得的經(jīng)驗(yàn)。
十六、備注
測(cè)試團(tuán)隊(duì)職責(zé):需求評(píng)審、測(cè)試計(jì)劃、測(cè)試用例、測(cè)試用例評(píng)審、測(cè)試執(zhí)行、缺陷報(bào)告、缺陷跟蹤、測(cè)試報(bào)告
測(cè)試團(tuán)隊(duì)交付件:測(cè)試計(jì)劃、測(cè)試用例、缺陷報(bào)告、測(cè)試報(bào)告
文章來源:網(wǎng)絡(luò) 版權(quán)歸原作者所有
上文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問題,請(qǐng)權(quán)利人聯(lián)系小編,我們將立即處理
聯(lián)系客服