軟件評測師的工作原則是什么?
1、 測試證明軟件有缺陷,無論什么測試活動,其目的都是證明軟件有缺陷。通過測試活動,可以降低軟件中未發現缺陷的可能性,降低泄漏測試的風險,但即使通過測試沒有發現缺陷,也不能證明被測對象沒有缺陷。
在實際工作中,在測試工程師無法發現缺陷后,開發人員經常說被測對象沒有問題,這是極其錯誤的。
2、 窮盡測試軟件是在硬件基礎上運行的邏輯實體。在復雜多變的環境中,任何運行環境的變化都可能導致缺陷。除了小系統外,不可能使用窮舉法進行測試。
測試重點通過風險分析、被測對象測試點優先分析、軟件質量模型和不同測試方法的應用來確定,從而取代耗盡測試,提高測試覆蓋率。
3、 測試應盡快啟動,盡快介入預防,缺陷發現越早,修復成本越低。為了盡快發現缺陷,測試(評估)活動應盡快介入軟件系統的生命周期。通常從項目批準開始,每個階段都進行評估活動。

4.缺陷集群引用經濟學中的28原則。軟件系統的核心業務和功能往往只占系統的左右,但這模塊的缺陷數量可能占整個系統的左右。在測試過程中,人力、時間和資源的分配比例應根據系統業務功能的優先級進行匹配,并在測試活動結束后根據缺陷分布進行調整。
在實際測試過程中,測試資源不能平等分配,需要考慮測試投資和風險控制,基于風險或操作部分的測試策略可以用于重點測試。
5、 殺蟲劑悖論害蟲在幾輪藥物中毒后,后代會產生抗體,殺蟲劑不再有效。同樣,經過多次迭代測試,測試用例將無法再次發現缺陷。
為了解決殺蟲劑悖論
6、 不同的測試活動依賴于不同的測試背景、不同的測試背景和目標,需要進行不同的測試活動。例如,電子商務業務系統和金融證券產品的測試方法可能不同,安全測試和兼容性測試方法也不同。對于不同的測試背景,采用適當、高效的測試活動是實施有效測試活動的重要環節。
當被測對象不能滿足用戶的需求時,即使該系統沒有缺陷,也不能被稱為高質量的軟件。不能滿足用戶期望的系統是無用的系統。當系統無用時,發現和修改缺陷是毫無意義的。在實施測試活動時,必須考慮用戶背景。
免責聲明:本文內容來自用戶上傳并發布,站點僅提供信息存儲空間服務,不擁有所有權,信息僅供參考之用。