白盒測試的特點(diǎn),信息系統(tǒng)項目管理師必背核心考點(diǎn)(七十三)黑白灰盒測試

            抖帥宮 857 2023-10-19

            白盒測試的特點(diǎn),信息系統(tǒng)項目管理師必背核心考點(diǎn)(七十三)黑白灰盒測試-第1張-觀點(diǎn)-玄機(jī)派

            來源頭條作者:軟考百寶箱科科過為您帶來軟考信息系統(tǒng)項目管理師核心重點(diǎn)考點(diǎn)(七十三)黑盒測試,內(nèi)含思維導(dǎo)圖+真題

            【信息系統(tǒng)項目管理師核心考點(diǎn)】黑盒測試

            一、又稱界面測試或功能測試,從用戶的角度出發(fā),把程序看作一個不能打開的黑盒子,完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性,例如依據(jù)需求分析階段的文檔,看功能是否適用客戶要求

            二、主要針對軟件界面和軟件功能進(jìn)行測試

            三、用例設(shè)計方法

            1.等價類劃分法

            把所有可能的輸入數(shù)據(jù),即程序的輸入域劃分為若干部分(子集),然后從每一個子集中選取少數(shù)具有代表性的數(shù)據(jù)作為測試用例

            2.邊界值分析法

            ①對輸入或輸出的邊界值進(jìn)行測試的一種黑盒測試方法,通常作為對等價類劃分法的補(bǔ)充

            ②假定X為整數(shù),10≤X≤100,X應(yīng)該取:10、11、99、100為邊界值

            ③【舉例】某程序循環(huán)體最少執(zhí)行0次,最多執(zhí)行100次,宜選擇:循環(huán)0次、循環(huán)1次、循環(huán)99次、循環(huán)100次,作為測試用例

            【信息系統(tǒng)項目管理師核心考點(diǎn)】白盒測試

            1.把程序看成裝在一只透明的盒子,測試者完全了解程序的結(jié)構(gòu)和處理過程,根據(jù)程序的內(nèi)部邏輯來設(shè)計測試用例,檢查程序中的邏輯是否都按照預(yù)定的要求正確地工作

            2.主要用于軟件的單元測試【應(yīng)用場景】

            【信息系統(tǒng)項目管理師核心考點(diǎn)】灰盒測試

            在黑盒測試過程中,使用白盒的測試的手段,介于黑盒和白盒之間,結(jié)合了外部表現(xiàn)和內(nèi)部邏輯結(jié)構(gòu)來設(shè)計用例,執(zhí)行程序并采集程序路徑執(zhí)行信息和外部用戶結(jié)口結(jié)果的測試技術(shù)

            【核心考點(diǎn)思維導(dǎo)圖】

            【核心考點(diǎn)真題】

            1.關(guān)于白盒測試,以下敘述正確的是( )。

            A、根據(jù)程序的內(nèi)部結(jié)構(gòu)進(jìn)行測試

            B、從頂部開始往下逐個模塊地加入測試

            C、從底部開始往上逐個模塊地加入測試

            D、按照程序規(guī)格說明書對程序的功能進(jìn)行測試,不考慮其內(nèi)部結(jié)構(gòu)

            【答案】A

            【解析】測試的關(guān)鍵是測試用例的設(shè)計,其方法可分成兩類:白盒測試和黑盒測試。白盒測試是把程序看成裝在一只透明的盒子里,測試者完全了解程序的結(jié)構(gòu)和處理過程。它根據(jù)程序的內(nèi)部邏輯來設(shè)計測試用例,檢查程序中的邏輯是否都按預(yù)定的要求正確地工作。

            2.在軟件測試中,假定X為整數(shù),10≤X≤100,用邊界值分析法,那么X在測試中應(yīng)該取( )邊界值。

            A、 X=9, X=10, X=100, X=101 B、 X=10, X=100

            C、 X=9, X=11, X=99, X=101 D、 X=9, X=10, X=50, X=100

            【答案】A

            【解析】邊界值分析方法是一種黑盒測試的方法,使用邊界值方法設(shè)計測試用例時,通常選取正好等于、剛剛大于(高于最小值)或剛剛小于(低于最大值)邊界值作為測試依據(jù)。所以一般的答案是X=10, 11, 99, 100是對的。但本題中無此答案。

            也有實際中確實也有考慮健壯邊界,搞一下超過最大值,和小于最小值的值來測試。所以本題應(yīng)該是考慮到這個,有9和101的答案,就是用無效值來測軟件的健壯性,所以綜合來看答案是A。

            當(dāng)然也有人會發(fā)現(xiàn),按上段的解釋,C答案是不是也可以。人個覺得還有一種可能是這題出題人搞錯了,認(rèn)為剛剛大于是大于最大值,剛剛小于是小于最小值,所以設(shè)計了答案A。大家記住上述知識點(diǎn)即可。

            3.邊界值分析是一種常用的黑盒測試法。某程序循環(huán)體最少執(zhí)行0次,最多執(zhí)行100次,采用邊界值分析法,宜選擇( )作為測試用例。

            A、循環(huán)0次、循環(huán)1次、循環(huán)99次、循環(huán)100次

            B、循環(huán)0次、循環(huán)100次、循環(huán)49次、循環(huán)50次

            C、循環(huán)1次、循環(huán)99次、循環(huán)49次、循環(huán)50次

            D、循環(huán)0次、循環(huán)100次

            【答案】A

            【解析】邊界值分析方法是一種黑盒測試的方法,使用邊界值方法設(shè)計測試用例時,通常選取正好等于、剛剛大于(高于最小值)或剛剛小于(低于最大值)邊界值作為測試依據(jù)。所以本題的測試用例應(yīng)選擇:循環(huán)0次、循環(huán)1次、循環(huán)99次、循環(huán)100次。A為正確選項。

            4.除了測試程序之外,黑盒測試還適用于測試( )階段的軟件文檔。

            A、編碼 B、總體設(shè)計 C、軟件需求分析 D、數(shù)據(jù)庫設(shè)計

            【答案】C

            【解析】黑盒測試:黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。需求分析階段的文檔,也可用墨盒,看功能是否適用客戶要求。

            5.軟件測試是軟件開發(fā)過程中的一項重要內(nèi)容,將測試分為白盒測試、黑盒測試和灰盒測試。主要是( )對軟件測試進(jìn)行分類。

            A、從是否關(guān)心軟件內(nèi)部結(jié)構(gòu)和具體實現(xiàn)的角度

            B、從是否執(zhí)行程序的角度

            C、從軟件并發(fā)階段的細(xì)分角度

            D、從軟件開發(fā)復(fù)雜性的角度

            【答案】A

            【解析】一、白盒測試、黑盒測試、灰盒測試:從是否關(guān)心軟件內(nèi)部結(jié)構(gòu)和具體實現(xiàn)的角度劃分。

            1.白盒測試:白盒測試是把程序看成裝在一只透明的盒子里,測試者完全了解程序的結(jié)構(gòu)和處理過程。它根據(jù)程序的內(nèi)部邏輯來設(shè)計測試用例,檢查程序中的邏輯是否都按預(yù)定的要求正確地工作。

            2.黑盒測試:黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息

            3.灰盒測試:是介于白盒測試與黑盒測試之間的一種測試,灰盒測試多用于集成測試階段,不僅關(guān)注輸出、輸入的正確性,同時也關(guān)注程序內(nèi)部的情況。灰盒測試不像白盒那樣詳細(xì)、完整,但又比黑盒測試更關(guān)注程序的內(nèi)部邏輯,常常是通過一些表征性的現(xiàn)象、事件、標(biāo)志來判斷內(nèi)部的運(yùn)行狀態(tài)。

            二、靜態(tài)測試和動態(tài)測試:從是否執(zhí)行程序的角度劃分

            1.靜態(tài)測試是指不運(yùn)行被測程序本身,僅通過分析或檢查源程序的語法、結(jié)構(gòu)、過程、接口等來檢查程序的正確性。

            2.動態(tài)測試方法是指通過運(yùn)行被測程序,檢查運(yùn)行結(jié)果與預(yù)期結(jié)果的差異,并分析運(yùn)行效率、正確性和健壯性等性能。這種方法由三部分組成:構(gòu)造測試用例、執(zhí)行程序、分析程序的輸出結(jié)果。

            三、從軟件開發(fā)的過程按階段劃分有單元測試、集成測試、確認(rèn)測試、系統(tǒng)測試、驗收測試。(各測試內(nèi)容參見V模型)

            上一篇:圖片轉(zhuǎn)pdf,照片轉(zhuǎn)換為pdf的方法
            下一篇:大過年建梁結(jié)局怎么樣,黎俊英不畏苦難只求相守——三個咸菜瓶也攔不住的父母愛情故事
            相關(guān)文章

             發(fā)表評論

            暫時沒有評論,來搶沙發(fā)吧~

            返回頂部小火箭
            国产亚洲精品激情都市| 亚洲一区二区三区在线视频| 在线亚洲午夜理论AV大片| 综合一区自拍亚洲综合图区| 亚洲婷婷第一狠人综合精品| 亚洲欧洲日产专区| 亚洲精品成人图区| 亚洲性一级理论片在线观看| 91亚洲国产成人久久精品网站| 午夜亚洲国产理论秋霞| 亚洲av无码一区二区三区乱子伦 | 亚洲Av无码乱码在线播放| 国产综合激情在线亚洲第一页| 亚洲av无码专区首页| 国产精品亚洲精品日韩动图| 色天使亚洲综合一区二区| 亚洲AⅤ优女AV综合久久久| 亚洲国产精品尤物yw在线| 亚洲精品无码日韩国产不卡?V| 亚洲精品综合久久| 亚洲色婷婷综合久久| 亚洲不卡中文字幕无码| 亚洲精品成人av在线| 亚洲国产成人无码av在线播放| 亚洲AV无码一区二区三区在线 | 国产亚洲自拍一区| 精品国产_亚洲人成在线高清 | 亚洲av无码专区在线电影天堂 | 337p日本欧洲亚洲大胆色噜噜 | 国产亚洲精品久久久久秋霞| 国产亚洲成av人片在线观看| 久久精品国产亚洲av四虎| 亚洲日本在线观看| 亚洲中文字幕在线无码一区二区 | 在线亚洲人成电影网站色www| 亚洲av永久无码精品古装片| 久久精品国产亚洲av影院| 亚洲一区二区三区无码国产 | 亚洲国产a∨无码中文777| 亚洲一区二区中文| 国产91在线|亚洲|