An Automatic Execution System for Web Functional Test Base on Modelling User's Behaviour

Web applications are widely used. Generally, they are built by the integration of many loosely coupled and reusable services using open standards. It has become more and more difficult to testing Web applications automatically. This paper presents a system for Web functional test which can absolutely simulate manual operations. We propose a new test cases structure in XML description (called as X-Case). This system improved the traditional way of record by analysis the pagespsila structure. It can also record the sequence of userpsilas operation and generate test case automatically. The system supports generating part of test data in an automatic way in the method of control type analysis and data pool. This system can simulate manual testing when executing X-Cases and using the test data generated, so it implemented a more automatically testing.

[1]  Baowen Xu,et al.  A framework for Web applications testing , 2004, 2004 International Conference on Cyberworlds.

[2]  A. Jefferson Offutt,et al.  Bypass testing of Web applications , 2004, 15th International Symposium on Software Reliability Engineering.

[3]  Wu Qing-lin A Research on Software Testing , 2009 .

[4]  Filippo Ricca,et al.  Analysis, testing and re-structuring of Web applications , 2004, 20th IEEE International Conference on Software Maintenance, 2004. Proceedings..

[5]  Mary Jean Harrold,et al.  Testing: a roadmap , 2000, ICSE '00.

[6]  Xu Lei An Analyzing and Comparing Technique for Testing Results of Web Applications , 2006 .

[7]  A. Jefferson Offutt,et al.  Generating test cases for web services using data perturbation , 2004, SOEN.

[8]  David M. Booth,et al.  Web Services Architecture , 2004 .

[9]  Gerardo Canfora User-Side Testing of Web Services , 2005, CSMR.

[10]  Giuseppe A. Di Lucca,et al.  Testing Web applications , 2002, International Conference on Software Maintenance, 2002. Proceedings..

[11]  Juan Luo,et al.  Testing Web services by XML perturbation , 2005, 16th IEEE International Symposium on Software Reliability Engineering (ISSRE'05).

[12]  Malcolm Munro,et al.  An Approach for Specification-based Test Case Generation for Web Services , 2007, 2007 IEEE/ACS International Conference on Computer Systems and Applications.

[13]  Matthew MacDonald,et al.  Web Services Architecture , 2004 .