国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

軟件測試技術 第四章 白盒測試 課后習題參考答案 - 楊勝利

這篇具有很好參考價值的文章主要介紹了軟件測試技術 第四章 白盒測試 課后習題參考答案 - 楊勝利。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

????????????????????????????????????????? 第四章 白盒測試

1.什么是白盒測試?

白盒測試技術是一種常用的軟件測試方法,不僅軟件測試人員需要掌握,開發(fā)人員也需要在開發(fā)時用此方法測試自己開發(fā)的程序;

白盒測試是一種從開發(fā)人員角度出發(fā)的測試,主要以程序的源代碼為依據,對程序的內部邏輯結構進行測試,故又稱“結構測試”或“邏輯驅動測試”;

白盒測試的基本觀點是:被測程序如同一個透明的白盒子,測試者可以訪問源代碼,分析源代碼間的結構與邏輯,而不考慮它的功能;

白盒測試依賴于程序細節(jié)的嚴密驗證,檢驗程序中的每條通路是否都能按預定要求正確工作,要求對被測程序的結構特性做到一定程度的覆蓋;

白盒測試通常分為靜態(tài)和動態(tài)兩種類型:

靜態(tài)分析方法是指按一定步驟直接檢查源代碼的測試方法,包括代碼檢查法等方法。

動態(tài)測試方法是指按一定步驟生成測試用例并驅動被測程序運行來發(fā)現錯誤,包括邏輯覆蓋法、獨立路徑測試法等方法。
2.采用白盒測試需遵循什么原則?

(1)保證每個模塊中所有獨立路徑至少被測試一遍;

(2)完成所有邏輯值分別為真值和假值的條件下的測試;

(3)在上下邊界及可操作范圍內執(zhí)行所有循環(huán);

(4)檢查內部數據結構以確保其有效性;

(5)滿足相關方法的條件下,測試用例越少越好。
3.白盒測試中的邏輯覆蓋法具體包括哪些?分析每種覆蓋的特點。

語句覆蓋、判斷覆蓋、條件覆蓋、判斷/條件覆蓋、條件組合覆蓋、基本路徑覆蓋。

語句覆蓋要求設計若干個測試用例,使得被測程序中的每條可執(zhí)行語句至少執(zhí)行一次。

判斷覆蓋,又稱分支覆蓋,要求設計若干個測試用例,使得被測程序中的每條判斷語句取真分支和取假分支至少執(zhí)行一次。

條件覆蓋要求設計若干個測試用例,使得被測程序中的每個判斷語句的每個條件語句的每種可能取值(真和假)至少執(zhí)行一次。

判斷—條件覆蓋要求設計若干個測試用例,使得被測程序中的每條判斷語句取真分支和取假分支至少執(zhí)行一次,且每個判斷語句的每個條件語句的每種可能取值至少執(zhí)行一次。即:同時滿足判斷覆蓋和條件覆蓋。

條件組合覆蓋要求設計若干個測試用例,使得被測程序中每個判斷中的所有可能的條件的取值組合都至少執(zhí)行一次;如果一個判斷語句中有n個條件,則為了實現條件組合覆蓋,需要2^n 種條件組合。

基本路徑覆蓋要求設計若干個測試用例,使得被測程序中的所有可能路徑都至少執(zhí)行一次。
4.采用獨立路徑測試法,為下面的程序設計測試用例。???

 Sort( int iRecordNum, int iType)void

    1{

    2 int x=0;

    3 int y=(

    4 while(iRecordNum-->0)

    5 (

    6 If(iType==0)

    7 { x= y + 2; break;

    8 else

    9 if(iType==1)

    10 x=y+10;

    11 else

    12 x=y+20;

    13 }

    14}

1)依據程序畫出程序控制流圖,得出環(huán)路復雜度為4,則應該有4條獨立路徑。

軟件測試技術 第四章 白盒測試 課后習題參考答案 - 楊勝利,軟件測試,測試用例,單元測試,壓力測試

?(2)導出獨立路徑

Path1:3,4→iRecordNum-->0 取真→iType==0 取真→10,11

Path2:3,4→iRecordNum-->0 取真→iType==0 取假→iType==1 取真→17→iRecordNum-->0 取假

Path3:3,4→iRecordNum-->0 取真→iType==0 取假→iType==1 取假→21→iRecordNum-->0 取假

Path4:3,4→iRecordNum-->0 取假

(3)設計測試用例

軟件測試技術 第四章 白盒測試 課后習題參考答案 - 楊勝利,軟件測試,測試用例,單元測試,壓力測試

?注:*表示不局限于此數,可以為其它任意整數。

5.按要求給出下列程序的測試用例。

(1)語句覆蓋

(2)判斷覆蓋

軟件測試技術 第四章 白盒測試 課后習題參考答案 - 楊勝利,軟件測試,測試用例,單元測試,壓力測試

(1)語句覆蓋

設計測試用例時應保證程序的每一條可執(zhí)行語句至少執(zhí)行一次。

從圖所示的流程圖來看,語句覆蓋等同于對圖中所有節(jié)點的覆蓋

執(zhí)行路徑為c—e,一個測試用例即可。

軟件測試技術 第四章 白盒測試 課后習題參考答案 - 楊勝利,軟件測試,測試用例,單元測試,壓力測試

?(2)判斷覆蓋

設計測試用例時應保證程序中每個判定節(jié)點的取真和取假分支至少執(zhí)行一次

執(zhí)行路徑為c—e,b—d,或者b—e,c—d,兩個測試用例

軟件測試技術 第四章 白盒測試 課后習題參考答案 - 楊勝利,軟件測試,測試用例,單元測試,壓力測試

?6.請根據下述語句結構,按照各種覆蓋方法設計測試用例。

?軟件測試技術 第四章 白盒測試 課后習題參考答案 - 楊勝利,軟件測試,測試用例,單元測試,壓力測試

?(1)語句覆蓋

程序流程圖

軟件測試技術 第四章 白盒測試 課后習題參考答案 - 楊勝利,軟件測試,測試用例,單元測試,壓力測試

語句覆蓋的測試用例

軟件測試技術 第四章 白盒測試 課后習題參考答案 - 楊勝利,軟件測試,測試用例,單元測試,壓力測試

?(2)判斷覆蓋

判斷覆蓋的測試用例 軟件測試技術 第四章 白盒測試 課后習題參考答案 - 楊勝利,軟件測試,測試用例,單元測試,壓力測試

(3)條件覆蓋

條件覆蓋的測試用例

軟件測試技術 第四章 白盒測試 課后習題參考答案 - 楊勝利,軟件測試,測試用例,單元測試,壓力測試

(4)判斷-條件覆蓋

判斷-條件覆蓋的測試用例軟件測試技術 第四章 白盒測試 課后習題參考答案 - 楊勝利,軟件測試,測試用例,單元測試,壓力測試

(5)條件組合覆蓋

(6)基本路徑覆蓋文章來源地址http://www.zghlxwxcb.cn/news/detail-744975.html

到了這里,關于軟件測試技術 第四章 白盒測試 課后習題參考答案 - 楊勝利的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 第四章 測試用例編

    本科程目標 1.什么是測試用例 2.測試用例的重要性 3.測試用例的八大要素(重點) 4.測試用例的評審 一、什么叫軟件測試用例 測試用例(TestCase)是為項目需求而編制的一組 測試輸入 、 執(zhí)行條件 以及 預期結果 ,以便測試某個程序是否滿足客戶需求。 可以總結為:每一個

    2024年02月06日
    瀏覽(20)
  • 云計算技術與應用課后答案第四章

    第四章 云服務 1、下列描述中屬于SaaS 優(yōu)點的是: (ABC) A、在技術方面,減少企業(yè)IT技術人員配備,滿足企業(yè)對最新技術的應用需求 B、在投資方面,可以緩解企業(yè)資金不足的壓力,企業(yè)不用考慮成本折舊問題 C、在維護和管理方面,減少維護和管理人員,提升維護和管理效率

    2024年02月09日
    瀏覽(24)
  • 自動駕駛SLAM技術第四章習題2

    自動駕駛SLAM技術第四章習題2

    在g2o的基礎上改成ceres優(yōu)化,高博都寫好了其他的部分, 后面改ceres就很簡單了. 這塊我用的是ceres的自動求導,很方便,就是轉化為模板仿函數的時候有點麻煩, 代碼部分如下 這個文件寫的內容ceres優(yōu)化的殘差塊. 把i, j時刻的狀態(tài)都寫成15維的數組, 順序是r,p,v,bg,ba. 每個元素都

    2024年02月11日
    瀏覽(22)
  • ChatGPT技術原理 第四章:Transformer模型

    目錄 4.1 什么是Transformer 4.2 Transformer結構詳解 4.3 Self-Attention機制 4.4 Multi-Head Attention機制

    2024年02月02日
    瀏覽(30)
  • 山理工-知到-大學生國家安全教育-第四章測試答案

    山理工-知到-大學生國家安全教育-第四章測試答案

    1. 【單選題】?(2分) 中國社會的穩(wěn)定、安全離不開黨和政府對社會安全問題的長期重視。中國國家社會安全治理的主體責任體系是( )。 ①黨與政府負有社會安全治理的領導、統籌與協調職責 ②政府職能部門在社會安全風險預防中承擔具體落實和執(zhí)行的責任 ③企事業(yè)單位、

    2024年02月16日
    瀏覽(25)
  • 軟件項目管理 第四章 軟件項目的范圍管理 課后習題參考答案——主編:李冰、張橋珍、劉玉娥

    1.選擇題 (1)需求分析是回答系統必須( A )的問題。 ???? A.做什么????????B.怎么做????????C.何時做????????D.為誰做 (2)WBS非常重要,下列哪項不是其很重要的原因( D )。 ??? A.幫助組織工作????????B.防止遺漏工作????????C.為項目估算提供依據????

    2024年02月11日
    瀏覽(28)
  • 傳感器原理與檢測技術復習筆記第四章-電感式傳感器

    傳感器原理與檢測技術復習筆記第四章-電感式傳感器

    基本原理 由 線圈、鐵芯、銜鐵 三部分組成,在鐵芯和銜鐵之間有氣隙,傳感器的運動部分和銜鐵相連。 銜鐵移動時,氣隙厚度發(fā)生變化,引起磁路的磁阻變化,從而導致線圈電感發(fā)生變化。 通過測量電感量的變化確定位移的大小和方向。 通常氣隙磁阻遠大于鐵芯和銜鐵的

    2024年02月13日
    瀏覽(24)
  • 軟件測試——白盒測試

    軟件測試——白盒測試

    1.什么是白盒測試 ?1.1 白盒測試優(yōu)缺點 2.白盒測試方法 2.1 靜態(tài) 2.2 動態(tài) 2.2.1?語句覆蓋 2.2.2 判斷覆蓋 2.2.3 條件覆蓋 2.2.4 判定條件覆蓋 2.2.5 條件組合覆蓋 2.2.6 路徑覆蓋 2.2.7 基本路徑測試法(最常使用) 白盒測試也稱結構測試,透明盒測試。主要用于單元測試階段,代碼和邏輯

    2024年02月03日
    瀏覽(28)
  • [軟件測試] 04 白盒 靜態(tài)測試 習題

    軟件測試期末復習系列 課件知識點整合 : 軟件測試基礎 白盒測試 黑盒測試 PTA習題匯總 : 軟件測試基礎 白盒測試-邏輯覆蓋測試 白盒測試-基本路徑測試 白盒測試-靜態(tài)測試 黑盒測試-等價類劃分 黑盒測試-邊界值測試 黑盒測試-場景法 提示 : 篇幅較長,可以使用 Ctrl+F ,在

    2024年02月04日
    瀏覽(25)
  • 軟件測試之白盒測試

    軟件測試之白盒測試

    1.語句覆蓋 定義:設計測試用例,使得程序中每條 語句 至少被執(zhí)行一次。 理解:如上圖,只需滿足語句塊1、2、3、4均被至少執(zhí)行一次即可 測試用例 缺點 2.判定覆蓋(分支覆蓋) 定義:設計測試用例,使得程序中的每個判斷的“真\\\"和“假\\\"都至少被執(zhí)行一次。 理解:每個 菱形

    2024年02月03日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包