计算机应用研究
計算機應用研究
계산궤응용연구
Application Research of Computers
2015年
11期
3332-3335
,共4页
文档转换器%回归测试用例选择%XSLT 技术%式样单模板%变更影响域
文檔轉換器%迴歸測試用例選擇%XSLT 技術%式樣單模闆%變更影響域
문당전환기%회귀측시용례선택%XSLT 기술%식양단모판%변경영향역
document converter%regression test case selection%XSLT technique%style sheet templates%change impact domain
针对办公文档功能点数量繁多、测试用例集庞大、回归测试重复工作量大的问题,提出了一种文档转换器回归测试用例优化选择方法。对利用可扩展式样单语言转换(extensible stylesheet language transformation,XS-LT)技术来实现不同文档格式间转换的转换器,提出通过创建测试功能点和转换器式样单模板的映射关系,对转换器两个版本的 XSLT 式样单进行变更分析,提取变更影响域信息并映射到具体测试功能点,回归测试基于变更功能点选择测试用例。实验表明,基于 XSLT 式样单变更域信息选择转换器测试用例的方法在保障测试充分性的同时,可显著减少回归测试用例的数量,提高测试效率,这对转换器的回归测试工作有启发意义和实用价值。
針對辦公文檔功能點數量繁多、測試用例集龐大、迴歸測試重複工作量大的問題,提齣瞭一種文檔轉換器迴歸測試用例優化選擇方法。對利用可擴展式樣單語言轉換(extensible stylesheet language transformation,XS-LT)技術來實現不同文檔格式間轉換的轉換器,提齣通過創建測試功能點和轉換器式樣單模闆的映射關繫,對轉換器兩箇版本的 XSLT 式樣單進行變更分析,提取變更影響域信息併映射到具體測試功能點,迴歸測試基于變更功能點選擇測試用例。實驗錶明,基于 XSLT 式樣單變更域信息選擇轉換器測試用例的方法在保障測試充分性的同時,可顯著減少迴歸測試用例的數量,提高測試效率,這對轉換器的迴歸測試工作有啟髮意義和實用價值。
침대판공문당공능점수량번다、측시용례집방대、회귀측시중복공작량대적문제,제출료일충문당전환기회귀측시용례우화선택방법。대이용가확전식양단어언전환(extensible stylesheet language transformation,XS-LT)기술래실현불동문당격식간전환적전환기,제출통과창건측시공능점화전환기식양단모판적영사관계,대전환기량개판본적 XSLT 식양단진행변경분석,제취변경영향역신식병영사도구체측시공능점,회귀측시기우변경공능점선택측시용례。실험표명,기우 XSLT 식양단변경역신식선택전환기측시용례적방법재보장측시충분성적동시,가현저감소회귀측시용례적수량,제고측시효솔,저대전환기적회귀측시공작유계발의의화실용개치。
This paper proposed a test case optimization method on document converter regression test to solve the problems of office documents function points numerous,test suite huge,regression test workload heavy.For the converter using XSLT to achieve conversion between different document formats,it established the mapping relationship between test function points and converter’s style sheet templates firstly,then extracted change domain information by analyzing two versions of the XSLT style sheet and mapped the information to a specific test function point.Finally,regression test could choose test cases based on the changed function point.Experiments show that the method based on XSLT change impact domain to select test cases ensures testing’s adequacy and meanwhile significantly reduces the number of regression test cases,improves the test efficiency,thus it’s of great practical value in converter regression testing.