2018-7-2 軟件測試專項練習總結

1.測試用例包括輸入數據:輸出預期結果

2.迴歸測試是指修改舊代碼以後,重新進行測試以確認沒有引入新的錯誤或者導致其他的代碼產生錯誤。(自動迴歸測試將大幅度降低系統測試,維護升級等階段的成本。)

3.壓力測試是模擬實際應用的軟硬件環境和用戶使用過程中的系統負荷,長時間或者超大負荷地運行測試軟件,來測試被測系統的性能,可靠性,穩定性等。

4.α測試是由一個用戶在開發環境下進行的測試,也可以是公司內部的用戶在模擬實際操作環境下進行的受控測試,Alpha測試不能由程序員或測試員完成。

5.Beta測試(β測試,用戶驗收測試(UAT))是軟件的多個用戶在一個或多個用戶的實際使用環境下進行的測試,不能由程序員或測試員完成。因而,Beta測試是在開發者無法控制的環境下進行的軟件現場應用。

6.JUnit主要是用來完成單元測試

7.邊界值分析法基本思想是使用最小值,略高於最小值,正常值,略低於最大值和最大值處輸入變量值。

8.測試的關鍵問題是如何選擇測試用例

9.單元測試:驗證針對輸入和輸出數據,檢查其內部數據結構,邏輯和邊界條件。

10.測試設計員職責:設計測試用例,設計測試過程

11.測試經理:指定測試計劃

12.測試經理組織開發人員:評估測試活動

13.測試驅動開發(TDD)原理是在開發功能代碼之前,先編寫單元測試用例代碼,測試代碼確定需要編寫什麼產品代碼

14.TDD基本思路:通過測試來推動整個開發的進行,但測試驅動開發並不只是單純的測試工作,而是把需求分析,設計,質量控制量化的過程。

15.TDD目的:不僅僅是測試軟件,保證代碼質量僅僅是其中一部分,也包括在開發過程中幫客戶和程序員去除模棱兩可的需求

16.TDD 首先考慮使用需求(對象,功能,過程,接口等),主要編寫測試用例框架對功能的過程和接口進行設計,而測試框架可以持續進行驗證。

17.測試驅動開發(TDD)是敏捷開發中一項核心實踐和技術,優點是在任意一個開發節點都可以拿出一個可以使用,含少量bug並且具有一定功能的產品。

18.TDD缺點:增加代碼量,測試代碼是系統代碼的兩倍或者更多。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章