期刊文献+

基于Session的Web应用软件EFSM模型构建方法研究 被引量:6

Study on Construction of EFSM Model for Web Application Based on Session
下载PDF
导出
摘要 在Web应用软件模型表示研究领域中,研究对象主要为不含Ajax技术的应用程序。少数针对Ajax(Asynchronous JavaScript and XML)的模型构建采用传统的FSM模型表示方法,并不能描述客户端消息触发后的参数传递问题;在FSM模型的基础上引入UML分层模型的表示方法因需要人工干预,不利于测试用例的自动生成。针对上述问题,借鉴EFSM模型这一重要的软件描述模型,从用户的Session数据出发,通过日志数据分析用户的行为,并记录客户端的操作事件。通过对用户行为和客户端操作事件进行匹配,生成完整的用户会话,从而建立EFSM模型。实验结果表明,该EFSM模型能够有效地表示Web应用程序的状态以及状态的变化情况,并可以有效地为测试用例自动生成服务。 In the research field of Web application model,the main research object is the applications which don’t include Ajax.A small number of models which consider the specialty of Ajax use the traditional FSM,and can’t describe the parameter transfer problems after the message is triggered in client.There is a method in which the UML layered models is introduced into the FSM for Ajax.However,this method needs manual intervention.It is not convenient for the automatic generation of the test case.To address the above problems,this paper presented an approach which builds model for Web applications based on EFSM as an important software description model.This approach firstly analyzes users’behaviors from users-session data which are recorded in server-side.Meanwhile,the client side events will be recorded.Then,the users’behaviors with client-side events are matched to generate the complete user session data,from which the EFSM model can be built for the Web application.The experiments show that the EFSM model built by using the proposed approach can represent the state and its changes of Web applications effectively.The EFSM model is also convenient for generating test cases automatically.
作者 郭俊霞 郭仁飞 许南山 赵瑞莲 GUO Jun-xia ;GUO Ren-fei;XU Nan-shan;ZHAO Rui-lian(College of Information Science and Technology,Beijing University of Chemical Technology,Beijing 100029,China)
出处 《计算机科学》 CSCD 北大核心 2018年第4期203-207,214,共6页 Computer Science
基金 国家自然科学基金(61672085)资助
关键词 WEB应用软件 用户Session数据 AJAX EFSM模型 Web application User session data Ajax EFSM model
  • 相关文献

参考文献4

二级参考文献82

  • 1许蕾,徐宝文.Web应用测试框架研究[J].东南大学学报(自然科学版),2004,34(6):751-755. 被引量:14
  • 2周晓宇,许蕾,徐宝文,陈火旺.Web应用的自动测试[J].计算机科学,2005,32(1):125-127. 被引量:8
  • 3周立柱,林玲.聚焦爬虫技术研究综述[J].计算机应用,2005,25(9):1965-1969. 被引量:153
  • 4胡蓉,缪淮扣,刘焕洲.一种基于Web软件集成测试的建模方法[J].计算机科学,2007,34(6):253-257. 被引量:5
  • 5Sutton M,Greene A,Amini P.模糊测试:强制性安全漏洞发掘[M].黄陇,于莉莉,李虎,译.北京:机械工业出版社,2009. 被引量:2
  • 6Pretschner 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. 被引量:1
  • 7Tonella Paolo, Ricca Filippo. Statistical testing of Web applications. Journal of Software Maintenance and Evolution: Research and Practice, 2004, 16(2): 103-127. 被引量:1
  • 8Utting Mark, Pretschner Alexander, Legeard Bruno. A taxonomy of model-based testing approaches. Software Testing, Verification and Reliability, Wiley Online Library, 2011: 1-16. 被引量:1
  • 9Neto 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. 被引量:1
  • 10Lucca 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. 被引量:1

共引文献42

同被引文献47

引证文献6

二级引证文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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