999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

邏輯覆蓋在軟件白盒測試中的應用

2018-11-26 05:48:06朱立一
商情 2018年45期

朱立一

【摘要】軟件測試作為軟件質量保證的重要手段備受關注。邏輯覆蓋測試技術成為了白盒測試的主要方法,本文詳細闡述了各種邏輯覆蓋方法,通過案例分析說明了各目的優缺點。

【關鍵詞】白盒測試 邏輯覆蓋 測試原則

1.引言

隨著軟件產業的蓬勃發展,軟件質量成為了計算機軟件備受關注的焦點。軟件測試成為了保證軟件質量的重要手段,為軟件的正確性、健壯性、可維護性等提供了技術支持。軟件測試是利用測試工具,選擇測試方法,按照測試計計劃,通過執行測試用例,對軟件功能和性能進行檢測。軟件測試從軟件的透明性上分為白盒測試和黑盒測試。白盒測試,以程序內部結構為基礎,在程序流程圖的框架下,檢測程序源代碼的執行情況和正確性。[1]

白盒測試的主要方法有程序結構分析、程序邏輯覆蓋、基本路徑測試等。其中邏輯覆蓋在白盒測試起到了重要作用。

2.邏輯覆蓋技術

根據覆蓋測試的目標不同,邏輯覆蓋分為語句覆蓋、判定覆蓋、判定一條件覆蓋、條件組臺覆蓋和路徑覆蓋。

(1)語句覆蓋:設計多個測試用例,執行被測程序,使得每一條執行語句至少執行一次。又稱為點覆蓋,只針對每一條語句,忽略了程序的邏輯性,其邏輯覆蓋性最低。

(2)判定覆蓋:設計多個測試用例,執行被測程序,使得程序中每個判斷的真假都至少執行一次。又稱為分支覆蓋,只保證每條分支都執行了。邏輯覆蓋性強與語句覆蓋。

(3)條件覆蓋:設計多個測試用例,執行被測程序,使得程序中判斷的組成條件的真假都至少執行一次。只針對每個條件的結果的真假均出現,其不一定能夠滿足判斷覆蓋的準則。

(4)判定一條件覆蓋:設計多個測試用例,執行被測程序,使得程序中判斷的每個條件的真假都至少執行一次,每個判斷的真假也至少執行一次,要求每個判斷的所有條件真假出現的組合均執行一次。

(5)條件組合覆蓋:設計多個測試用例,使得被測程序中每個判斷的所有條件取值至少執行一次。相當于對所有條件取值進行笛卡爾積,只針對每個判斷,不存在交叉組合。

(6)路徑覆蓋:構造從源節點到匯節點的路徑集合,設計多個測試用例,使得每一條路徑至少執行一次。[2]

3.案例分析

本文構造程序數據流程圖,如圖I所示。有兩個判斷語句,判斷1:條件1&&條件2,判斷2:條件3!!條件4,通過設計測試案例來說明各種邏輯覆蓋的優缺點。測試用例如圖2所示:

從上述測試用例中,可以看出語句覆蓋只從源代碼角度考慮每條語句的執行,而判定覆蓋關注每個判斷結果的真假,而不去關心語句的執行;條件覆蓋關注每個條件的真假情況是否都出現,而忽視了判斷結果的真假以及語句是否執行;判斷一條件覆蓋關心每個判定和條件的真假情況,但是忽視條件的所有組合;條件組臺覆蓋將所有的條件組合情況全部融合,但是隨著條件的增加,需要的測試用例數量會出現幾何增加。[3]

4.結語

白盒測試關心程序的內部結構,強調程序的邏輯結構,邏輯覆蓋成為了白盒測試的重點。本文利用多個測試用例來說明各種邏輯覆蓋的特點,為程序員進行測試提供一定的指導價值。

參考文獻:

[1]趙翀,孫寧.軟件測試技術一基于案例的測試[M],機械工業出版社,2011

[2]古樂,史九林.軟件測試技術概論[M],清華大學出版社,2004

[3]趙斌.軟件測試技術經典教程[M],科學出版社,2007

主站蜘蛛池模板: 情侣午夜国产在线一区无码| 日韩在线中文| 五月六月伊人狠狠丁香网| 动漫精品啪啪一区二区三区| 人妻免费无码不卡视频| 国产综合日韩另类一区二区| 婷婷开心中文字幕| 国产自产视频一区二区三区| 欧美一区中文字幕| 国产精品蜜臀| 91色在线观看| 国产在线一区视频| 国产成人亚洲精品无码电影| 中国精品久久| 亚洲女同欧美在线| 久久国产精品影院| 久热中文字幕在线| 毛片a级毛片免费观看免下载| 婷婷伊人五月| 国产在线无码av完整版在线观看| 欧洲极品无码一区二区三区| 毛片一级在线| 一级毛片在线免费视频| 国产成人福利在线| 蜜桃臀无码内射一区二区三区| 国产精品香蕉在线观看不卡| 亚洲第一黄片大全| 亚洲色图在线观看| 一级全黄毛片| 青草精品视频| 美女被操黄色视频网站| 欧美三级不卡在线观看视频| a毛片在线免费观看| 99视频在线免费观看| 性欧美在线| 中文字幕日韩欧美| 超清无码一区二区三区| 四虎精品黑人视频| 1024你懂的国产精品| 久久久精品久久久久三级| 幺女国产一级毛片| 日韩欧美综合在线制服| 亚洲综合婷婷激情| 国产欧美精品专区一区二区| 国产亚洲精品va在线| 免费无码AV片在线观看国产| 国产日韩欧美黄色片免费观看| 色综合天天综合中文网| 国产91精品调教在线播放| 精品久久久久久久久久久| 全免费a级毛片免费看不卡| 欧美成人看片一区二区三区| 999福利激情视频| 国产成人综合亚洲欧美在| 亚洲国产精品日韩av专区| 国产啪在线91| 日韩国产亚洲一区二区在线观看 | 日韩成人午夜| 亚洲欧美日韩中文字幕在线| 国内精品久久人妻无码大片高| 久久中文字幕2021精品| 国产成人亚洲精品色欲AV| 精品国产99久久| 四虎影视国产精品| 欧美伊人色综合久久天天| 成人精品视频一区二区在线 | 亚洲国产成人精品青青草原| 天堂亚洲网| 性欧美在线| 色婷婷在线影院| 亚洲欧美日韩精品专区| 亚洲第一福利视频导航| 色婷婷在线播放| 久久久久国产精品嫩草影院| 欧美色视频日本| 午夜一区二区三区| 久久婷婷六月| 激情国产精品一区| 99热这里只有免费国产精品 | 手机精品福利在线观看| 国产亚洲精品精品精品| 亚洲看片网|