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

系統測試用例設計中的場景模式分析

2017-06-06 12:00:27江霖荊州職業技術學院
數碼世界 2017年5期
關鍵詞:嵌入式模型系統

江霖 荊州職業技術學院

系統測試用例設計中的場景模式分析

江霖 荊州職業技術學院

在嵌入式系統軟件測試過程中引入場景模式,完成軟件系統的需求模型構建,將場景模型分類,并構建測試用例場景的狀態圖,完成測試過程的路徑遍歷,獲取對應的測試信息。本文的結果可以證明,場景模式方法在測試用例中能夠快速完成設計與生成,對于測試用例的可重復以及有效性有提高效果。

嵌入式系統 測試用例 場景模式

在現代計算機技術的不斷進步支持下,系統測試的難度不斷升高。而嵌入式系統軟件中的規模以及結構復雜程度不斷擴大,軟件質量的要求也不斷提高。本文選擇場景模式進行嵌入式系統軟件測試用例的設計,為軟件測試提供循證資料。

1 測試用例以及場景模式

1.1 場景模式的特點

在現代系統軟件運行過程中,流程控制的方式基本是由事件觸發完成的。事件觸發過程中的具體情境就是場景,而通過隸屬于同一個事件的不同觸發順序以及處理結果的集合就是事件流。而軟件設計中的場景模式逐漸開始在軟件測試過程中應用,由于能夠描述事件觸發過程中的具體場景,對測試過程中測試用例的作用十分明顯,能夠增強測試用例的理解度以及執行度。場景模式通常包括基礎流以及備選流,從一個流程開始,在經過用例的路徑用基礎流與備選流表示,而場景的完成過程中是通過經過路徑的描述完成場景的構建。

1.2 測試用例的模型確定

系統測試用例的目標是對程序是否滿足系統要求進行驗證,而系統開發的信息輸入、執行條件以及結果的集合則是測試用例的驗證內容。系統需求的描述方式大多為自然語言,因此在表達方式方面需要更加規范化。而嵌入式系統主要為反應系統,所以在模型構建中大多的選擇為狀態模式。本文選擇的模型為ACDATE模型,系統需求中Actor與場景中的實體相對應,Condition與場景中的狀態以及判別條件相對應,Data與狀態轉換的運行相對應,Timing與其他元素時間屬性對應,Event與系統對象的事件相對應。場景執行中的類型包括獨立、觸發、互斥以及依賴。

2 測試用例的設計與生成

2.1 測試用例的設計

測試用例的設計對于測試的結果以及效率的影響較大。所以測試用例的敘述過程需要滿足規范化、精準化、清晰化以及可維護化的要求。測試用例需要針對一個明確的測試場景,同時還需要對應的測試信息,這兩個部分可以完成對系統中對應的執行流程的描述。而規范化的測試用例對于自動生成的過程有良好的作用。以場景模式為核心的嵌入式系統測試用例的設計以及生成包括的具體過程為:首先是目標系統的需求分析,分析目標系統的文檔,完成系統的需求模型構建,同時建立場景樹。以ACDATE模型完成目標系統需求的建模,以分解得到的結果為依據完成場景樹的構建,場景樹的結構選擇分級管理模式。目標系統本身為場景樹的根部節點,場景元素則作為場景樹的葉子節點。場景樹的分支是系統軟件需求的分解,而分支與測試系統的具體相關需求相對應。場景元素是系統的最小化功能節點,是無法再次細分并能夠進行獨立進行測試。場景元素能夠以條件、順序、循環以及并發等結構組合方式構成復合場景。

圖1 基本場景模式的狀態圖

2.2 測試用例的生成

以場景模式為核心的嵌入系統軟件測試需要滿足節點覆蓋、邏輯路徑覆蓋、遷移覆蓋的基本原則,在這些條件下完成測試用例的覆蓋。節點覆蓋需要節點運行次數在1次以上,遷移覆蓋需要遷移完成在1次以上,邏輯路徑覆蓋需要所有分支運行次數在1次以上。在測試用例的角度,所有測試動作均與場景的路徑元素相對應。在完成場景狀態圖中所有路徑的遍歷之后,獲取相應的數據、控制以及分支節點。在測試過程中,需要完成相應場景基本路徑的運行,在遍歷路徑之后取得所有路徑并確定輸入信息。查找起始節點并置入堆棧結構中,將其作為當前節點。之后查找直接后續節點,在完成未訪問路徑以及目標節點的入堆棧并記錄為已訪問后,作為當前節點。之后不斷重復直至當前節點不存在后續節點。從堆棧中依次找出對應的節點一級路徑,在不斷重復后確定不存在未訪問的路徑之后,可以確定場景中路徑的遍歷完成。在確定路徑之后完成輸入信息的確定,簡單類型的信息取值以隨機、邊界、等價劃分等方式完成,而復合類型信息通過數據項的遍歷完成輸入。同時,通過多種數據綜合生成的方式,達到有效測試的目標。

3 結束語

本文在嵌入式系統軟件測試用例中選擇場景模式完成設計,選擇可以重復使用的場景模式,有效節約了測試用例的設計、生成以及修改的時間與工作來那個。在設計與生成的過程中,可以減少軟件設計中模型數據的應用,屬于以需求規范為導向的黑盒測試技術。

[1]殷永峰,劉斌,姜同敏等.基于UML的嵌入式軟件測試用例生成方法研究[J].計算機應用研究,2008,25(10):3018-3021

[2]張虹,阮鐮,劉斌等.嵌入式軟件測試中的仿真建模方法研究[J].測控技術,2002,21(3):37-38,41

[3]楊廣華,齊璇,施寅生等.基于場景模式的嵌入式軟件測試用例設計[J].計算機工程,2010,36(15):89-91

猜你喜歡
嵌入式模型系統
一半模型
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
3D打印中的模型分割與打包
主站蜘蛛池模板: 无码免费试看| 熟妇人妻无乱码中文字幕真矢织江| www成人国产在线观看网站| 国产成人精品无码一区二| 国产成人综合网在线观看| 精品三级在线| 国产剧情无码视频在线观看| 午夜丁香婷婷| 亚洲综合第一区| 久久人搡人人玩人妻精品| 国产欧美日韩精品综合在线| 国产三区二区| 在线观看国产小视频| 国产精品福利一区二区久久| 精品福利一区二区免费视频| 午夜电影在线观看国产1区| 国产在线观看99| 欧美19综合中文字幕| 亚洲国产一成久久精品国产成人综合| 一区二区自拍| 欧美中日韩在线| 国产精品久久久久久影院| 国产一级毛片网站| 国产成人午夜福利免费无码r| 99久久亚洲综合精品TS| 亚洲无码91视频| 国产成人精品视频一区二区电影| 手机在线看片不卡中文字幕| 国产精品无码一区二区桃花视频| 55夜色66夜色国产精品视频| 国产精品任我爽爆在线播放6080| 麻豆国产在线不卡一区二区| 色婷婷在线播放| 亚洲香蕉伊综合在人在线| 免费人成在线观看成人片| 最新加勒比隔壁人妻| 亚洲最大看欧美片网站地址| 欧美第九页| 国产熟睡乱子伦视频网站| 亚洲黄网在线| 国产鲁鲁视频在线观看| 国产性猛交XXXX免费看| 亚洲无码高清视频在线观看| 亚洲欧美日韩动漫| 久青草网站| 91福利片| 亚洲永久色| 四虎成人免费毛片| 伊人色在线视频| 欧美怡红院视频一区二区三区| 国产成人综合亚洲欧美在| 波多野结衣无码中文字幕在线观看一区二区 | 美女被操91视频| 国产午夜一级淫片| 亚洲午夜国产片在线观看| 最新精品久久精品| 日韩毛片视频| 亚洲人成成无码网WWW| 大乳丰满人妻中文字幕日本| 97se亚洲综合在线韩国专区福利| 亚洲小视频网站| 国产美女一级毛片| 午夜欧美理论2019理论| 蜜芽一区二区国产精品| 欧美激情第一欧美在线| 国产一区二区精品福利| 久久中文无码精品| 免费看的一级毛片| 青青草91视频| 国产日韩欧美中文| 91精品亚洲| 国产H片无码不卡在线视频| 久久香蕉欧美精品| 亚洲天堂在线视频| 无码福利视频| 天天综合网站| 亚洲另类色| 久久久久亚洲Av片无码观看| 97久久精品人人做人人爽| 亚洲另类色| 六月婷婷激情综合| 亚洲成人精品在线|