靜態測試:不執行被測程式本身,僅通過分析、檢查源程式的語法、介面、過程來檢查程式的正確性。
參考文件需求規格說明書、軟體設計說明書、源程式結構分析、流程圖等來找錯。
動態測試:執行被測程式,檢查執行結果與預期的差異,分析並執行效率效能等。
黑盒測試:不關心**,從系統表現來測。具體有等價類劃分法,邊界值分析法,錯誤推測法,因果圖等。
白盒測試:**層面。語句覆蓋、判斷覆蓋、條件覆蓋,路徑覆蓋。
alpha測試:公司內部測試,有開發直接監控。
beta測試:使用者實際使用的測試。
1 開發人員編碼結束,並在開發環境已完成單元測試。其中包含**提交,資料準備(其中配置檔案和操作步驟由自動構建部署;如果無法自動構建,需另外提供);另外測試建表已完成,由db統一執行。
2 需求上規定的功能均已實現;如沒有完全實現,請提供測試範圍。
3 已完成整合測試,被測系統的基本流程可以走通,介面上的功能均實現,經過**評審並符合軟體編碼規範。
4 開發提交最新版本**,以此為基線,提交並通知測試組進行測試(通過禪道進行通知)。
5 相容性測試要求明確(目前暫定支援ie8、火狐、chrome三個瀏覽器和對應版本號,其中開發指定chrome作為開發那邊的標準,開發提交給測試的必須相容chrome瀏覽器,其他瀏覽器由測試組測試後反饋問題)。
6 安全測試和效能測試範圍和要求(目前暫未確定,無宣告預設不需要測試;如果需要測試但未明確範圍和要求的,按常見問題範疇進行測試)。
1 被測專案滿足需求原型的要求?
2 所有測試用例都已經通過評審?
3 所有測試用例都已成功執行?
4 測試覆蓋率是否達到100%?
5 所有發現的缺陷都記錄在缺陷管理系統?
6 一二級錯誤修復率達到100%?
7 三四級錯誤修復率達到95%?
8 所有遺留問題都已有解決方案?
9 效能指標是否達到要求?
10 相容性測試(ie8, chrome,火狐)是否滿足?
11 安全性測試是否達到要求?
12 產出系統測試總結報告?
扇入:程式被呼叫的次數。扇入說明模組復用性好。
扇出:呼叫其他模組的個數。扇出越大說明該模組越複雜。
軟體測試常見概念掃盲
功能性 能夠滿足明確和隱含要求的功能 可靠性 能夠處理異常情況,在錯誤中快速恢復 易用性 易懂 易學 易用 漂亮好看 效率性 占用少量的資源,提供適當的效能 維護性 指產品可被修改的能力 可移植性 是指產品從一種環境遷移到另一種環境的能力。例如不同型號的手機都能用 按照是否覆蓋源 劃分 黑盒測試 不...
RT thread常見概念
概念 停車場和停車場管理員一樣。要去停車的車輛相當於乙個任務,管理員相當於訊號量,車位相當於公共資源,車要去停車,訊號量 管理員 可以知道是否有車位,中間的管理員。作用 不同任務之間進行通訊。概念 互斥鎖,停車場進入乙個輛車後,就把停車場鎖住,不給其他人使用。沒有中間管理 互斥量用於執行緒的互斥,訊...
測試相關概念
白盒測試 又稱結構測試 透明盒測試 邏輯驅動測試或基於 的測試。白盒測試是一種 測試用例設計 方法,盒子指的是被測試的 軟體,白盒指的是盒子是可視的,你清楚盒子內部的東西以及裡面是如何運作的。黑盒測試 也稱 功能測試 它是通過測試來檢測每個功能是否都能正常使用。在測試中,把 程式看作乙個不能開啟的黑...