項(xiàng)目測試流程通常為以下步驟:
首先需要進(jìn)行需求分析和評審,在該環(huán)節(jié)需要項(xiàng)目組成員共同參與,需求分析和評審的目的就是為了讓項(xiàng)目組成員確認(rèn)需求的準(zhǔn)確性并且能夠保證成員對需求的理解一致,以此來降低因?yàn)樾枨蟛幻鞔_帶來的項(xiàng)目失敗的風(fēng)險,對于測試來講在需求評審環(huán)節(jié)中需要確保自己理解需求并且對需求無疑義,能夠支撐后續(xù)的測試用例設(shè)計。
第二步是編寫測試計劃和測試方案,通常這一部分是由測試的leader完成的。一般測試計劃是【管理型】文檔,測試方案是【技術(shù)性】文檔,測試計劃主要解決做什么誰來做,而測試方案主要解決怎么做。
測試計劃主要描述要進(jìn)行的測試活動的范圍、方法、資源和文檔進(jìn)度,核心內(nèi)容包括測試范圍與目標(biāo)、角色和職責(zé)、進(jìn)度和資源、風(fēng)險和應(yīng)對方法、準(zhǔn)入準(zhǔn)出標(biāo)準(zhǔn);
測試方案是從測試的技術(shù)角度分析需求,在方向上明確怎么測,重點(diǎn)在于測試策略和技術(shù)實(shí)現(xiàn)。
第三步是設(shè)計測試用例和評審,由測試人員根據(jù)需求文檔設(shè)計測試用例,然后由測試組內(nèi)成員或者項(xiàng)目組成員共同對測試用例進(jìn)行評審。
第四步是執(zhí)行測試用例,執(zhí)行測試用例就需要有對應(yīng)的測試環(huán)境,測試環(huán)境部署之后才可以執(zhí)行測試用例,首先需要進(jìn)行環(huán)境搭建,前提是需要熟悉項(xiàng)目使用環(huán)境:
運(yùn)行的操作系統(tǒng):linux windows-server
web服務(wù)器:Nginx tomcat apache
項(xiàng)目數(shù)據(jù)庫:MySQL Oracle SQLserver Redis MongoDB
編程語言:Python go java PHP
知道了項(xiàng)目所使用的環(huán)境就需要根據(jù)項(xiàng)目實(shí)際所需環(huán)境進(jìn)行搭建,當(dāng)然也可以使用docker進(jìn)行環(huán)境部署,比較方便,具體需要根據(jù)不同的公司有不同的情況,環(huán)境搭建成功之后,就可以執(zhí)行測試用例了。
第五步進(jìn)行缺陷管理,使用禪道等工具對已經(jīng)發(fā)現(xiàn)的缺陷進(jìn)行跟蹤管理。
第六步編寫測試報告
第七步當(dāng)程序滿足發(fā)布上線標(biāo)準(zhǔn)之后,就可以將程序進(jìn)行發(fā)布上線了。
更多關(guān)于軟件測試培訓(xùn)的問題,歡迎咨詢千鋒教育在線名師。千鋒教育擁有多年IT培訓(xùn)服務(wù)經(jīng)驗(yàn),采用全程面授高品質(zhì)、高體驗(yàn)培養(yǎng)模式,擁有國內(nèi)一體化教學(xué)管理及學(xué)員服務(wù),助力更多學(xué)員實(shí)現(xiàn)高薪夢想。