久久国产亚洲欧美日韩精品,国产精品一区在线麻豆,国产拍揄自揄精品视频网站,欧美日本一区二区三区免费,无码福利视频,亚洲无码视频喷水,亚洲三级色,亚洲狠狠婷婷综合久久久久

小議軟件測試用例的設(shè)計論文

2021-04-20 論文

  白盒測試技術(shù)中測試用例的設(shè)計方法研究

  白盒測試方法的主要作用有:

  (1)至少測試一次程序子模塊的所有獨立執(zhí)行路徑;

  (2)針對所有可能的邏輯判定,至少一次取“真”或“假”兩種情況;(3)在運行界限內(nèi)和循環(huán)邊界處執(zhí)行循環(huán)體;

  (4)測試程序內(nèi)部的數(shù)據(jù)結(jié)構(gòu)的有效性。在實際的數(shù)據(jù)測試中,如果程序具有多種循環(huán)嵌套的情況,不同的執(zhí)行路徑數(shù)目可能是天文數(shù)字,例如一個有5條路徑的嵌套20次循環(huán)的小程序,包含不同執(zhí)行路徑條數(shù)為520次方,如果每一條路徑測試1ms,全年無休時要測試完所有路徑需要約3170年的時間。因此,我們必須采用一些替代辦法,典型的方法是有選擇的執(zhí)行程序中某些最有代表性的通路。白盒測試的主要技術(shù)有:

  1根據(jù)程序內(nèi)部的邏輯結(jié)構(gòu)設(shè)計測試用例的技術(shù)—邏輯覆蓋

  (1)語句覆蓋,選擇足夠多的測試數(shù)據(jù)以使被測程序中每條語句都至少執(zhí)行一次。語句覆蓋不考慮對程序的邏輯覆蓋,它主要關(guān)心表達式的結(jié)果,卻對每個條件取不同值的情況不做測試。因此,語句覆蓋是比較弱的邏輯覆蓋標準。在圖論中和語句覆蓋對應(yīng)的是點覆蓋。

  (2)判定覆蓋,又叫分支覆蓋,它首先滿足語句覆蓋的條件,同時對每個判定的每種可能的結(jié)果都至少執(zhí)行一次,即對每個分支都至少執(zhí)行一次每個判定,判定覆蓋對程序的邏輯覆蓋程度也不高。在圖論中和判定覆蓋相對應(yīng)的是邊覆蓋。

  (3)條件覆蓋,指的是不僅每個語句至少執(zhí)行一次,而且使判定表達式中的每個條件都取到各種可能的結(jié)果,條件覆蓋中可能不包含判定覆蓋。

  (4)判定/條件覆蓋,指選取足夠多的測試數(shù)據(jù),使得判定表達式中的每個條件都取到各種可能的值,每個判定表達式也取到各種可能的結(jié)果。

  (5)條件組合覆蓋,要求選擇足夠多的測試數(shù)據(jù),使得每個判定表達式中條件的各種可能組合都至少出現(xiàn)一次。條件組合覆蓋是邏輯覆蓋標準中最強的。

  (6)路徑覆蓋,指的是選取足夠多的測試數(shù)據(jù),使程序的每條可能路徑都至少執(zhí)行一次。測試用例設(shè)計舉例1:如下圖1所示程序段流程,實現(xiàn)語句覆蓋需要設(shè)計的測試數(shù)據(jù)有:X=0,Y=3和X=-1,Y=2;實現(xiàn)條件覆蓋至少采用的測試數(shù)據(jù)有:X=0,Y=3和X=3,Y=1;實現(xiàn)判定覆蓋至少應(yīng)用的測試數(shù)據(jù)有X=0,Y=3,X=1,Y=2和X=-1,Y=2。

  2測試程序的控制結(jié)構(gòu),主要包括條件測試,循環(huán)測試和基本路徑測試。

  其中基本路徑測試是由TomMcCabe提出的一種白盒測試技術(shù),這種技術(shù)在設(shè)計測試用例時需要首先計算程序的環(huán)形復(fù)雜度,并用該復(fù)雜度為指南定義執(zhí)行路徑的基本集合。在實際測試中,僅靠基本路徑測試還不能滿足要求,還需要結(jié)合條件測試技術(shù)來檢查程序模塊中包含的邏輯條件,還有循環(huán)測試來專門測試循環(huán)結(jié)構(gòu)的有效性。

  黑盒測試技術(shù)中的測試用例設(shè)計方法研究

  黑盒測試主要用來測試軟件的功能特點,通過黑盒測試可以發(fā)現(xiàn):(1)是否有遺漏了的功能或者不正確的`功能;(2)能否有正確的接收輸入和正確的輸出結(jié)果,這主要針對接口而言;(3)是否有外部信息訪問錯誤或數(shù)據(jù)結(jié)構(gòu)錯誤,同時,軟件運行時能否滿足性能上的要求;(4)軟件在初始化或者退出時有無錯誤等;使用黑盒測試同樣不可能將所有可能的輸入條件和輸出條件用于測試,因為測試用例的組合是天文數(shù)字。例如一個程序有兩個輸入量和一個輸出量,在32位計算機上運行,若X,Y取整數(shù),按窮舉測試時需要232×232=264組,如果一組數(shù)據(jù)需要1ms,全年無休,需要5億年的時間。顯然,我們必須設(shè)計合理的方案來減少測試用例的數(shù)量。目前黑盒測試的主要測試用例設(shè)計技術(shù)有:

  1等價類劃分

  等價類劃分是把程序的輸入域劃分成若干個數(shù)據(jù)類,據(jù)此導(dǎo)出測試用例,因為對于同一類中的數(shù)據(jù)而言其作用是相同的[3]。等價類劃分可以分為有效等價類和無效等價類。有效等價類是指符合程序功能要求的數(shù)據(jù)類,該類中包含的都是有意義的數(shù)據(jù);而無效等價類指不能滿足程序正確運行或者預(yù)期結(jié)果的數(shù)據(jù)類的集合。我們在設(shè)計測試用例時,要同時考慮有效等價類和無效等價類的設(shè)計方案。等價類的劃分有自己的原則。在具體使用等價類劃分設(shè)計測試用例時有兩個步驟:(1)設(shè)計一個新的測試方案以盡可能多地覆蓋尚未被覆蓋的有效等價類,重復(fù)這一步驟直到所有有效等價類都被覆蓋為止;(2)設(shè)計一個新的測試方案,使它覆蓋一個而且只覆蓋一個尚未被覆蓋的無效等價類,重復(fù)這一步驟直到所有無效等價類都被覆蓋為止。

  2邊界值分析

  使用邊界值分析方法來設(shè)計測試用例時需要開發(fā)者具有一定的經(jīng)驗和創(chuàng)造性,通常根據(jù)劃分的輸入等價類和輸出等價類的邊界來確定邊界值的結(jié)果,即選取剛剛等于、剛剛小于和剛剛大于邊界值的測試數(shù)據(jù),而不是選擇等價類內(nèi)部的數(shù)據(jù)作為測試用例。

  3錯誤推測法

  錯誤推測法主要依靠直覺和經(jīng)驗,需要有一定開發(fā)大型軟件工程的經(jīng)驗,其基本思想是通過列舉出程序中可能有的錯誤和容易發(fā)生錯誤的特殊情況,并根據(jù)這些情況來選擇測試方案。

  小結(jié)

  測試用例的設(shè)計方法并不是獨立使用的,而是經(jīng)常會進行一些不同設(shè)計方案的組合,如黑盒測試中的等價類劃分和邊界分析方法可以結(jié)合使用,進步設(shè)計更加合理的測試用例,找出更多的軟件運行錯誤。

【小議軟件測試用例的設(shè)計論文】相關(guān)文章:

淺析GUI軟件的測試用例優(yōu)化算法的論文05-28

小議軟件人才的培養(yǎng)方式論文12-01

小議城市公共空間的設(shè)計論文11-16

小議景觀公園的空間設(shè)計論文11-16

小議網(wǎng)頁設(shè)計的視覺傳達論文11-12

小議公路勘察設(shè)計思路的論文11-12

小議高校教師的激勵設(shè)計的論文11-13

小議風(fēng)景園林的規(guī)劃與設(shè)計論文11-16

小議山地校園的景觀設(shè)計論文11-16

主站蜘蛛池模板: 国产精品天干天干在线观看| 国产精品99久久久| 日本精品影院| 园内精品自拍视频在线播放| 亚洲成人在线免费观看| 一本大道东京热无码av| 青青草原国产| 国产丝袜无码精品| 伊人久久久久久久| 亚瑟天堂久久一区二区影院| 色综合中文| 91区国产福利在线观看午夜| 欧美日在线观看| 亚洲三级成人| 欧美一道本| 亚洲中文字幕无码mv| 中国一级特黄视频| 人妻精品久久久无码区色视| 全裸无码专区| 国产毛片一区| 91精品免费高清在线| 国产专区综合另类日韩一区| 精品自窥自偷在线看| 国产无码精品在线| 91在线国内在线播放老师| 呦女精品网站| 亚洲日本韩在线观看| 九九久久精品免费观看| 国产jizzjizz视频| 欧美日韩国产在线播放| 欧美黄色a| 欧美日韩导航| 国产成人a在线观看视频| 一本一本大道香蕉久在线播放| 99热这里只有精品免费| 国产福利大秀91| 久久亚洲美女精品国产精品| 国产黄在线免费观看| 久久网欧美| 国产精品亚洲天堂| 亚洲国产清纯| 国产精品网曝门免费视频| 69av免费视频| 99久久精品免费观看国产| 国产精品一区二区不卡的视频| 久久99国产精品成人欧美| 国产精品九九视频| 国产女人水多毛片18| 亚洲欧美h| 亚洲精品黄| 亚洲综合色婷婷中文字幕| 在线国产欧美| 欧美乱妇高清无乱码免费| 欧洲免费精品视频在线| 99久久国产综合精品2020| 日韩美女福利视频| 麻豆精品在线| 中文字幕亚洲精品2页| 伊人婷婷色香五月综合缴缴情| 日韩无码一二三区| 91国内在线视频| 亚洲国产成人麻豆精品| 精品在线免费播放| 欧美影院久久| 日韩中文精品亚洲第三区| 2022精品国偷自产免费观看| 国产视频一区二区在线观看| 国产精品爽爽va在线无码观看 | 真实国产乱子伦视频| 国产精品va免费视频| 久久成人国产精品免费软件| 亚洲妓女综合网995久久| 自拍偷拍欧美日韩| 成年午夜精品久久精品| 中文精品久久久久国产网址 | 久久综合色天堂av| 婷婷五月在线| 一本大道香蕉高清久久| 欧美区日韩区| av手机版在线播放| 久热99这里只有精品视频6| 国产免费黄|