如何寫B(tài)ug報告
如果測試失敗了,那么恭喜你,你找到了一個bug,可能是瀏覽器bug,可能是個特例,也可能問題出在測試案例上。
怎樣的bug報告才算實用的?
實用的bug報告是...
可重現(xiàn)-如果開發(fā)不能重現(xiàn)這個bug,那他很可能把它標記為“無效”,跳過它繼續(xù)其他工作。
專業(yè)-開發(fā)越是能及時理解并抓住重點,這個bug被修復(fù)的可能就越大。
所以bug報告的目標是...
明確指出bug
像開發(fā)解釋bug
bug報告的總體指導(dǎo)方針...
避免重復(fù),搜索相關(guān)的資料
永遠在最新版上進行測試,時刻和版本管理者溝通
每個報告只包含一個bug,同時有兩個bug會分散開發(fā)者的注意力
列舉有用的事實,不要包含個人觀點和抱怨
對隱私和信息安全相關(guān)的bug要明確標出
具體怎么寫...
一個好的bug報告需要包含以下信息:
總結(jié)-好的總結(jié)讓bug容易本搜索引擎找到,定義明確,言簡意賅
壞例子:Drag Crash
好例子:Drag-selecting any page crashes Mac builds in NSGetFactory
描述-描述的目的是像開發(fā)者解釋bug,內(nèi)容包括:
行為的抽象化總結(jié)
怎么判斷它是一個bug的
所有相關(guān)的規(guī)范鏈接
規(guī)范的解釋
其他的實現(xiàn)方式
重現(xiàn)方法-重現(xiàn)方法的目的是告訴開發(fā)者如何在自己的環(huán)境中重現(xiàn)bug??梢允呛唵蔚囊痪湓挘部梢允窃敿毜牟襟E描述:
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
測試結(jié)果-測試結(jié)果包括期望結(jié)果和實際結(jié)果兩個部分,實際結(jié)果像開發(fā)者解釋錯在哪里,期望結(jié)果描述應(yīng)有的行為。
環(huán)境和配置-bug報告必須包含bug出現(xiàn)的環(huán)境和環(huán)境的配置參數(shù)
附加信息-任何有用的信息,包括URL,錯誤信息,錯誤代碼,截圖,截屏視頻
網(wǎng)站題目:如何寫B(tài)ug報告byElikaJ.Etemad(fantasai)-創(chuàng)新互聯(lián)
文章源于:http://aaarwkj.com/article36/giepg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、域名注冊、App設(shè)計、用戶體驗、商城網(wǎng)站、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容