缺陷的信息:
缺陷嚴重程度:給開發指明當前重點;方便領導把控產品狀態。(測試定的)
致命
嚴重
一般
建議
缺陷報告樣例:(目的描述缺陷,使開發能夠重現缺陷過程)
缺陷標題,
類型,
缺陷內容:(前置條件,重現步驟,期望結果與實際結果)
優先級,
缺陷嚴重程度。
缺陷常見4狀態:新建(測試發起缺陷)--打開(開發確認了)---修復(開發認為修復好了)---關閉(經測試確認已解決,由測試人員關閉)
缺陷優先級:(開發的bug解決順序---開發經理才能最終確定,給開發看當前急待解決bug)
低:可改可不改
中:要改,但不一定是當前版本
高:立即最近解決掉。
正常情況嚴重程度越高優先級越高,但是優先級還要考慮其他因素,如小問題影響同事協作bug/更改可能有其他風險等等,優先級應該提高。。
缺陷類型:
代碼錯誤---開發鍋(故障)
設計錯誤---產品鍋
性能問題---比如延時高
安全問題---保密/hack攻擊
缺陷的跟蹤流程(如何與開發配合):
JIRA是項目管理層面的黑盒測試bug管理,並不會直接連接jenkins工具:
比如你測試工程師發現了bug,可以通過jira提交,同樣的產品經理發現了bug也能提交。
問題來了:jira管理的bug是功能bug;
jenkins+ant持續集成是為了開發過程中的測試,后面集成構建發布后再接測試就能夠做功能級別的測試。---此后功能bug就可以報給jira跟蹤。
發布前的源碼集成時的bug(比如主分支沖突)不會被報到jira,只會在jenkins/git軟件中提示。
JIRA軟件介紹:
1.支持多平台
2.支持多語言(中英日韓...)
3.配置靈活,動能強大。
jira使用者:
測試
開發
領導
產品/項目經理
其他-如運維
jira中的”問題/事件(issue)“概念:
jira中所有的工作都可以稱為issue-事件!
jira中的"工作流"概念:--工作(就是某個issue)的流動-----可以管理項目中的所有事情!!!
ToDo(待辦)--in progress(解決中,開發點)--in review(待評審,開發點,並修改經辦人為測試人)----Done(測試點)
issue更宏觀包括的類型有:“bug缺陷”,”待改進“,“任務”,“新功能”等等
jira中所有的事都可以叫issue,因此其實發起的東西就是issue,只不過有時候這個issue本質上是任務,有時候是bug等。
測試視角登錄jira:
點擊“新建"創建事件(會顯示ToDo狀態)
然后填寫問題
然后填寫優先級
然后選擇"經辦人"(即流轉目標對象)
提交即可
在問題欄中可見到你提交的issuse
每個人注意的操作有兩部分:
- 經辦人選擇
- 工作流狀態變更(上方可以更改工作流的狀態。)