期刊文献+

Web应用测试技术进展 被引量:44

Progress in Testing for Web Applications
下载PDF
导出
摘要 Web应用的特殊性使得其测试具有挑战性,但目前针对其测试的研究同其设计开发的研究相比相对薄弱.从Web应用的体系结构、实现技术、组成成分、运行机制、运行环境、开发设计等方面分析了影响测试的因素.归纳了现有Web应用设计阶段、开发阶段、运行阶段、维护阶段所涉及的主要测试方面及使用的动态、静态测试技术.并从测试的几个关键方面,如链接测试、组件黑盒测试、组件白盒测试、WS及WSC测试及性能测试等方面综述当前研究热点难点,包括面向对象的建模、统计建模、控制流测试、数据流测试、数据组合测试、WS测试、WS组测试、WSC测试、协议测试、性能测试的负载模型与用户会话数据集的优化等问题.指出了有关研究的局限性.从模型驱动测试、基于Agent测试、WS及SOA测试、性能测试等方面探讨了Web应用测试未来的研究方向. Testing for Web applications has challenges on its special aspects. Compared with design and development, relatively little work on testing has been done so far. In this paper, the factors influencing testing for Web applications are analyzed from such cases as its architecture, techniques, elements of its composition, running environment, running mechanism, design process and development process. Main aspects for Web applications testing in design, development, running and evolution steps are summarized. Dynamic testing and static testing are summarized also. Crucial researches from these aspects such as hyperlink testing, black-box testing and white-box testing for components, Web services testing, Web services composition testing and performance testing are surveyed. These problems include object-oriented model and unify Markov model for hyperlink testing, data flow testing and control flow testing for white-box testing, data composition testing for black-box testing, testing for Web services, Web services group, protocol, Web services composition, workload modeling and approaches of creating effective user session data sets for performance testing. Localizations of some methods are pointed out. From model-driven testing, agent-based testing, Web services testing and testing for service-oriented architecture, performance testing, the trends of future research for Web applications testing are also discussed.
出处 《计算机研究与发展》 EI CSCD 北大核心 2007年第8期1273-1283,共11页 Journal of Computer Research and Development
基金 国家自然科学基金项目(60473078)
关键词 WEB应用测试 超级链接测试 组件测试 WS及WSC测试 性能测试 进展 Web application testing hyperlink testing components testing Web services and Web services composition testing performance testing progress
  • 相关文献

参考文献64

  • 1D C Kung,C H Liu,P Hsia.An object-oriented Web test model for testing Web applications[C].IEEE 24th Annual Int'l Computer Software and Applications Conf (COMPSAC'00),Taipei,2000.
  • 2F Ricca,P Tonella.Analysis and testing of Web applications[C].In:Proc of the 2001 Int'l Conf on Software Engineering(ICS'01).Los Alamitos CA:IEEE Computer Society Pres,2001.25-34.
  • 3P Tonella,F Ricca.A 2-layer model for the white-box testing of Web applications[C].The 2004 Int'l Workshop on Web Site Evolution (WSE'04),Chicago,Illinois,2004.
  • 4Liu ChienHung,D C Kung,Pei Hsia,et al.Structural testing of Web applications[C].The 11th Int'l Symp on Software Reliability Engineering (ISSRE'00),San Jose,2000.
  • 5C Kallepalli,J Tian.Measuring and modeling usage and reliability for statistical Web testing[J].IEEE Trans on Software Engineering,2001,27(11):1023-1036.
  • 6WenLi Wang,MeiHuei Tang.User-oriented reliability modeling for a Web system[C].In:Proc of the 14th Int'l Symp on Software Reliability Engineering (ISSRE' 2003).Los Alamitos CA:IEEE Computer Society Press,2003.293-304.
  • 7柳纯录,等.软件测评师教程[M].北京:清华大学出版社,2005.
  • 8单锦辉,姜瑛,孙萍.软件测试研究进展[J].北京大学学报(自然科学版),2005,41(1):134-145. 被引量:134
  • 9Doctor HTML[OL].http://www2.imagiware.com/Rxhtml/,2006.
  • 10W3C HTML Validation Service[OL].http://validator.w3.org,2006.

二级参考文献109

  • 1赵元聪,朱三元.面向对象软件测试的认识[J].计算机应用与软件,1996,13(3):1-4. 被引量:19
  • 2[1]Schach S.R..Software Engineering with Java.Boston:McGraw-Hill,1999
  • 3[2]DeMillo R. et al.. Constraint-based automatic test data generation. IEEE Transactions on Software Engineering, 1991, 17(9): 900~910
  • 4[3]Grabowski J. et al.. On the design of the new testing language TTCN-3. In: Ural H. et al.eds.. Testing of Communicating Systems. Kluwer: Academic Publishers, 2000,13: 161~176
  • 5[4]Schieferdecker I. et al.. Conformance testing with TTCN. In: Telektronikk, 2000,96(4): 85~95
  • 6[5]DeMillo R. et al.. Experimental results from an automatic test case generator. ACM Transactions on Software Engineering Methodology,1993, 2(2): 109~175
  • 7[6]Offutt J.. An integrated automatic test data generation system. Journal of Systems Integration, 1991, 1(3): 391~409
  • 8[7]Rothermel G. et al.. Regression test selection for C++ software. Journal of Software Testing, Verification and Reliability, 2000,10(2):77~109
  • 9[8]Offutt J. et al.. The dynamic domain reduction approach to test data generation. Software Practice and Experience, 1999, 29(2): 167~193
  • 10[9]Chen T.Y. et al.. A new heuristic for test suite reduction. Information and Software Technology, 1998,40(5~6): 347~354

共引文献309

同被引文献282

引证文献44

二级引证文献105

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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