Software Test Automation practices in agile development environment: An industry experience report

The increased importance of Test Automation in software engineering is very evident considering the number of companies investing in automated testing tools nowadays, with the main aim of preventing defects during the development process. Test Automation is considered an essential activity for agile methodologies being the key to speed up the quality assurance process. This paper presents empirical observations and the challenges of a test team new to agile practices and Test Automation using open source testing tools integrated in software projects that use the Scrum methodology. The results obtained showed some important issues to be discussed and the Test Automation practices collected based on the experiences and lessons learned.

[1]  Xi Zhang,et al.  Research on Agile Project Management with Scrum Method , 2009, 2009 IITA International Conference on Services Science, Management and Engineering.

[2]  Tathagat Varma,et al.  Automated software testing: introduction, management and performance , 2000, SOEN.

[3]  Edward Kit,et al.  Software testing in the real world - improving the process , 1995 .

[4]  Jeff Sutherland,et al.  Manifesto for Agile Software Development , 2013 .

[5]  Lisa Crispin,et al.  Agile Testing: A Practical Guide for Testers and Agile Teams , 2008 .

[6]  Clauirton A Siebra,et al.  On the specification of a test management solution for evaluation of handsets network operations , 2010, 2010 IEEE International Conference on Automation, Quality and Testing, Robotics (AQTR).

[7]  Marc Kellogg,et al.  Automating functional tests using Selenium , 2006, AGILE 2006 (AGILE'06).

[8]  Katja Karhu,et al.  Empirical Observations on Software Testing Automation , 2009, 2009 International Conference on Software Testing Verification and Validation.