摘要
随着Web应用技术的快速发展及浏览器和平台数量的不断增长,跨浏览器的不兼容性问题显得越来越突出。尽管现有的浏览器不兼容性测试工具较多,但是大多数的测试工具是手工测试,耗时过长,容易出错,而且国内对于跨浏览器不兼容性的自动化测试问题缺乏系统性研究。因此基于爬虫工具生成应用程序的导航模型,以及等价性检查技术和自动化测试系统(ATS)提出一种检测跨浏览器不兼容性问题的方法,并结合已有的测试工具进行比较。实验结果表明,该方法能够有效地自动识别和测试跨浏览器不兼容性问题。
With the rapid development of Web application technology and constant growth in numbers of new browsers and platforms,cross-browser incompatibilities( CBI) problem becomes more and more noticeable. Though current testing tools for browsers 'incompatibilities are not just few,however most of them are in manual operation with time consuming and being error-prone,and there lacks the nationwide systematic researches on automated testing approach for CBI. Therefore,based on the navigation model of generating application with crawler tool,the equivalence checking technology and the automatic test system( ATS),we put forward a method of crossbrowser incompatibility detection,and compare it among the existing testing tools. Experimental results show that the proposed method can effectively and automatically identify and test the cross-browser incompatibility problems.
出处
《计算机应用与软件》
CSCD
2016年第3期14-17,30,共5页
Computer Applications and Software
基金
计算机体系结构国家重点实验室开放课题项目(CARCH201206)
上海理工大学国家级项目培育基金项目(12X GQ07)
关键词
跨浏览器不兼容性
爬虫工具
导航模型
等价性检查
自动化测试系统
Cross-browser incompatibility(CBI)
Crawler tool
Navigation model
Equivalence checking
Automated testing system(ATS)