期刊文献+

基于模型的Web应用测试 被引量:16

Model-Based Testing for Web Applications
下载PDF
导出
摘要 提出了基于模型的Web应用测试方法,包括建模、测试用例生成、测试用例的执行、模型以及测试用例的可视化等关键技术.设计并实现一个基于模型的Web应用测试系统.以FSM作为被测Web应用的形式测试模型,集成了模型转换器、测试目标分析器、测试序列生成器、FSM和测试序列可视化以及Web应用测试执行引擎等工具.除支持状态覆盖、迁移覆盖、迁移对覆盖等传统的覆盖准则外,还改进/提出了优化状态迁移覆盖、完整消息传递覆盖、完整功能交互覆盖和功能循环交互覆盖等覆盖准则.该文以兴宁水库移民信息管理系统为例演示了该系统. In this paper, a testing approach to model-based testing for Web applications is pro-posed which involves in Web application modeling, test generation, test execution and visualization for Web models and test sequences. The authors design and implement a model-based testing system for Web applications while the FSM is regarded as a formal testing model of Web applications under test. And this system integrates Model Transformer, Test Purposes Analyzer, Test Sequences Generator, Visualization tools for FSM and test sequences, Test Execution Engine, etc. Furthermore, the system not only supports the traditional test coverage criteria such as State Coverage, Transition Coverage, Transition Pair Coverage, but also the criteria proposed and im- proved including Optimized State and Transition Coverage, Complete Message Pass Coverage, Complete Function Interaction Coverage and Function Loop Interaction Coverage. Finally, the authors demonstrate the system taking the Xingning Reservoir Resettlement MIS as our Web application under test.
出处 《计算机学报》 EI CSCD 北大核心 2011年第6期1012-1028,共17页 Chinese Journal of Computers
基金 国家自然科学基金(60970007 61073050) 国家"八六三"高技术研究发展计划项目基金(2007AA01Z144) 国家"九七三"重点基础研究发展规划项目基金(2007CB310800) 上海市自然科学基金(09ZR1412100) 上海市科学技术委员会基金(10510704900) 上海市重点学科建设项目基金(J50103)资助
关键词 WEB应用 模型转换 测试用例生成 测试执行 Web applications model transformation test cases generation test execution
  • 相关文献

参考文献36

  • 1Pretschner Alexander, Lotzbeyer Heiko, Philipps Jan. Model based testing in evolutionary software development//Proceedings of the 12th IEEE International Workshop on Rapid System Prototyping. IEEE Computer Society, Washington, DC, USA, 2001:155-161.
  • 2Tonella Paolo, Ricca Filippo. Statistical testing of Web applications. Journal of Software Maintenance and Evolution: Research and Practice, 2004, 16(2): 103-127.
  • 3Utting Mark, Pretschner Alexander, Legeard Bruno. A taxonomy of model-based testing approaches. Software Testing, Verification and Reliability, Wiley Online Library, 2011: 1-16.
  • 4Neto Arilo C. Dias, Subramanyan Rajesh, et al. A survey on model-based testing approaches: A systematic review//Proceedings of the 1st ACM international Workshop on Empirical Assessment of Software Engineering Languages and Technologies: Held in Conjunction with the 22nd IEEE/ ACM International Conference on Automated Software Engineering (ASE'07). ACM, New York, USA, 2007:31-36.
  • 5唐云吉,缪淮扣,钱忠胜.一种基于功能构件的Web应用建模与测试方法[J].计算机科学,2009,36(7):124-127. 被引量:3
  • 6Lucca G A D, Fasolino A R. Testing Web-based applications : The state of the art and future trends. Information and Software Technology, 2006, 48(12) : 1172-1186.
  • 7Hieatt Edward, Mee Robert. Going faster: Testing the Web application. IEEE Software, 2002, 19(2): 60-65.
  • 8许蕾,徐宝文.Web应用测试框架研究[J].东南大学学报(自然科学版),2004,34(6):751-755. 被引量:14
  • 9周晓宇,许蕾,徐宝文,陈火旺.Web应用的自动测试[J].计算机科学,2005,32(1):125-127. 被引量:8
  • 10刘焕洲,缪淮扣.Web应用程序建模和测试用例生成方法[J].计算机工程,2008,34(6):60-62. 被引量:10

二级参考文献54

  • 1许蕾 徐宝文.用户行为获取方法在Web性能测试中的应用研究[J].软件学报,2003,14:115-120.
  • 2Krulwich B. Automating the Internet: Agents as User Surrogates. IEEE Internet Computing,1997,1(4): 34~38
  • 3Kung D C,Liu C H,Hsia P. An Object-Oriented Web Test Model for Testing Web Applications. In: Proc. of the Asia-Pacific Conference on Quality Software (APAQS) ,2000. 111~121
  • 4Ricca F,Tonella P. Web Site Analysis: Structure and Evolution.In: Proc. of the Int. Conf. on Software Maintenance (ICSM),2000. 76~86
  • 5Wooldridge J, Jennings N R. Intelligent Agents: Theory and Practice. Knowledge Engineering Review,1995,10(2): 115~152
  • 6Xu Lei,Xu Baowen,Chen Huowang,et al. Test Web Applications Based on Agent. Journal of Software, 2003,14 (Suppl.): 9~ 16
  • 7Xu Lei, Xu Baowen, Chen Zhenqiang, Chen Huowang. Website Evolution Based on Statistic Data. In : Proc. of the 9th IEEE Int.Workshop on Future Trends of Distributed Computing Systems (FTDCS) ,2003. 301~306
  • 8Xu Lei,Xu Baowen,Nie Changhai,et al. A Browser Compatibility Testing Method Based on Combinatorial Testing. In: Proc. of the Int. Conf. on Web Engineering (ICWE),2003. 310~313
  • 9Anupam V,Freire J,Kumar B,Lieuwen D. Automating Web Navigation with the WebVCR. In:Proc. of WWW,2000. 503~517
  • 10Belkin N J,Croft W B. Information Filtering and Information Retrieval: Two Sides of the Same Coin? Communications of the ACM,1992,35(10): 29~38

共引文献35

同被引文献82

引证文献16

二级引证文献57

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部