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