期刊文献+

一种基于功能构件的Web应用建模与测试方法 被引量:3

Approach to Modeling and Testing Web Applications Based on Functional Components
下载PDF
导出
摘要 Web应用与传统程序有着很大差别,后者的一些建模和测试方法不能完全适用于前者。提出了一种有效的对Web应用测试的方法。按功能将Web应用划分成若干个功能构件,把Web应用看成是功能构件的集合,并在功能上将其对应到实际的Web应用模块。用有向图表示功能构件的结构关系,用FSM表示功能构件的行为关系,用FSM的复合表示功能构件的交互。提出了完整执行序列覆盖、构件完整执行序列覆盖两个测试准则,根据这些准则生成测试用例集。为支持所提出的方法,设计了一个测试用例生成的工具原型。 There are great differences between Web applications and the traditional programs. The modeling and testing methods of the traditional programs can not be fully fit for Web applications. An approach to generating test cases effectively was presented. A Web application was divided into a set of functional components, each of which corresponded to an actual Web application module. A directed graph is employed to represent the structural relationship among the functional components, an FSM was used to represent their behavioral relationship, and the FSM composition was used to represent their interactions. In testing, two test criteria which are complete executing sequence coverage and component complete executing sequence coverage were proposed. To satisfy these two criteria respectively, different test sets were generated. Additionally, a test case generation prototype was designed for the approach proposed.
出处 《计算机科学》 CSCD 北大核心 2009年第7期124-127,169,共5页 Computer Science
基金 国家自然科学基金项目(60673115) 国家863计划项目(2007AA01Z144) 国家973项目(2007CB310800) 上海市教委科研项目(07ZZ06) 上海市重点学科建设项目(J50103)资助
关键词 WEB应用 功能构件 建模 测试准则 测试用例 Web application, Functional component, Modeling, Test criterion, Test case
  • 相关文献

参考文献2

二级参考文献4

  • 1WU Ye. Modeling and Testing Web-based Applications[R]. GMU, Tech Rep: ISE-TR-02-08, 2002.
  • 2Szperski C. Component Software: Beyond Object-oriented Programming[M]. 2nd ed. New York: ACM Press, 2002.
  • 3Grindal M, Lindstrom B, Offutt J. An Evaluation of Combination Strategies for Test Case Selection[J]. Empir. Software Eng., 2006, 11(4): 583-611.
  • 4Rook P. Controlling Software Projects[J]. Software Engineering Journal, 1986, 1(1): 7-16.

共引文献9

同被引文献45

  • 1许蕾,徐宝文.Web应用测试框架研究[J].东南大学学报(自然科学版),2004,34(6):751-755. 被引量:14
  • 2周晓宇,许蕾,徐宝文,陈火旺.Web应用的自动测试[J].计算机科学,2005,32(1):125-127. 被引量:8
  • 3胡蓉,缪淮扣,刘焕洲.一种基于Web软件集成测试的建模方法[J].计算机科学,2007,34(6):253-257. 被引量:5
  • 4Pretschner 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.
  • 5Tonella Paolo, Ricca Filippo. Statistical testing of Web applications. Journal of Software Maintenance and Evolution: Research and Practice, 2004, 16(2): 103-127.
  • 6Utting Mark, Pretschner Alexander, Legeard Bruno. A taxonomy of model-based testing approaches. Software Testing, Verification and Reliability, Wiley Online Library, 2011: 1-16.
  • 7Neto 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.
  • 8Lucca 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.
  • 9Hieatt Edward, Mee Robert. Going faster: Testing the Web application. IEEE Software, 2002, 19(2): 60-65.
  • 10Isakowitz Tomas, Stohr Edward A, Balasubramanian P. RMM: A methodology for structured hypermedia design. Communication of the ACM, 1995, 38(8): 34-44.

引证文献3

二级引证文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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