測牛學堂:2023軟件測試bug定位和分類總結
軟件測試中bug 的分類
通常情況下,我們可以把bug分為4大類。分別是功能、性能、安全和專項質量。
1功能類型關注于系統(tǒng)業(yè)務流程是否正確,
2性能類型關注與系統(tǒng)業(yè)務流程是否順暢;
3安全類型判斷系統(tǒng)是否存在漏洞,是否符合安全標準與規(guī)范;
5專項質量通常關注與系統(tǒng)的用戶體驗(UX)、兼容性、穩(wěn)定性和可靠性。
掌握bug定位的重要性
軟件測試人員的首要任務就是發(fā)現(xiàn)Bug,把發(fā)現(xiàn)的Bug提交給開發(fā)人員進行修復。測試人員掌握Bug定位可以提交Bug時為開發(fā)人員提供更多有用信息,方便開發(fā)人員分析Bug的形成原因,更有效率地進行溯源并建立Bug特征,批量追蹤和解決問題。
軟件測試中定位bug的具體流程?
1檢查引發(fā)BUG的環(huán)境、環(huán)境包括:測試環(huán)境、測試數(shù)據(jù),排除測試?員的誤操作導致的程序異常,這樣可以避免很多無效BUG
2 確認測試環(huán)境和數(shù)據(jù)都正確后,再進?步分析BUG根源。這?需要看具體的測試業(yè)務,可借助相關的?具進?分析,?如抓包工具等等
3如果項目或業(yè)務有相關的?志記錄,可通過分析?志來確認BUG,一般環(huán)境都是部署在Linux環(huán)境中,所以要比較熟悉linux中的相關命令
4 當測試?員經過?系列的分析,可以基本確認BUG產?的原因后,就可以直接找開發(fā)提bug了(注意溝通技巧),但是,如果項目是前后分離,還需要定位前后的問題
5 提一個BUG單到缺陷管理工具中,并每天跟蹤BUG修改進度,直到BUG修復驗證通過,方可以關閉
總結:
定位Bug首先要明確Bug的特征和復現(xiàn)步驟,通過分層分析關鍵過程的數(shù)據(jù)與問題特征,積累識別Bug特征與問題根源的經驗,提高發(fā)現(xiàn)Bug的能力。