『软件测试2』 关于黑盒测试和测试用例的基础知识
黑盒測試和測試用例基礎知識
- 一、黑盒測試的基本概念
- 1、黑盒測試基本概念
- 2、黑盒測試錯誤類型
- 二、測試用例概述及設計方法
- 1、測試用例概述
- 2、測試用例的好處
- 三、黑盒測試方法
一、黑盒測試的基本概念
1、黑盒測試基本概念
(1)所謂黑盒測試,就是把軟件(程序)當作一個有輸入與輸出的黑匣子,它把程序當作一個輸入域到輸出域的映射,只要輸入的數據能輸出預期的結果即可,不需要了解程序的內部邏輯結構和內部特性。
(2)黑盒測試又稱為功能測試或數據驅動測試。
(3)注重于程序的外部結構,主要對軟件功能要求、軟件界面、外部數據庫訪問及軟件初始化等方面進行測試。測試者只要從程序接口處進行測試,以用戶需求規格說明書為測試依據,測試程序是否滿足用戶的需求,因此是從用戶觀點出發的測試。
2、黑盒測試錯誤類型
黑盒測試主要發現的錯誤類型有:
(1)檢測功能是否正確或有遺漏;
(2)檢測性能是否滿足要求;
(3)檢測界面是否有錯誤;
(4)檢測外部數據庫訪問是否有錯誤;
(5)檢測程序初始化和終止方面是否有錯誤。
二、測試用例概述及設計方法
1、測試用例概述
(1)是將軟件測試的行為活動,做一個科學化的組織歸納。
(2)設計一個情況,軟件程序在這種情況下,必須能夠正常運行并且達到程序所設計的執行結果。
2、測試用例的好處
(1)可以避免盲目測試并提高測試效率。
(2)令軟件測試的實施重點突出、目的明確。
(3)軟件版本更新后,只需少量修正便可進行測試,降低工作強度,縮短項目周期。
(4)測試用例的通用化和復用化則會使軟件測試易于開展,并隨著測試用例的不斷精化其效率也不斷攀升。
三、黑盒測試方法
1、等價類劃分法
2、邊界值分析法
3、錯誤推測法
4、因果圖設計法
5、判定表驅動法
6、場景法
7、正交實驗法
8、功能圖法
下一篇文章將圍繞著黑盒測試的八大方法展開細述。
如果想查看往期文章,也可以直接點擊進入軟件測試欄目。
碼字不易,如果這篇文章對你有用,記得留個Star哦~
總結
以上是生活随笔為你收集整理的『软件测试2』 关于黑盒测试和测试用例的基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。