Executive Summary
As industries accepting Agile development methodology /extreme programming to cope up with fast paced environment, there is a need to reevaluate the testing methodologies to match with speed of the software development. The acceptance of the software in commercial market not only depends on how fast development is completed but also the quality of the software product which could very well be improved by adopting efficient testing methodologies.
Since, testers in agile environment are embedded in the project team along with developer and BA’s that does not mean that there is no need for a structured, documented approach to carry on the testing in agile. A test method with defined metrics and analytics can provide traceability of requirement which will ensure the quality of the deliverables.
The research focus is to gain insights of current testing methods used in agile environment, understand the pros and cons of the different testing methodologies used in agile development environment and issues with the applicability. The quantitative research methodologies is used to meet the research objective. The data collection methods include literature survey and survey with the IT professionals.
Statement of Problem As the development in agile environment is continuously changing as compared to traditional development model (Waterfall model), it’s a challenge for tester to come up with appropriate testing approach. As I have worked as a software tester having an exposure to both manual and automation testing for traditional development cycle. In this research I am going to explore the testing methodologies for agile software development life cycle. To ensure the quality of the code delivered by agile project the testers has to work with other stakeholder in the project.
Introduction
Software testing is the process
References: 1] Innovative approach of automated tools in software testing and current technology as compared to manual testing, Global Journal of Enterprise of enterprise system, Jan 2009- June 2009 2] Best Practices for Agile/Lean Documentation, Scott Ambler, 2001- 2012 [4] “https://www.gov.uk/service-manual/making-software/testing-in-agile.html” [5] Testing in agile environment, Workroom Production, James Lyndsay, 2007 [6] The Evolution of the Agile Testing Role, Jeff Roth, VP Consulting Services, sep 2013 [7] http://www.scrumalliance.org/community/articles/2012/january/agile-testing-key-points-for-unlearning [8] Sharma, Sheetal; Sarkar, Darothi; Gupta, Divya ,”Agile Process and methodology” . International Journal on Computer Science & Engineering. May2012, Vol. 4 Issue 5. [9] Test-driven development, Wikipedia [10] Disciplined Agile Delivery: A Practitioner 's Guide to Agile Software Delivery in the Enterprise, Scott W. Ambler and Mark Lines [11] Impact of manual and automation testing in agile environment “https://www.surveymonkey.com/analyze/?survey_id=44892050”