天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 交通工程論文 >

列控中心自動化測試測試用例生成方法

發(fā)布時間:2021-06-25 10:22
  為了提高列控中心自動化測試的效率和質(zhì)量,研究帶有通信時機測試用例的生成方法.首先,通過擴展確定性有限狀態(tài)機的輸入輸出動作,構(gòu)建帶有輸入輸出時間的確定性有限狀態(tài)機模型,并利用改進的廣度優(yōu)先搜索生成測試路徑,形成抽象測試集.然后,利用邊界值分析將測試路徑中的時間約束離散化,并利用提出的控制條件覆蓋測試生成算法生成測試用例.最后,以列控中心改變運行方向場景為例,生成測試用例.結(jié)果表明:采用所提出方法生成的測試用例可以有效表達接口通信的內(nèi)容和時機.為列控中心自動化測試用例的自動生成提供重要的方法支撐. 

【文章來源】:北京交通大學學報. 2020,44(05)北大核心CSCD

【文章頁數(shù)】:6 頁

【部分圖文】:

列控中心自動化測試測試用例生成方法


抽象測試場景的DFSM-T

路徑圖,路徑,冗余,場景


廣度優(yōu)先搜索(Breadth-First Search, BFS)和深度優(yōu)先搜索(Depth-First Search, DFS)是常用的測試路徑搜索算法[10].但由于深度優(yōu)先搜索需要不斷的回溯,以確定下一節(jié)點是否已被訪問.因此,本文采用廣度優(yōu)先搜索對DFSM-T模型搜索測試路徑,并使測試路徑集合滿足變遷覆蓋準則,即覆蓋DFSM-T模型的所有變遷至少一次.但經(jīng)典BFS算法會因模型中存在自環(huán)變遷而使得某些測試路徑的冗余程度較高.例如圖1的模型利用BFS算法生成兩條測試路徑如圖2所示.因模型中存在自環(huán)變遷使得兩條測試路徑前3個變遷是相同的,導致兩條測試路徑冗余程度很高.針對該問題,提出改進BFS算法,算法具體描述如下.

路徑圖,路徑,場景,測試用例


圖1模型利用改進BFS生成的測試路徑集合包含1條測試路徑,如圖3所示,該條測試路徑覆蓋了圖1模型的所有變遷,能夠替代圖2中兩條冗余程度較高的測試路徑,減小了測試路徑集的規(guī)模.2 測試用例生成

【參考文獻】:
期刊論文
[1]一種列控系統(tǒng)安全關鍵軟件測試用例的實例化方法[J]. 劉思琪,張亞東,楊武東,童音,饒暢.  小型微型計算機系統(tǒng). 2019(02)
[2]基于有色Petri網(wǎng)的測試案例生成方法及其在CTCS-3車地通信中的應用[J]. 趙天時.  北京交通大學學報. 2018(06)
[3]基于有色Petri網(wǎng)的車載設備模式轉(zhuǎn)換測試序列生成方法[J]. 趙曉宇,楊志杰,呂旌陽.  中國鐵道科學. 2017(04)
[4]一種全覆蓋的列控車載系統(tǒng)測試用例自動生成算法研究[J]. 袁磊,呂繼東,劉雨,李辰嶺,趙偉慧.  鐵道學報. 2014(08)
[5]多端口形式化測試自動生成方法在CTCS-3車載系統(tǒng)中的應用[J]. 趙顯瓊,唐濤.  鐵道學報. 2011(07)



本文編號:3249035

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/jiaotonggongchenglunwen/3249035.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶f5853***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com