Distributed Environment Integrating Tools for Software Testing

This work is devoted to problems of testing many programs using various testing tools of different origin. We present a distributed system, called Tester, which manages and automates testing process. The system is based on client-server architecture and integrates testing tools, including commercial tools, open-source and own applications. It uses repository for storing projects to be tested and database with test results. Different performance issues concerning test automation are discussed and experimentally evaluated. The system was used in mutation testing of C# programs using object-oriented mutation operators, in experiments investigating the relation between line and assembly instruction coverage on the set of C++ programs, and statistic analysis of different program characteristics.

[1]  Antonia Bertolino,et al.  Software Testing Research: Achievements, Challenges, Dreams , 2007, Future of Software Engineering (FOSE '07).

[2]  Gregg Rothermel,et al.  The impact of software evolution on code coverage information , 2001, Proceedings IEEE International Conference on Software Maintenance. ICSM 2001.

[3]  Mario Piattini,et al.  Integrating techniques and tools for testing automation: Research Articles , 2007 .

[4]  W. Eric Wong Mutation Testing for the New Century , 2001 .

[5]  Lionel C. Briand,et al.  Using Mutation Analysis for Assessing and Comparing Testing Coverage Criteria , 2006, IEEE Transactions on Software Engineering.

[6]  S. Allott Testing Techniques - Are they of any Practical Use? , 2007, Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION (TAICPART-MUTATION 2007).

[7]  Piotr Gawkowski,et al.  Experiences with Software Implemented Fault Injection , 2007 .

[8]  John A. Clark,et al.  Investigating the effectiveness of object‐oriented testing strategies using the mutation method , 2001 .

[9]  Boris Beizer,et al.  Software Testing Techniques , 1983 .

[10]  Mario Piattini,et al.  Integrating techniques and tools for testing automation , 2007, Softw. Test. Verification Reliab..

[11]  Richard Torkar,et al.  A survey on testing and reuse , 2003, Proceedings 2003 Symposium on Security and Privacy.

[12]  Anna Derezinska,et al.  Experiences from an Empirical Study of Programs Code Coverage , 2007, SCSS.