日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

软件测试 黑盒测试与白盒测试简单分类

發(fā)布時(shí)間:2024/3/12 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件测试 黑盒测试与白盒测试简单分类 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

軟件測(cè)試

軟件測(cè)試其實(shí)就是對(duì)程序進(jìn)行一些操作,來(lái)發(fā)現(xiàn)程序所存在的缺陷,衡量軟件的質(zhì)量,并對(duì)其是否能滿足設(shè)計(jì)要求進(jìn)行評(píng)估的過程。

軟件測(cè)試方法分類

  • 基于直覺和經(jīng)驗(yàn)的方法
    Ad-hoc測(cè)試方法:強(qiáng)調(diào)測(cè)試人員根據(jù)自己的經(jīng)驗(yàn),不受測(cè)試用例的約束,放開思想,靈活地進(jìn)行測(cè)試。
    ALAC測(cè)試方法:Act like a customer,像客戶那樣做,對(duì)常用的功能進(jìn)行測(cè)試;
    錯(cuò)誤推測(cè)法:有經(jīng)驗(yàn)的測(cè)試人員根據(jù)自己的工作經(jīng)驗(yàn)和直覺測(cè)出程序可能存在的錯(cuò)誤,從而有針對(duì)性地進(jìn)行測(cè)試。
  • 基于輸入域的測(cè)試方法
    等價(jià)類劃分法
    邊界值分析法
  • 基于組合及其優(yōu)化的方法
    判定表法
    因果圖法
    pair-wise方法
    正交試驗(yàn)法
  • 基于邏輯覆蓋的方法
    語(yǔ)句覆蓋
    判定覆蓋
    條件覆蓋
    判定-條件覆蓋
    條件組合覆蓋
    基本路徑覆蓋
    *

黑盒測(cè)試與白盒測(cè)試

黑盒測(cè)試:不關(guān)注程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特性,而是把程序看做是一個(gè)黑盒子對(duì)軟件直接進(jìn)行測(cè)試。主要包括等價(jià)類劃分法和邊界值分析法。
白盒測(cè)試:通過檢查軟件內(nèi)部的邏輯結(jié)構(gòu),對(duì)軟件中的邏輯路徑進(jìn)行覆蓋測(cè)試。主要包括語(yǔ)句覆蓋,判定覆蓋,條件覆蓋,判定-條件覆蓋,條件組合覆蓋,基本路徑覆蓋。

1.等價(jià)類劃分法
等價(jià)類:某個(gè)輸入域的一個(gè)集合,在這個(gè)集合中,每一個(gè)數(shù)據(jù)對(duì)于揭露程序可能存在的缺陷都是等效的。等價(jià)類可以分為有效等價(jià)類和無(wú)效等價(jià)類。

例題:某報(bào)表處理系統(tǒng)要求輸入處理報(bào)表的日期,日期限制在2000年1月至2020年12月,如果日期不在此范圍內(nèi),則顯示輸入錯(cuò)誤信息。系統(tǒng)日期規(guī)定由年、月的6位數(shù)字字符組成,前四位代表年,后兩位代表月。

測(cè)試用例表:

2. 邊界值分析法
選取輸入或輸出變量可行范圍邊界的數(shù)值對(duì)程序進(jìn)行測(cè)試。
原則如下:
(1)如果輸人條件規(guī)定了值的范圍,則取剛剛達(dá)到這個(gè)范圍的邊界值;
(2)如果輸人條件規(guī)定了值的個(gè)數(shù),則用最大個(gè)數(shù).最小個(gè)數(shù)、比最大個(gè)數(shù)多1個(gè)、比最小個(gè)數(shù)少1個(gè)的數(shù)等作為測(cè)試數(shù)據(jù);
(3)根據(jù)規(guī)格說明的每一一個(gè)輸出條件,分別使用以上兩個(gè)規(guī)則;
(4)如果程序的規(guī)格說明給出的輸人域或輸出域是有序集合(如有序表、應(yīng)選取集合的第一個(gè)和最后一個(gè)元素作為測(cè)試數(shù)據(jù)。

例題:
持卡人境外消費(fèi)交易單筆金額滿2000 元人民幣或等值外幣返現(xiàn): 即可享20元人民幣或等值外幣返現(xiàn);
境外消費(fèi)單筆滿3000元人民幣或等值外幣,即可享30元人民幣或等值外幣返現(xiàn);
境外消費(fèi)單筆滿5000元人民幣或等值外幣,即可享50元人民幣或等值外幣返現(xiàn);
每張卡片每個(gè)自然月最高返現(xiàn)500元人民幣或或等值外幣每筆消費(fèi)交易返現(xiàn)一次,消費(fèi)額不包含貨幣轉(zhuǎn)換費(fèi)。
測(cè)試用例表:

3.語(yǔ)句覆蓋
主要特點(diǎn):設(shè)計(jì)足夠多的測(cè)試用例使得程序中每條語(yǔ)句至少被執(zhí)行一次。

4.判定覆蓋
主要特點(diǎn):設(shè)計(jì)若干用例,運(yùn)行被測(cè)程序,使得程序中每個(gè)判斷的取真分支和取假分支至少經(jīng)歷一次,即判斷真假值均曾被滿足。

5.條件覆蓋
主要特點(diǎn):設(shè)計(jì)若干用例,運(yùn)行被測(cè)程序,使得程序中每個(gè)條件的可能取值至少滿足一次;

6.判定條件覆蓋
設(shè)計(jì)足夠多的測(cè)試用例,使得判定中每個(gè)條件的所有可能結(jié)果至少出現(xiàn)一次,每個(gè)判定本身所有可能結(jié)果也至少出現(xiàn)一次。

7.條件組合覆蓋
主要特點(diǎn):設(shè)計(jì)若干用例,運(yùn)行被測(cè)程序,使得程序中每個(gè)條件的可能取值至少出現(xiàn)一次,并且每個(gè)判斷本身的判定結(jié)果也至少出現(xiàn)一次。

8.基本路徑覆蓋
設(shè)計(jì)所有的測(cè)試用例,來(lái)覆蓋程序中所有可能的、獨(dú)立的執(zhí)行路徑。

總結(jié)

以上是生活随笔為你收集整理的软件测试 黑盒测试与白盒测试简单分类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。