面試題-測試理論-黑盒


1、 黑盒測試的測試用例常見設計方法都有哪些?請分別以具體的例子來說明這些方法在測試用例設計工作中的應用。

1)等價類:把程序的輸入域划分成若干部門,然后從每個部分中選取少數代表性數據作為測試用例。
    用戶登陸。非法帳號與合法帳號。
2)邊界值:輸入、輸出范圍的邊界。
    列表分頁;日期校驗。
3)錯誤推測:基於經驗和直覺推測程序中所有可能存在的各種錯誤,有針對性地設計測試用例的方法。
    客戶做了某個業務撤銷或回滾后,又重新發起業務;
    2個及以上業務模塊間,交互的部分。
4)判定表:判定表是分析和表達多邏輯條件下執行不同操作的情況的工具。
    多條件的組合查詢;日期校驗。
5)因果圖:用圖解的方法表示輸入的各種組合關系,寫出判定表,從而設計相應的測試用例。通常輸入、輸出之間存在依賴關系。
    動態按鈕,例如根據行記錄的狀態顯示不同的操作按鈕,且各按鈕要打開各自對應的頁面。
6)正交試驗法:用“正交表”來安排和分析多因素試驗的一種數理統計方法。
    輸入控件較多的新增、修改頁面;參數配置。
7)場景分析法:用例場景用來描述流經用例的路徑,從用例開始到結束遍歷這條路徑上所有基本流和備選流。
    對於業務流清晰的系統。如客戶繳費流程。基本流、分支流、異常流、驗證流。
8)功能圖法:使用功能圖(如:“狀態遷移圖”、“流程圖”、“菜單樹”)形象地表示程序的功能說明,並機械地生成功能圖的測試用例。
    黑盒意義上的,對功能或系統水平上實現邏輯覆蓋和路徑測試。

 

注:

1)實例部分僅供參考,不保證正確。

2)關於黑盒設計的幾種辦法,推薦看太乙遺章,寫的比較全面。

 

 

2、 描述一下系統測試中,測試用例設計方法(至少6種)及使用范疇。

答:同第一題。

 

 

3-4、黑盒測試是通過軟件的外部表現來發現軟件缺陷和錯誤的測試方法,具體的說,黑盒測試用例設計技術包括(3)等。

        現有1個處理單價為1元的盒裝飲料的自動售貨機軟件,若投入1元硬幣,按下“百威”、“藍帶”、或“喜力”按鈕,相應的飲料就送出來,

        若投入的是2元硬幣,在送出飲料的同時退換1元硬幣。

        下表是用因果圖法設計的測試用例,1表示執行該動作,0表示不執行該動作,(8)的各位數據,從左到右分別填入空格表中的(1-8)是正確的。

   

    (3) a) 等價類划分法、因果圖法、邊界值分析法、正交試驗法、符號法

    b) 等價類划分法、因果圖法、邊界值分析法、功能圖法、基本路徑法

    c) 等價類划分法、因果圖法、邊界值分析法、錯誤推測法、判定表驅動法

    d) 等價類划分法、因果圖法、邊界值分析法、靜態質量度量法、場景法

    (4) a) 01001100

    b) 01101100

    c) 01001010

    d) 11001100

答:(3)C。符號法,未聽說過;基本路徑法、靜態質量度量法,是白盒測試的方法。

  (4)A。

 

 

5-7、對於業務流清晰的系統可以利用(5)貫穿整個測試用例設計過程。
  廣泛在用例中綜合使用各種測試方法,對於參數配置類軟件,要用(6)選擇較少的組合方式達到最佳效果,
  如果程序的功能說明中含有輸入條件的組合情況,則一開始可以選用(7)和判定表驅動法。
  (5)a) 等價類划分
    b) 因果圖法
    c) 正交試驗法
    d) 場景法
  (6)a) 等價類划分
    b) 因果圖法
    c) 正交試驗法
    d) 場景法
  (7)a) 等價類划分
    b) 因果圖法
    c) 正交試驗法
    d) 場景法

答:(5)D。

  (6)C。

  (7)B。

測試用例設計策略:

  如果程序的功能說明中含有輸入條件的組合情況,則一開始就可選用因果圖法和判定表驅動法

  對於參數配置類的軟件,要用正交試驗法選擇較少的組合方式達到最佳效果。

  功能圖法也是很好的測試用例設計方法,我們可以通過不同時期條件的有效性設計不同的測試數據。

  對於業務流清晰的系統,可以利用場景法貫穿整個測試案例過程,在案例中綜合使用各種測試方法。

 

 

 

8、(8)方法根據輸出對輸入的依賴關系設計測試用例。
  a) 路徑測試
  b) 等價類
  c) 邊界值
  d) 因果圖

答:D。

 

參考資料:

http://www.51testing.com/html/14/n-3723814.html
https://www.cnblogs.com/Soberer/p/7756143.html
http://www.51testing.com/html/35/n-3720135.html
http://www.51testing.com/html/04/446304-843371.html
https://www.cnblogs.com/vmorgen/p/6862115.html
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM