需求分析–>測試計畫–>測試設計、測試開發–>測試執行–>測試評估
1.測試版本號
2.測試環境
3.操作步驟
4.預期結果
5.實際結果
系統無法正常執行,比如,司機,死迴圈
系統可以執行,但是不穩定,例如,資料庫資料插入錯誤,密碼明文顯示,直播畫面失真,資料洩露等。
系統可以穩定執行,但是功能沒有完全實現,例如,查詢錯誤
建議類的,例如,介面檔案的展示排版,模糊測試人員應該跟蹤乙個bug的整個生命週期,從open到closed的所有狀態。
1.開啟待測試的系統
2.開啟測試管理工具用例模組,開始執行用例
3.發現bug!進行復現並確認bug的復現步驟
4.記錄bug
5.溝通bug
6.驗證以前提交的bug
7.確認本次測試完成
8.編寫測試報告
如何發現更多的bug
1.軟體測試同樣存在二八原則,80%的故障集中於20%的模板,如果某部分問題較多,加強測試廣度和深度
2.開發人員也存在二八原則,80%的故障集中於20%的開發人員,如果某些開發人員的bug較多,加強他開發模組的測試廣度和深度!
3.多進行逆向思維回文發散性思維
4,不要侷限於用例和需求文件
5,盡早介入專案,不要等到開發的差不多了再介入專案
1.先檢查自身,是否bug描述不清楚
2.站在使用者角度考慮問題,應該讓開發人員了解到bug對使用者可能造成的困擾
3.bug定級(公司的標準)要有理有據
4.提高自身的技術和業務水平,不光要提出問題,最好也能提出解決方案
5.開發人員不接受,不要爭吵
軟體測試基礎 軟體測試概要
1.歷史上由軟體bug引發的重大事故 因此,軟體質量是非常重要的,而軟體測試作為軟體質量保證重要的組成部分,在軟體研發中有著重要的地位,是不可或缺的一環。2.什麼是測試?ieee定義 iso iec ieee 29119 使用人工或自動的手段來執行或測量軟體系統的過程,以檢驗軟體系統是否滿足規定的要...
軟體測試基礎
功能測試 主要是黑盒測試,也稱行為測試 只考慮各個功能,不考慮整個軟體的內部結構及 一般從軟體產品的介面 架構出發 按照需求編寫出來的測試用例,輸入資料在預期結果和實際結果之間進行評測,進而提出使產品更加符合使用者使用的要求。包括邊界值測試 找到邊界,然後在其邊界及其邊界附近選點 健壯性測試 最壞情...
軟體測試基礎
1 缺陷編號 defect id 所提交的bug的順序 2 缺陷標題 summary 簡明扼要地說明一下該缺陷 3 缺陷的發現者 detected by 4 發現缺陷的日期 detected on date 5 缺陷所屬的模組 subject 在測試哪個模組的時候發現的bug 6 發現缺陷的版本 d...