我的項目正在進入系統測試階段。我想介紹導致代碼更改的每個錯誤的實踐,並輔以相關的單元測試測試修改。使用jira鍵作爲單元測試用例名稱的一部分
我想知道將測試用例名稱末尾產生測試的bug的Jira鍵添加到其中是否有意義。
這有道理嗎?這是好的做法,還是不是爲什麼?
感謝
我的項目正在進入系統測試階段。我想介紹導致代碼更改的每個錯誤的實踐,並輔以相關的單元測試測試修改。使用jira鍵作爲單元測試用例名稱的一部分
我想知道將測試用例名稱末尾產生測試的bug的Jira鍵添加到其中是否有意義。
這有道理嗎?這是好的做法,還是不是爲什麼?
感謝
編寫一個失敗的單元測試,演示了一個錯誤的存在是一個很好的想法,但在測試名稱添加引用外部跟蹤系統可能會要求未來開發商來查找完全理解測試的錯誤。更好地使測試名稱描述系統的期望行爲。對於長期的代碼可讀性來說,測試是在初始編碼階段還是在後期階段編寫的,並不重要。他們都應該描述系統的期望行爲。
單元測試通常不會測試錯誤,但是您的某些功能(如其他類型的測試)。至於我,現在需要跟蹤Jira問題(任務或bug)作爲測試用例名稱的一部分。但您可以在測試報告中使用它們,例如Allure Report do。
這可能會被視爲基於意見的封閉,但我發表了我的觀點:) –