一、軟件測(cè)試的生命周期
1、軟件的生命周期:
需求分析:分析需求是否正確、完整。
設(shè)計(jì):項(xiàng)目的上線時(shí)間、開(kāi)始開(kāi)發(fā)時(shí)間、測(cè)試時(shí)間、人員...
計(jì)劃:設(shè)計(jì)技術(shù)文檔、進(jìn)行UI設(shè)計(jì)...
編碼:寫代碼(實(shí)現(xiàn)用戶需求)。
測(cè)試:測(cè)試軟件是否有 Bug。
運(yùn)行維護(hù):出現(xiàn)線上問(wèn)題進(jìn)行修復(fù)。
2、軟件測(cè)試的生命周期
需求分析:分析需求是否正確、完整。
測(cè)試計(jì)劃:測(cè)試人員、測(cè)試開(kāi)始與結(jié)束時(shí)間、上線時(shí)間...
測(cè)試開(kāi)發(fā):開(kāi)發(fā)測(cè)試工具、開(kāi)發(fā)自動(dòng)化測(cè)試用例...
測(cè)試執(zhí)行:提交 Bug并驗(yàn)收。
測(cè)試評(píng)估:產(chǎn)出測(cè)試報(bào)告。
二、Bug(軟件缺陷)
1、描述
一個(gè) bug 的描述應(yīng)包含一下方面:
1.1、出現(xiàn)問(wèn)題的版本。
1.2、問(wèn)題出現(xiàn)的環(huán)境:分為硬件環(huán)境和軟件環(huán)境。若是一個(gè) web 項(xiàng)目,則需描述瀏覽器版本、客戶機(jī)操作系統(tǒng)等(如電腦端:windows10,64位操作系統(tǒng),Microsoft Edge版本 108.0.1462.42 (正式版本) );若是APP項(xiàng)目,則需描述機(jī)型、分辨率、操作系統(tǒng)版本等。詳細(xì)的環(huán)境描述有利于定位故障。
1.3、錯(cuò)誤重現(xiàn)的步驟:描述問(wèn)題重現(xiàn)的最短步驟。
1.4、預(yù)期行為的描述
1.5、錯(cuò)誤行為的描述:描述錯(cuò)誤的現(xiàn)象,如 log 日志、UI問(wèn)題的錯(cuò)誤截圖等。
1.6、其他:故障的分類(判斷是需求、缺陷(包含功能性、瀏覽器兼容性、界面故障還是性能)還是建議級(jí)別),優(yōu)先級(jí)的分類等。
PS:在不確定是否是由于同一段代碼造成的故障時(shí),不能把 bug 放在一起提交。
例如:
編號(hào):#1
標(biāo)題:購(gòu)物車全選按鈕和結(jié)算功能
版本:v1.0.0
環(huán)境:華為CDY-AN00(機(jī)型),鴻蒙版本2.0.0.294(版本號(hào)),2400x1080(分辨率)
狀態(tài):未解決
優(yōu)先級(jí):中
重要程度:嚴(yán)重
所屬模塊:購(gòu)物車、管理
前置條件:聯(lián)網(wǎng)、已登錄、購(gòu)物車中有商品
重現(xiàn)步驟:點(diǎn)擊【購(gòu)物車】-【全選】-【結(jié)算】,再點(diǎn)擊【返回(確認(rèn)訂單)】?
預(yù)期行為:不清空總額,全選按鈕仍勾選
錯(cuò)誤行為:清空總額,全選按鈕取消
創(chuàng)建人:A
指派給:B
計(jì)劃日期:xxxx.xx.xx
截止日期:yyyy.yy.yy
2、級(jí)別
2.1、Blocker(崩潰):
2.2、Critical(嚴(yán)重):
2.3、Major(一般):
2.4、Minor(次要):
3、bug 缺陷的生命周期流程
4、bug狀態(tài)的轉(zhuǎn)換
New:新發(fā)現(xiàn)的 bug ,測(cè)試人員bug提交所標(biāo)志的狀態(tài)。
Open:確認(rèn)是 bug ,且認(rèn)為需要進(jìn)行修改,再指派給相應(yīng)開(kāi)發(fā)人員。
Rejected:確認(rèn)不是 bug ,則拒絕修改。由 bug 分配人或開(kāi)發(fā)人員進(jìn)行設(shè)置。
Dely:暫時(shí)認(rèn)為不需要或者不能修改,則延后修改。
Fixed:開(kāi)發(fā)人員修改問(wèn)題后所標(biāo)志的狀態(tài),修改后還未進(jìn)行測(cè)試。
Reopen: 經(jīng)驗(yàn)證后,bug 仍存在,則需要重新打開(kāi) bug,開(kāi)發(fā)人員再重新修改。
Closed:驗(yàn)證的 bug 經(jīng)過(guò)測(cè)試人員回歸驗(yàn)證測(cè)試通過(guò),則關(guān)閉 bug。
?PS:無(wú)效的 bug:Open ==> Closed、Open ==> Rejected? ==>?Closed
PS:還可參考:測(cè)試中BUG定義、測(cè)試BUG的等級(jí)劃分、Bug流程以及Bug解決優(yōu)先級(jí)_測(cè)試bug成功率的定義_測(cè)試小扎的博客-CSDN博客文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-479667.html
淺談BUG的定義 - 知乎 (zhihu.com)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-479667.html
到了這里,關(guān)于軟件測(cè)試的生命周期、Bug的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!