★經典定義:軟件測試是為了發現錯誤而執行程序的過程。
五大要素:質量、人員、資源、流程、技術。
目標:
①提升測試覆蓋率-> 能夠有效的保證軟件的質量
②提升測試效率->能夠使我們更好地完成軟件測試
遵循的原則
①測試顯示缺陷的存在,但不能證明系統不存在缺陷。
②窮盡測試是不可能的,應設定及時終止的條件。
③測試應該盡早進行
④缺陷具備群集特性
⑤測試的殺蟲劑悖論
⑥測試的二八原則:把80%的時間或者資源用在20%的重點模塊上,重點測試模塊中20%的重要模塊。
⑦測試活動依賴于測試背景
五大要素:質量、人員、資源、流程、技術。
目標:
①提升測試覆蓋率-> 能夠有效的保證軟件的質量
②提升測試效率->能夠使我們更好地完成軟件測試
遵循的原則
①測試顯示缺陷的存在,但不能證明系統不存在缺陷。
②窮盡測試是不可能的,應設定及時終止的條件。
③測試應該盡早進行
④缺陷具備群集特性
⑤測試的殺蟲劑悖論
⑥測試的二八原則:把80%的時間或者資源用在20%的重點模塊上,重點測試模塊中20%的重要模塊。
⑦測試活動依賴于測試背景
2018-10-30
最新回答 / zihoc
我自己做過開發實訓項目,我的理解就是:開發階段,方法->單元測試(Junit測試有無預期結果)合并階段,功能->集成測試(有無實現)整理階段,整體運行->系統測試(各部分功能有沒有沖突,會不會報錯)試用階段,多運行幾次->驗收測試(檢查有無概率性bug)
2018-09-25
最新回答 / 覆水難收
Beta測試是由軟件的多個用戶在一個或多個用戶的實際使用環境下進行的測試,主要目的是為了發現缺陷用戶驗收測試是以用戶為主的測試,軟件開發和QA人員也應該參加,測試一般在用戶所在地進行,由用戶驗證軟件產品是否滿足了所有的需求的一系列的驗收測試工作,主要目的是為了驗證需求實現Beta測試屬于驗收測試的一種測試策略(內容摘自網絡整理)
2018-09-18
看完視頻了,總結了一番,https://blog.csdn.net/weixin_40888619/article/details/81316656
小伙伴們相互學習!
小伙伴們相互學習!
2018-07-31
4. 軟件測試遵循原則
1) 測試顯示缺陷的存在,但不能證明系統不存在缺陷
2) 窮盡測試是不可能的,應設定及時終止的條件
3) 測試應該今早進行
4) 缺陷具備群集特性
5) 測試的殺蟲劑悖論
測試方法、用例應該不定期的增加、修改,使用不同測試方法,已找出新的缺陷
6) 測試的二八原則:80%的時間應該花在20%重要模塊的測試上
7) 測試活動依賴與測試背景
1) 測試顯示缺陷的存在,但不能證明系統不存在缺陷
2) 窮盡測試是不可能的,應設定及時終止的條件
3) 測試應該今早進行
4) 缺陷具備群集特性
5) 測試的殺蟲劑悖論
測試方法、用例應該不定期的增加、修改,使用不同測試方法,已找出新的缺陷
6) 測試的二八原則:80%的時間應該花在20%重要模塊的測試上
7) 測試活動依賴與測試背景
2018-06-12