计算机应用与软件
計算機應用與軟件
계산궤응용여연건
Computer Applications and Software
2015年
8期
11-16,51
,共7页
自动化测试%界面演化%需求追踪性%测试脚本修复
自動化測試%界麵縯化%需求追蹤性%測試腳本脩複
자동화측시%계면연화%수구추종성%측시각본수복
Automated testing%UI evolution%Requirement traceability%Test script repair
自动化测试技术通过测试脚本使测试人员无需重复耗时乏味的手工黑盒测试。然而随着软件界面的演化,通常会导致基于界面元素的测试脚本失效,测试人员不得不手工检测和修复失效的脚本。提出一种基于需求追踪的测试脚本修复方法,辅助追踪界面元素的演化的影响范围。分析Web应用中常见的容易导致测试脚本失效的界面元素演化类型,针对每种类型给出在模型框架下QTP软件测试脚本修复规则。在此基础上,开发了一个自动修复失效脚本工具,通过一个案例,展示了该方法的可行性。
自動化測試技術通過測試腳本使測試人員無需重複耗時乏味的手工黑盒測試。然而隨著軟件界麵的縯化,通常會導緻基于界麵元素的測試腳本失效,測試人員不得不手工檢測和脩複失效的腳本。提齣一種基于需求追蹤的測試腳本脩複方法,輔助追蹤界麵元素的縯化的影響範圍。分析Web應用中常見的容易導緻測試腳本失效的界麵元素縯化類型,針對每種類型給齣在模型框架下QTP軟件測試腳本脩複規則。在此基礎上,開髮瞭一箇自動脩複失效腳本工具,通過一箇案例,展示瞭該方法的可行性。
자동화측시기술통과측시각본사측시인원무수중복모시핍미적수공흑합측시。연이수착연건계면적연화,통상회도치기우계면원소적측시각본실효,측시인원불득불수공검측화수복실효적각본。제출일충기우수구추종적측시각본수복방법,보조추종계면원소적연화적영향범위。분석Web응용중상견적용역도치측시각본실효적계면원소연화류형,침대매충류형급출재모형광가하QTP연건측시각본수복규칙。재차기출상,개발료일개자동수복실효각본공구,통과일개안례,전시료해방법적가행성。
Thanks to the technique of automated testing, test engineers can be free from time-consuming, repetitive manual test by writing automation test scripts.However, when the UI of GUI-based applications or Web applications evolved, the test engineers have to check and repair the failing test scripts which interact with applications by performing actions on their UI element.In this paper, we propose a requirement traceability-based test script repair method which helps to trace the influence scope of the evolution of UI elements.We analyse the common types of UI evolution in Web applications that are prone to cause test script failure, meanwhile we propose the QTP software test script repair rules for each type under the model framework.Based on that we develop an automatic repair tool for failing scripts, and conduct a case study to demonstrate the feasibility of our approach.