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

一種全數(shù)字測試系統(tǒng)的測試用例自動執(zhí)行軟件設計與實現(xiàn)

2018-06-14 05:47:10魏冬冬李芳芳葉竹胡逸琳劉葉盛
數(shù)字技術與應用 2018年3期
關鍵詞:系統(tǒng)

魏冬冬 李芳芳 葉竹 胡逸琳 劉葉盛

(上海航天電子技術研究所,上海 201109)

1 引言

全數(shù)字仿真測試系統(tǒng)在軟件測評[1]工作中被廣泛應用,常見的全數(shù)字仿真測試系統(tǒng)包含被測件的仿真運行軟件、數(shù)據(jù)控制軟件、數(shù)據(jù)顯示軟件、外設仿真軟件等多個子軟件。全數(shù)字測試系統(tǒng)中各個子軟件之間通常以網(wǎng)絡通信、共享內存[2]等方式交互數(shù)據(jù),系統(tǒng)結構圖如圖1所示。

全數(shù)字測試系統(tǒng)執(zhí)行測試用例有一些共同特點,如都是在特定的時間與特定的軟件交互數(shù)據(jù),這為測試用例自動執(zhí)行軟件的研制提供了一些技術基礎。為了減少軟件測評人員執(zhí)行測試用例時的工作量,并能在被測件執(zhí)行異常時精確回放測試用例執(zhí)行過程,保證測評人員高效完成測試用例執(zhí)行,本課題開展了對測試用例自動執(zhí)行軟件的研制工作。

2 測試用例自動執(zhí)行軟件設計

本課題設計的測試用例自動執(zhí)行軟件主要用于執(zhí)行和記錄全數(shù)字測試系統(tǒng)各個軟件之間的過程數(shù)據(jù)。該軟件與測試系統(tǒng)中包含的各個軟件都有數(shù)據(jù)交互,測評人員可以通過界面編輯統(tǒng)一格式的測試過程數(shù)據(jù),其中測試過程數(shù)據(jù)既包括各軟件間通用接口交互的數(shù)據(jù),也包括測評人員通過界面完成的操作數(shù)據(jù)。

測評人員在使用全數(shù)字測試系統(tǒng)執(zhí)行測試用例時,測試用例自動執(zhí)行軟件將當前執(zhí)行過程保存為測試過程數(shù)據(jù)文件,可以進行精確地完成測試過程回放。

圖1 全數(shù)字測試系統(tǒng)結構圖

圖2 自動執(zhí)行的全數(shù)字測試系統(tǒng)結構圖

將全數(shù)字測試系統(tǒng)中各軟件之間的通用接口交互數(shù)據(jù)和用戶操作數(shù)據(jù)抽象表示為統(tǒng)一格式的測試過程數(shù)據(jù)[3],對測試執(zhí)行過程進行定制執(zhí)行和記錄,是本課題的創(chuàng)新點和難點。設計完成后,全數(shù)字測試系統(tǒng)的系統(tǒng)結構如圖2所示。

為方便測試過程數(shù)據(jù)的傳送和編輯,本課題的測試過程數(shù)據(jù)格式設計如表1所示。其中數(shù)據(jù)幀時間記錄了當前測試過程數(shù)據(jù)的產生時刻,該時間沒有使用真實的物理時鐘,而是全數(shù)字測試系統(tǒng)的相對仿真時間。

課題對全數(shù)字測試系統(tǒng)各軟件進行修改,當測試系統(tǒng)各軟件產生測試過程數(shù)據(jù)時,數(shù)據(jù)源也會發(fā)送測試過程數(shù)據(jù)到測試用例自動執(zhí)行軟件。測試用例自動執(zhí)行軟件完成測試過程數(shù)據(jù)的記錄和保存。

全數(shù)字測試系統(tǒng)各測試過程數(shù)據(jù)主要包括通用接口交互數(shù)據(jù)和用戶操作數(shù)據(jù)。

全數(shù)字測試系統(tǒng)的通用接口交互數(shù)據(jù)主要包括數(shù)據(jù)控制軟件發(fā)送的控制數(shù)據(jù)、數(shù)據(jù)顯示軟件接收的顯示數(shù)據(jù)、外設仿真軟件的外設數(shù)據(jù)信息等。通用接口交互數(shù)據(jù)幀的數(shù)據(jù)區(qū)格式如表2所示。

表2 通用接口交互數(shù)據(jù)格式

表3 測試過程操作數(shù)據(jù)格式

表4 測試用例自動執(zhí)行軟件單個測試用例應用效果對比

全數(shù)字測試系統(tǒng)的用戶操作數(shù)據(jù)包括測評人員正常使用測試系統(tǒng)的動作,主要有:數(shù)據(jù)顯示軟件定制數(shù)據(jù)界面的操作、數(shù)據(jù)控制軟件加載配置文件的操作等。操作數(shù)據(jù)幀數(shù)據(jù)區(qū)格式如表3所示。

測評人員在測試用例自動執(zhí)行軟件將測試過程數(shù)據(jù)配置完成后,測試用例自動執(zhí)行軟件按照時間先后順序,將測試過程數(shù)據(jù)文件分別發(fā)送給相應的功能軟件。測試系統(tǒng)各軟件接收測試過程數(shù)據(jù),按照協(xié)議進行解析,完成測試過程數(shù)據(jù)中的指定操作。

3 測試用例自動執(zhí)行軟件實現(xiàn)與應用

本課題在Windows 7操作系統(tǒng)上,使用Visual Studio 2010作為開發(fā)工具,使用C#語言開發(fā)完成測試用例自動執(zhí)行軟件。軟件完成后,在某軟件配置項測試中應用,實際執(zhí)行單個測試用例的平均用時對比如表4所示。

使用測試用例自動執(zhí)行軟件后,測試過程執(zhí)行只需要用戶配置數(shù)據(jù),不必等待測試的中間結果;在測試用例運行結束后觀測測試結果,測試用例自動執(zhí)行軟件會比較預期輸出與實際輸出得到測試結果,測評人員不必手動驗證測試結果。測試用例自動執(zhí)行軟件將測試人員從測試用例執(zhí)行過程中解放了出來,測評人員工作時間節(jié)省了40%。

4 結語

測試用例自動執(zhí)行軟件將原本需要測評人員進行的操作,抽象為通用的測試過程數(shù)據(jù)格式,并以軟件方式實現(xiàn)了測試用例的自動執(zhí)行和測試過程回放。測評人員在測試用例執(zhí)行過程中只需要配置測試過程數(shù)據(jù),無需全程參與到測試用例的執(zhí)行過程。測試用例自動執(zhí)行軟件的研制大大節(jié)約了測評人員的工作時間,對測試效率的提升具有重要意義。

[1]楊海成,喬永強,許勝,石柱.航天型號軟件工程[M].北京:中國宇航出版社,2009.

[2]Thomas H. Cormen,Charles E. Leiserson,Ronald L. Rivest,Clifford Stein著.潘金貴,顧鐵成,李成法等譯.算法導論[M].北京:機械工業(yè)出版社,2011.

[3]吳永輝,王建德.數(shù)據(jù)結構編程實驗[M].北京:機械工業(yè)出版社,2012.

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動化虛擬裝配系統(tǒng)開發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調速系統(tǒng)中的應用
主站蜘蛛池模板: 欧美日韩国产高清一区二区三区| 亚洲国产成人无码AV在线影院L| 久久精品国产电影| 亚洲国产精品美女| 91国内在线视频| 免费播放毛片| 欧美日韩国产系列在线观看| 青青热久麻豆精品视频在线观看| 永久免费AⅤ无码网站在线观看| 人人妻人人澡人人爽欧美一区| 真实国产精品vr专区| 福利在线免费视频| 欧美精品H在线播放| 久久久久国产精品嫩草影院| 四虎精品黑人视频| 毛片网站在线看| 欧美福利在线| 欧美a级完整在线观看| 国产无码网站在线观看| 亚洲欧美另类久久久精品播放的| 色综合久久88| 在线看片中文字幕| 五月综合色婷婷| 丁香六月激情婷婷| 亚洲中久无码永久在线观看软件| 国产精品私拍在线爆乳| 成人福利视频网| 欧美国产三级| 国产清纯在线一区二区WWW| 久久精品电影| 国产浮力第一页永久地址 | 欧美福利在线播放| 国产成人免费观看在线视频| 欧洲极品无码一区二区三区| 亚洲无码四虎黄色网站| 99热国产在线精品99| 久久综合五月婷婷| 国产第一页亚洲| 国产一国产一有一级毛片视频| 国产女人喷水视频| 九一九色国产| 亚洲网综合| 欧美日韩激情在线| 国产精品污污在线观看网站| 国产美女在线观看| 91在线中文| 欧美激情伊人| 国产肉感大码AV无码| 99久久精品美女高潮喷水| 日韩一区精品视频一区二区| 国产成人三级在线观看视频| 国产主播一区二区三区| 免费毛片网站在线观看| 超碰91免费人妻| 99久久免费精品特色大片| 亚洲国产精品日韩欧美一区| 在线看片中文字幕| 一级高清毛片免费a级高清毛片| 日韩国产高清无码| 国产精欧美一区二区三区| 强奷白丝美女在线观看| AV在线天堂进入| 国产性生交xxxxx免费| 国产毛片基地| 欧美特黄一免在线观看| 免费看美女毛片| 亚洲二区视频| 18禁不卡免费网站| 青草免费在线观看| 亚洲欧美国产五月天综合| 一区二区三区四区精品视频| aaa国产一级毛片| 国产精品七七在线播放| 欧美日韩国产精品综合| 日本人妻一区二区三区不卡影院 | 女人18毛片水真多国产| 无码免费的亚洲视频| 免费在线国产一区二区三区精品| 久久精品视频亚洲| 色呦呦手机在线精品| 日日碰狠狠添天天爽| 国产91线观看|