testing as we know it is dead. what next for the testers? - scrum · testing as we know it is dead....
TRANSCRIPT
Testing as we know it is dead. What next for the testers?
Amit
Kulkarni
• I am from Mumbai • 22+ years in IT • Led large agile transformations in
USA, Netherlands and India • Trainer, Coach, Mentor • Own a company in Mumbai
Traditional Tester Role
Req Gathering
Design
Development
Testing
GoLive
• More than one testing rounds • Wastage of effort • Years of repetitive work • Testers measured based on
• Escaped Defects • Number of defects found
• Focus on finding defects rather than preventing defects
Programmer throws a bunch of code into tester’s bucket
Traditional Testing and New Options
• Agile way of doing things have become a norm • Manual Repetitive testing is not practical • Involvement of tester too late will not create a potentially shippable
increment Options for Testers 1. Functional Role 2. Automation 3. Designing CI/CD pipelines 4. Niche Testing Role
Functional Role
• Business Teams had become leaner • Dependence on testing teams to take decisions on go-live • Years of repetitive work have helped Testers build functional knowledge
PO
Collaborate and write Acceptance Tests
PB Refinement
Testers
Automation
Input to Sprint Planning
In-sprint automations
Regression Automation
Acceptance Automation
Designing CI-CD Pipelines
Moving code from Development to production involves testing stages Key role of tester to design the CI/CD pipeline
Commit Stage Tests
Acceptance Tests
Performance Tests
Pre-production Tests
Production
Security Tests
Unit Testing
CI Setup
Responsibilities of Tester • Helping design the steps in CD • Helping with setup of CI and CD through tools / automations • Helping programmers with Unit tests and test data • Helping PO with Acceptance Tests • Helping with feedbacks
Tester Role has shifted left
Niche Testing Roles
“Cease dependence on inspection to achieve quality” Edward Deming
Agile Tester : “A Professional tester who embraces change, collaborates well with both technical and business people, and understands the concepts of using tests to document requirements and drive development” - Lisa Crispin and Janet Gregory – authors of “Agile Testing”