軟件測(cè)試工程師面試的時(shí)候有一個(gè)問題也是一定會(huì)被問到的,那就是:你們的軟件項(xiàng)目都會(huì)經(jīng)過哪些測(cè)試階段呢?每個(gè)階段測(cè)試人員都做什么?接下來,凱哥就為各位小伙伴詳細(xì)的說一說:
首先,一般的軟件測(cè)試分為需求階段、設(shè)計(jì)編碼階段、系統(tǒng)測(cè)試階段、用戶測(cè)試階段。而每一個(gè)階段的測(cè)試工作可以從以下幾個(gè)方面說明一下:
1. 需求階段
測(cè)試工作的要求:
★ 測(cè)試人員及時(shí)了解項(xiàng)目需求,包括項(xiàng)目需求規(guī)格說明、功能結(jié)構(gòu)及模塊劃分等;
★ 測(cè)試人員了解項(xiàng)目需求變更的步驟和方式;
★ 測(cè)試人員會(huì)同項(xiàng)目主管根據(jù)軟件需求,制定和確定測(cè)試進(jìn)度、測(cè)試計(jì)劃和測(cè)試方案的時(shí)候,必須要有開發(fā)人員和相關(guān)的測(cè)試部門人員共同參與。尤其是在制定測(cè)試進(jìn)度時(shí),必須考慮到合理地配置測(cè)試資源(測(cè)試設(shè)備、測(cè)試所要用到的技術(shù)文檔資料、測(cè)試人員和對(duì)測(cè)試人員進(jìn)行的必要培訓(xùn));
★ 為了使所制定的測(cè)試進(jìn)度正常有效,就必須對(duì)測(cè)試人員制定的測(cè)試進(jìn)度加以量化。要制定測(cè)試的各個(gè)階段的測(cè)試工作的量化指標(biāo),比如測(cè)試用例的設(shè)計(jì)數(shù)量。有特殊情況時(shí)還必須對(duì)特定的系統(tǒng)指定個(gè)性化的測(cè)試進(jìn)度。如文件管理系統(tǒng)、資料庫(kù)內(nèi)容功能測(cè)試等。
★ 在制定的測(cè)試進(jìn)度中,必須包含修改問題和復(fù)查的時(shí)間和標(biāo)準(zhǔn)(也就是缺陷和問題的響應(yīng)速度)。
2.設(shè)計(jì)和編碼階段
★ 測(cè)試人員根據(jù)需求制定測(cè)試大綱、進(jìn)行測(cè)試設(shè)計(jì)、設(shè)計(jì)和編寫測(cè)試用例;
★ 對(duì)每一個(gè)測(cè)試需求,確定需要的正反方向的測(cè)試用例;
★ 對(duì)每一個(gè)測(cè)試用例,確定用例的輸入及預(yù)期結(jié)果;
★ 確定測(cè)試用例的執(zhí)行所需的測(cè)試環(huán)境配置、需要的驅(qū)動(dòng)程序或穩(wěn)定性;
★ 為測(cè)試用例準(zhǔn)備足夠的輸入數(shù)據(jù);
★ 設(shè)計(jì)和編寫測(cè)試用例(可以是文檔,也可以是管理系統(tǒng));
★ 對(duì)測(cè)試用例進(jìn)行評(píng)審(尤其是同行評(píng)審);
★ 項(xiàng)目開發(fā)團(tuán)隊(duì)完成的功能模塊后,測(cè)試人員開始進(jìn)行單元測(cè)試,測(cè)試人員參與單元測(cè)試過程;單元測(cè)試完成,產(chǎn)生單元測(cè)試報(bào)告;
★ 所有單元測(cè)試及相應(yīng)的修改完成后,與項(xiàng)目開發(fā)團(tuán)隊(duì)一起合作,進(jìn)行系統(tǒng)集成測(cè)試,測(cè)試人員參與集成測(cè)試過程;在集成測(cè)試完成后,產(chǎn)生集成測(cè)試報(bào)告。
3.系統(tǒng)測(cè)試階段
★ 測(cè)試團(tuán)隊(duì)安排和協(xié)調(diào)測(cè)試設(shè)備、環(huán)境等準(zhǔn)備工作;
★ 測(cè)試團(tuán)隊(duì)按測(cè)試計(jì)劃、測(cè)試大綱的要求對(duì)待測(cè)軟件進(jìn)行有效性測(cè)試、集成測(cè)試;
★ 提交缺陷報(bào)告;
★ 對(duì)修改后的缺陷進(jìn)行復(fù)核與驗(yàn)證;
★ 測(cè)試結(jié)束后,測(cè)試人員對(duì)測(cè)試結(jié)果進(jìn)行匯總;測(cè)試主管審核測(cè)試結(jié)果,得出測(cè)試結(jié)論;測(cè)試組進(jìn)行測(cè)試分析和評(píng)估,編寫《測(cè)試分析報(bào)告》;
★ 提交測(cè)試分析報(bào)告;
4.用戶(交付驗(yàn)收)測(cè)試階段
★ 項(xiàng)目開發(fā)組與用戶方商定測(cè)試計(jì)劃、測(cè)試內(nèi)容、測(cè)試環(huán)境等;
★ 項(xiàng)目測(cè)試團(tuán)隊(duì)向用戶方提供項(xiàng)目?jī)?nèi)部測(cè)試總結(jié)報(bào)告;
★ 由項(xiàng)目測(cè)試團(tuán)隊(duì)配合用戶進(jìn)行用戶方測(cè)試;
★ 由用戶方編制用戶方軟件測(cè)試報(bào)告,若用戶方無法編制測(cè)試報(bào)告,則經(jīng)與用戶方協(xié)商由項(xiàng)目測(cè)試團(tuán)隊(duì)編制用戶方測(cè)試報(bào)告;
★ 項(xiàng)目經(jīng)理與用戶方一起對(duì)用戶方測(cè)試進(jìn)行確認(rèn)。
整個(gè)過程中輸出的文檔有:
★《測(cè)試需求說明書》
★《測(cè)試計(jì)劃書》
★《測(cè)試用例說明書》
★《缺陷報(bào)告》
★《測(cè)試驗(yàn)收?qǐng)?bào)告》
★《測(cè)試總結(jié)和分析報(bào)告》
更多關(guān)于軟件測(cè)試培訓(xùn)的問題,歡迎咨詢千鋒教育在線名師,如果想要了解我們的師資、課程、項(xiàng)目實(shí)操的話可以點(diǎn)擊咨詢課程顧問,獲取試聽資格來試聽我們的課程,在線零距離接觸千鋒教育大咖名師,讓你輕松從入門到精通。