位置:成果数据库 > 期刊 > 期刊详情页
Automated Testing of Web Applications Using Combinatorial Strategies
  • ISSN号:1000-9000
  • 期刊名称:《计算机科学技术学报:英文版》
  • 时间:0
  • 分类:TP393.09[自动化与计算机技术—计算机应用技术;自动化与计算机技术—计算机科学与技术] TP274[自动化与计算机技术—控制科学与工程;自动化与计算机技术—检测技术与自动化装置]
  • 作者机构:[1]School of Computer Science and Engineering, Southeast University, Nanjing 211189, China, [2]Key Laboratory of Computer Network and Information Integration, Ministry of Education, Nanjing 211189, China, [3]School of Computer Science and Technology, Nanjing University of Posts and Telecommunications Nanjing 210023, China
  • 相关基金:This work is supported by the National Natural Science Foundation of China under Grant Nos. 61472076, 61472077, and 61300054.
中文摘要:

最近,严峻的技术基于动态探索,它试着自动地行使每个可能的用户连接元素,广泛地被用来便于充分严峻的网应用程序。大多数如此的严峻的工具是在处理顾客方面脚本上由于他们的强调由形式相互作用在到达动态页导致不管多么不有效。在这份报纸,我们在场完成完整的形式测试并且造一个自动化测试模型的组合策略。我们建议一个算法叫了与限制(PTC ) 测试实现策略的 pairwise。我们的 PTC 算法使用 pairwise 范围并且处理语义限制和不合法的价值的问题。我们实现了原型工具 ComjaxTest 并且在五网应用上进行了实验研究。当比测试算法的一般 pairwise 完成动态页的一篇更高的报道时,试验性的结果显示我们的 PTC 算法产生更少的形式测试用例。另外,我们的 ComjaxTest 产生一个相对完全的测试模型然后在时间的合理数量检测更多的差错,作为与基于动态探索的另外的存在工具相比。

英文摘要:

Recently, testing techniques based on dynamic exploration, which try to automatically exercise every possible user interface element, have been extensively used to facilitate fully testing web applications. Most of such testing tools are however not effective in reaching dynamic pages induced by form interactions due to their emphasis on handling client-side scripting. In this paper, we present a combinatorial strategy to achieve a full form test and build an automated test model. We propose an algorithm called pairwise testing with constraints (PTC) to iraplement the strategy. Our PTC algorithm uses pairwise coverage and handles the issues of semantic constraints and illegal values. We have implemented a prototype tool ComjaxTest and conducted an empirical study on five web applications. Experimental results indicate that our PTC algorithm generates less form test cases while achieving a higher coverage of dynamic pages than the general pairwise testing algorithm. Additionally, our ComjaxTest generates a relatively complete test model and then detects more faults in a reasonable amount of time, as compared with other existing tools based on dynamic exploration.

同期刊论文项目
同项目期刊论文
期刊信息
  • 《计算机科学技术学报:英文版》
  • 中国科技核心期刊
  • 主管单位:
  • 主办单位:中国科学院计算机技术研究所
  • 主编:
  • 地址:北京2704信箱
  • 邮编:100080
  • 邮箱:jcst@ict.ac.cn
  • 电话:010-62610746 64017032
  • 国际标准刊号:ISSN:1000-9000
  • 国内统一刊号:ISSN:11-2296/TP
  • 邮发代号:2-578
  • 获奖情况:
  • 国内外数据库收录:
  • 被引量:505