您好,登錄后才能下訂單哦!
如何寫(xiě)B(tài)ug報(bào)告
如果測(cè)試失敗了,那么恭喜你,你找到了一個(gè)bug,可能是瀏覽器bug,可能是個(gè)特例,也可能問(wèn)題出在測(cè)試案例上。
怎樣的bug報(bào)告才算實(shí)用的?
實(shí)用的bug報(bào)告是...
可重現(xiàn)-如果開(kāi)發(fā)不能重現(xiàn)這個(gè)bug,那他很可能把它標(biāo)記為“無(wú)效”,跳過(guò)它繼續(xù)其他工作。
專(zhuān)業(yè)-開(kāi)發(fā)越是能及時(shí)理解并抓住重點(diǎn),這個(gè)bug被修復(fù)的可能就越大。
所以bug報(bào)告的目標(biāo)是...
明確指出bug
像開(kāi)發(fā)解釋bug
bug報(bào)告的總體指導(dǎo)方針...
避免重復(fù),搜索相關(guān)的資料
永遠(yuǎn)在最新版上進(jìn)行測(cè)試,時(shí)刻和版本管理者溝通
每個(gè)報(bào)告只包含一個(gè)bug,同時(shí)有兩個(gè)bug會(huì)分散開(kāi)發(fā)者的注意力
列舉有用的事實(shí),不要包含個(gè)人觀點(diǎn)和抱怨
對(duì)隱私和信息安全相關(guān)的bug要明確標(biāo)出
具體怎么寫(xiě)...
一個(gè)好的bug報(bào)告需要包含以下信息:
總結(jié)-好的總結(jié)讓bug容易本搜索引擎找到,定義明確,言簡(jiǎn)意賅
壞例子:Drag Crash
好例子:Drag-selecting any page crashes Mac builds in NSGetFactory
描述-描述的目的是像開(kāi)發(fā)者解釋bug,內(nèi)容包括:
行為的抽象化總結(jié)
怎么判斷它是一個(gè)bug的
所有相關(guān)的規(guī)范鏈接
規(guī)范的解釋
其他的實(shí)現(xiàn)方式
重現(xiàn)方法-重現(xiàn)方法的目的是告訴開(kāi)發(fā)者如何在自己的環(huán)境中重現(xiàn)bug。可以是簡(jiǎn)單的一句話,也可以是詳細(xì)的步驟描述:
Step 1: Load the attached testcase in Browser XYZ
Step 2: Scroll to the bottom of the page
Step 3: Click the link
Step 4: Press tab to navigate links
測(cè)試結(jié)果-測(cè)試結(jié)果包括期望結(jié)果和實(shí)際結(jié)果兩個(gè)部分,實(shí)際結(jié)果像開(kāi)發(fā)者解釋錯(cuò)在哪里,期望結(jié)果描述應(yīng)有的行為。
環(huán)境和配置-bug報(bào)告必須包含bug出現(xiàn)的環(huán)境和環(huán)境的配置參數(shù)
附加信息-任何有用的信息,包括URL,錯(cuò)誤信息,錯(cuò)誤代碼,截圖,截屏視頻
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。