某度質量部測試開發面試題1(未完待續)

1. 黑盒測試和白盒測試常用的測試方法有哪些?舉例說明。

答:白盒測試:逡輯覆蓋法,主要包括詫句覆蓋,判斷覆蓋,條件覆蓋,判斷條件覆蓋,組合條件覆蓋、路徑覆蓋。

黑盒測試:等價劃分類,邊界值分析,錯諢推測法等

2. 靜態測試和動態測試的概念。

答:靜態方法是不運行被測程序本身,僅通過分析和檢查源程序的語法、結構、過程、接口等來檢查程序的正確性。對需求規格說明書、軟件設計說明書、源程序做結構分析、流程圖分析、符號執行來找錯。靜態方法通過程序靜態特性的分析,找出欠缺和可疑之處。

動態方法是挃通過運行被測程序,檢查運行結果與預期結果的差異,並分析運行效率和健壯性等性能,所謂軟件的動態測試,就是通過運行軟件來檢驗軟件的動態行為和運行結果的正確性。

根據動態測試在軟件開發過程中所處的階段和作用,動態測試可分為如下幾個步驟:1、單元測試 2、集成測試 3、系統測試 4、驗收測試 5、迴歸測試。

3. 等價類有幾種,含義分別是什麼?

答:等價類分為以下幾類:

有效等價類和無效等價類,具體意思自己悟

4. 等價類劃分的優缺點。(答出一些使用過程中的體會即可)

答:優點:考慮了單個數據域中的各類情況,避免盲目或隨機選取的輸入數據的不完整性和不穩定性,同時可有效控制測試設計的數量。

缺點:對組合情況考慮不足,在很多情況下用例選擇不當會產生問題(如邊界)。

5. 邊界值測試方法的優缺點。

答:長期得測試工作經驗告訴我們,大量的錯誤是發生在輸入和輸出範圍的邊界上。因此針對各種邊界情況設計測試用例,可以查出更多的錯誤。

不過邊界值分析法和等價類劃分法一樣,沒有考慮輸入之間的組合情況,因此需要進一步組合其他測試用例設計方法。

6. 等價類劃分的原則

網上很多,自己去搜

7. 性能測試:如何評價系統的極限性能?

8. 判斷測試活動中止的條件

答:從以下幾個角度分析,包括:無新 bug 且嚴重性高的老 bug 已修復;bug 收斂;某一級別bug 低於一定比例;時間耗盡;滿足特定覆蓋率。

9. 常見測試模型?

答 V 模型、W 模型、H 模型、X 模型和前置模型等

未完待續。。。。歡迎轉發


分享到:


相關文章: