Testing in Agile Projects
Sudipta Malakar,CSP,MSP,L6S Master Black Belt, PMP,ICP-ACC,KCP
Associate Director at Capgemini, Patent Holder
"Be the change YOU want to see...
Roll up your sleeves and show them how its done"
- Mahatma Gandhi
In Agile projects testing takes place throughout the project life cycle. Recommendation is to follow test driven development & feature driven development approach, as applicable. Also, always do all types of +ve & -ve testing including performance testing . Please utilize Robotic Process Automation (RPA) in automating test scripts etc., as applicable. Recommendation is to use Cloud enabled HP ALM Tool as here integration between Agile JIRA Tool etc. is achievable.
? Validation - Check that a system is fit for business purpose.
? Benefit-directed testing - Testing the parts of the solution that deliver the key business benefits is the highest priority.
? Error-centric testing - Objective of designing and running a test is to find an error.
? Testing throughout the lifecycle - Performed on all products at all stages of the project.
? Independent testing - A product should be tested by someone other than its creator.
? Repeatable testing - Tests must be repeatable.
Testing activities must be prioritized based on the business goals.
? Overall business process performance (i.e. business processing cycle times)
? Large processing volumes (i.e. very frequently occurring events)
? Labour-intensive or complex business tasks
? Human computer interface, particularly if the computer system will be visible to customers
? Efficient use of time available can be made through risk based testing
? Identify the risk areas
? Assess the impact of errors
? Plan for risk based testing
? Reduce the risk of errors.
Reference(s) -
- Icagile, SCRUM, Atlassian & Agilefaqs blogs
- www.scrum.org
- www.scaledagileframework.com
- www.agilekrc.com
- www.agiletestingframework.com
” If you want to build a ship, don't drum up people to collect wood and don't assign them tasks and work, but rather teach them to long for the endless immensity of the sea.”
-Antoine De Saint-Exupery