Integrating techniques and tools for testing automation: Research Articles

  • Authors:
  • Macario Polo;Sergio Tendero;Mario Piattini

  • Affiliations:
  • University of Castilla-La Mancha, Paseo de la Universidad, 4, E-13071 Ciudad Real, Spain;University of Castilla-La Mancha, Paseo de la Universidad, 4, E-13071 Ciudad Real, Spain;University of Castilla-La Mancha, Paseo de la Universidad, 4, E-13071 Ciudad Real, Spain

  • Venue:
  • Software Testing, Verification & Reliability
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article presents two tools to generate test cases, one for Java programs and one for .NET programs, as well as a structured testing process whereby such tools can be used in order to help in process automation. The main innovation in this work is the joint use of diverse techniques and technologies, which have been separately applied to test automation: reflection to extract the class structure; regular expressions to describe test templates and test cases; JUnit and NUnit as test case execution frameworks; mutation and MuJava as test case quality measurers; serialization to deal with the parameters of complex data types; and once more, reflection, to facilitate the test engineer in the task of writing the oracle. Finally, the article presents an experiment carried out to validate the work. Copyright © 2006 John Wiley & Sons, Ltd.