Anyone in the world of software development, is not new to ‘software testing’ in Agile environment. It basically means performing the various testing activities for applications or software or products which are developed under the Agile model.
In this post, I have tried to touch the topic on very broad scope. We will just go through the very literal meaning here.
What is Testing?
• The process of evaluating a software application/project to detect and report differences between given input and expected output in order to make sure that it meets the customer requirements.
•An activity or process which involves verification, validation of a software program to find out if it meets the business and technical specifications of requirements and providing a detailed defect report at the end of every iteration.
What is Agile?
Agile is the latest buzz word. Everyone is either adapting Agile Methodologies or want to go in the same direction. When we hear, or say Agile, following points come into our mind:
•-Ability to move quickly
•-way of life
What is ‘Testing in Agile’?
Since, we have briefly touched upon the two terms separately, we may say that ‘Testing in Agile’ corresponds to the-
•Testing activities performed in the Agile environment
Software testing activities do not only mean manual testing. But these activities, cover all or some of common types of testing conducted for any project. So, some of the popular testing activities performed under Agile environment are:
Topics in this series
Testing in Agile
Approach to Agile in Testing
Challenges for Testing in Agile
Advantages of Testing in Agile
Principles of Agile Testing
Best Practices in Agile Testing
Agile Testing Myths