计算机应用
計算機應用
계산궤응용
COMPUTER APPLICATION
2010年
10期
2749-2753
,共5页
张博刚%张威%陈月宁%廖飞雄
張博剛%張威%陳月寧%廖飛雄
장박강%장위%진월저%료비웅
窗口导航%有向图%运行监测%GUI测试%运行记录%循环展开
窗口導航%有嚮圖%運行鑑測%GUI測試%運行記錄%循環展開
창구도항%유향도%운행감측%GUI측시%운행기록%순배전개
为提高GUI自动化测试的覆盖率、故障定位的速率和精度,以及检测由于时空变化导致的空间错误引起的故障,建立基于运行监测的GUI自动化测试模型.模型将GUI分为窗口框架层、界面元素层、功能结构层和运行记录层四层.窗口框架层描述GUI所有窗口,界面元素层描述用户输入,功能结构层提出功能覆盖准则,运行记录层通过插桩记录代码动态监测软件每一次执行时路径和各个窗口的运行状态,从而提高测试的覆盖率,并根据运行记录中窗口的总执行次数和正确的执行次数为可靠性计算提供依据.由于监测代码的运行情况,因此故障能够定位到代码级,提高故障定位的精度和速率.最后以记事本程序为例验证了模型的有效性.
為提高GUI自動化測試的覆蓋率、故障定位的速率和精度,以及檢測由于時空變化導緻的空間錯誤引起的故障,建立基于運行鑑測的GUI自動化測試模型.模型將GUI分為窗口框架層、界麵元素層、功能結構層和運行記錄層四層.窗口框架層描述GUI所有窗口,界麵元素層描述用戶輸入,功能結構層提齣功能覆蓋準則,運行記錄層通過插樁記錄代碼動態鑑測軟件每一次執行時路徑和各箇窗口的運行狀態,從而提高測試的覆蓋率,併根據運行記錄中窗口的總執行次數和正確的執行次數為可靠性計算提供依據.由于鑑測代碼的運行情況,因此故障能夠定位到代碼級,提高故障定位的精度和速率.最後以記事本程序為例驗證瞭模型的有效性.
위제고GUI자동화측시적복개솔、고장정위적속솔화정도,이급검측유우시공변화도치적공간착오인기적고장,건립기우운행감측적GUI자동화측시모형.모형장GUI분위창구광가층、계면원소층、공능결구층화운행기록층사층.창구광가층묘술GUI소유창구,계면원소층묘술용호수입,공능결구층제출공능복개준칙,운행기록층통과삽장기록대마동태감측연건매일차집행시로경화각개창구적운행상태,종이제고측시적복개솔,병근거운행기록중창구적총집행차수화정학적집행차수위가고성계산제공의거.유우감측대마적운행정황,인차고장능구정위도대마급,제고고장정위적정도화속솔.최후이기사본정서위례험증료모형적유효성.