SlideShare a Scribd company logo
1 of 26
Agile Testing – A Practitioner’s Guide
S R V Subrahmaniam, Siemens Limited
NGTC Conference (c)
Agenda
Introduction
Scrum Team Organization
Monitors and status indicators
Enabling factors
Key Practices
Agile Testing
Role of testers
Testers objective is enable timely release of
quality software. They find and verify bugs as part
of this objective
Test early
Sensitise developers
towards planned
tests
Focus on buggy or
critical areas
Automate alongside
during Sprints
Reduce # of open
defects
Collaborate with
developers
(reproducing
defects, bug
verification etc.)
3Agile In Business Conference (c)
Testing upfront moves the powers the project ahead
Next Generation Testing Conference (c)
Test in parallel to SprintsTest within Sprint
Crispin’s Agile Testing Quadrants
Next Generation Testing Conference (c)
These tests will
be in parallel to
Sprints and
defects will be fed
into Product
Backlog
Testing activities within Sprint
Sprint
Test activities during Sprints
- User Story testing
- Sanity tests
User stories
- End-to-end
scenarios
- Load and
Performance tests
- Non Functional
tests
- Negative tests
- Exploratory tests
Test activities outside of Sprints
6Next Generation Testing Conference (c)
Parallel Testing Model
Sprint 1 Sprint 2
Functional tested package
Sprint 3
Dedicated
test phases
System &
NFR test
The Sprint build is taken up for End-to-end System tests, long running stability, load and
performance tests, multiple enviornment tests, exploratory tests and negative tests.
Defects
System &
NFR test
.....
Product
Backlog
Hardening Sprints
Next Generation Testing Conference (c)
Agenda
Introduction
Scrum Team Organization
Monitors and status indicators
Enabling factors
Key Practices
Team Organization
Testers are part of the Scrum Teams
Testers activities are recorded and tracked as tasks in the Sprint Backlog
Testers take part in all Scrum Ceremonies – including daily stand-ups
One target for the unified Scrum team > to meet the Sprint objective
Next Generation Testing Conference (c)
Test Organization
Within Scrum teams
- Testers part of the Scrum teams
- Operationally reporting to Scrum Master; Officially
reporting to Test Manager
- Appraisal, Competency development taken care by
Test Manager
- Testers need to be good in inter-personal skills
- Testers need to be aware of white box techniques,
interpretation of logs, configuring and setting up
parameters etc.,
System test team
- Testers do not belong to Scrum teams
- Testers report to Test Manager
- Work on testing the software at System level and
for non-functional requirements
- Diversity in terms of technical skills is key. Each
tester has to be a stand-alone expert in a chosen
technical area as the breadth of testing would
typically involve multiple areas
10Next Generation Testing Conference (c)
Agenda
Introduction
Scrum Team Organization
Monitors and status indicators
Enabling factors
Key Practices
Co-location of test team members
Developers, testers and product management teams sit in the same area.
More face-to-face communication and less reliance on emails. Quick
resolution of queries and open issues.
12Next Generation Testing Conference (c)
Critical success factors
Management focus for moving towards Agile1
Visibility of the project status and key metrics for all stakeholders2
A possible dip in productivity initially and a rebound afterwards3
Facilitating the transition with suitable trainings and coaching4
Transition with new processes and tools in tandem5
Office layout to reflect the new work culture6
13Next Generation Testing Conference (c)
Incentivize expected behavior
Innovative thinking
Identification of potential issues / risks
Free and open exchange of views
Problem resolution by concerned parties
Continuous improvement
14Next Generation Testing Conference (c)
Moving towards an Agile oriented culture
Agile Culture
Attention to detail Growth orientation
Outcome Orientation People Orientation
Team Orientation
Innovation and risk taking
15Next Generation Testing Conference (c)
Moving towards team culture
TeamsWorkgroups
Goal
Share Information Collective performance
Synergy
Neutral (sometimes negative) Positive
Accountability
Individual Individual and mutual
Skills
Random and varied Complementary
16Next Generation Testing Conference (c)
Agenda
Introduction
Scrum Team Organization
Monitors and status indicators
Enabling factors
Key Practices
Nightly build & Automated test
Next Generation Testing Conference (c)
Code to verification cycle will be less than a day
Automated suite should grow with every Sprint
Focus on Critical functional areas for automated System test
Image: http://commons.wikimedia.org
Manage Test environments
• Have parallel or shadow (to system test) test
environments for testing during Sprints
• Focus on using simulators and test stubs
where necessary
Next Generation Testing Conference (c)
Primary ST environment Shadow environments for use by Scrum Team
Evolving Definition of Done
Complex
Moderate
Simple
Functional
tested
System tested Production
ready
SystemComplexity
Done Criteria
1
2
3
The gap between Sprint Done and being Production ready will be
tested during the hardening sprints
1
2
3
Web application for internal use
Device centric multi-
environment thick client
Domain centric external facing
web application
Next Generation Testing Conference (c)
Test throughout the Sprint
Next Generation Testing Conference (c)
Image: Agile Testing by Elisabeth Hendrickson
The user stories are to be tested throughout the Sprint and not just
when they are completed – and prevent clogging at the end
Reworking performance evaluation
criteria
Joint
Responsibility
Task
accomplishment
Technical
expertise
Mix of group performance and individual performance
Innovation
orientation
22Next Generation Testing Conference (c)
Re-skilling and competency building
- Automation has to
go hand in hand
during the Sprints.
- Automation
engineers need to
think beyond
standard tools and
look for custom
built test
automation suites
working in tandem
with standard tools
Building self-organized teams
Test Automation Tooling Problem solving Inter-personal skills
- Identify areas
where tools can be
applied
- Evaluation of new
tools for data
capture and analysis
- Project planning
and scheduling
- Problem
identification and
evaluation of
alternatives
- Work scoping,
constraint and risk
management
- Communication
and Presentation
skills
- Team work
- Negotiation skills
Training areas
Building technical Competence
23Next Generation Testing Conference (c)
Agenda
Introduction
Scrum Team Organization
Monitors and status indicators
Enabling factors
Key Practices
Status Indicators
The Contra indicators
The positives
• Key end-to-end and Non Functional
requirements are tested early
• Defects in Discussion / Clarification /
Dispute mode are reduced
• Developers (along with testers) doing
informal testing in the test environment
• Testers supply all the details need for
developers for bug fixing: Logs,
environment, data snapshot etc.,
• Team members develop cross-functional
capabilities
• Continous improvement in ways of
working, technologies and tooling
+ • Conflict within teams
• No perpectible improvement in team
productivity or work output
• Social loafing: Individuals masking their
non-performance under a superior team
performance
• Increase in escape defects - Testers
getting influenced by development
team‘s thinking (?)
• Testing in Mini waterfall mode within
Sprints
-
25Next Generation Testing Conference (c)
S R V Subrahmaniam, Siemens Limited
NGTC Conference (c)
in.linkedin.com/in/subrahmaniamsrv/

More Related Content

What's hot

Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
a34sharm
 
Test Automation Strategy
Test Automation StrategyTest Automation Strategy
Test Automation Strategy
Martin Ruddy
 

What's hot (20)

Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
 
Testing in Agile Projects
Testing in Agile ProjectsTesting in Agile Projects
Testing in Agile Projects
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing Methodology
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
 
Agile testing - Testing From Day 1
Agile testing - Testing From Day 1Agile testing - Testing From Day 1
Agile testing - Testing From Day 1
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updated
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
 
Agile Testing by Example
Agile Testing by ExampleAgile Testing by Example
Agile Testing by Example
 
Agile QA Process
Agile QA ProcessAgile QA Process
Agile QA Process
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
 
Test Automation in Agile
Test Automation in AgileTest Automation in Agile
Test Automation in Agile
 
Agile Testing Introduction
Agile Testing IntroductionAgile Testing Introduction
Agile Testing Introduction
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
 
Agile testing
Agile testingAgile testing
Agile testing
 
Agile Testing
Agile TestingAgile Testing
Agile Testing
 
Test Automation Strategy
Test Automation StrategyTest Automation Strategy
Test Automation Strategy
 

Similar to Guide to Agile testing

Testing documents
Testing documentsTesting documents
Testing documents
Hari Tiru
 
Resume 2.6+ Exp_Rahul Kumar Gandhi
Resume 2.6+ Exp_Rahul Kumar GandhiResume 2.6+ Exp_Rahul Kumar Gandhi
Resume 2.6+ Exp_Rahul Kumar Gandhi
Rahul Gandhi
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
smumbahelp
 
Testing documents
Testing documentsTesting documents
Testing documents
suhasreddy1
 
9.process improvement chapter 9
9.process improvement chapter 99.process improvement chapter 9
9.process improvement chapter 9
Warui Maina
 

Similar to Guide to Agile testing (20)

Agile Test Transformation
Agile Test TransformationAgile Test Transformation
Agile Test Transformation
 
Innovations and adaptations in agile testing
Innovations and adaptations in agile testingInnovations and adaptations in agile testing
Innovations and adaptations in agile testing
 
Gcs day1
Gcs day1Gcs day1
Gcs day1
 
The quality, or there and back again
The quality, or there and back againThe quality, or there and back again
The quality, or there and back again
 
Manoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile EnvironmentManoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile Environment
 
srividhya_CV
srividhya_CVsrividhya_CV
srividhya_CV
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
 
PTAQ L - Adam Makarowicz - The quality, or there and back again
PTAQ L - Adam Makarowicz - The quality, or there and back againPTAQ L - Adam Makarowicz - The quality, or there and back again
PTAQ L - Adam Makarowicz - The quality, or there and back again
 
Software Development The Agile Way
Software Development The Agile WaySoftware Development The Agile Way
Software Development The Agile Way
 
The Case for Agile testing
The Case for Agile testingThe Case for Agile testing
The Case for Agile testing
 
Load and Performance tests in agile scrum framework SGI 2013
Load and Performance tests in agile scrum framework SGI 2013Load and Performance tests in agile scrum framework SGI 2013
Load and Performance tests in agile scrum framework SGI 2013
 
Testing documents
Testing documentsTesting documents
Testing documents
 
How Does IBM Do Agile
How Does IBM Do AgileHow Does IBM Do Agile
How Does IBM Do Agile
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Value of software testing
Value of software testingValue of software testing
Value of software testing
 
Resume 2.6+ Exp_Rahul Kumar Gandhi
Resume 2.6+ Exp_Rahul Kumar GandhiResume 2.6+ Exp_Rahul Kumar Gandhi
Resume 2.6+ Exp_Rahul Kumar Gandhi
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
 
Testing documents
Testing documentsTesting documents
Testing documents
 
9.process improvement chapter 9
9.process improvement chapter 99.process improvement chapter 9
9.process improvement chapter 9
 
Agile Testing: Best Practices and Methodology
Agile Testing: Best Practices and Methodology  Agile Testing: Best Practices and Methodology
Agile Testing: Best Practices and Methodology
 

More from Subrahmaniam S.R.V

More from Subrahmaniam S.R.V (14)

Agile Transformation - A Change Management view
Agile Transformation - A Change Management viewAgile Transformation - A Change Management view
Agile Transformation - A Change Management view
 
Continuous testing for devops
Continuous testing for devopsContinuous testing for devops
Continuous testing for devops
 
Governance mechanisms for business agility
Governance mechanisms for business agilityGovernance mechanisms for business agility
Governance mechanisms for business agility
 
Leaders as coaches
Leaders as coachesLeaders as coaches
Leaders as coaches
 
Team performance model - Drexler and Sibbet
Team performance model - Drexler and SibbetTeam performance model - Drexler and Sibbet
Team performance model - Drexler and Sibbet
 
Deciphering value
Deciphering valueDeciphering value
Deciphering value
 
#Noprojects - Why is #noprojects trending in agile world
#Noprojects - Why is #noprojects trending in agile world#Noprojects - Why is #noprojects trending in agile world
#Noprojects - Why is #noprojects trending in agile world
 
Scaling Kanban
Scaling KanbanScaling Kanban
Scaling Kanban
 
Nexus - Scaled Professional Scrum - An introduction
Nexus - Scaled Professional Scrum - An introductionNexus - Scaled Professional Scrum - An introduction
Nexus - Scaled Professional Scrum - An introduction
 
Building quality in the SAFe way
Building quality in the SAFe way Building quality in the SAFe way
Building quality in the SAFe way
 
Agile testing quadrants
Agile testing quadrantsAgile testing quadrants
Agile testing quadrants
 
Testing of non functional requirements in agile
Testing of non functional requirements in agileTesting of non functional requirements in agile
Testing of non functional requirements in agile
 
Imperatives for scaling agile
Imperatives for scaling agileImperatives for scaling agile
Imperatives for scaling agile
 
Agile Transformation - Taking cue from Organizational theories
Agile Transformation - Taking cue from Organizational theoriesAgile Transformation - Taking cue from Organizational theories
Agile Transformation - Taking cue from Organizational theories
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Guide to Agile testing

  • 1. Agile Testing – A Practitioner’s Guide S R V Subrahmaniam, Siemens Limited NGTC Conference (c)
  • 2. Agenda Introduction Scrum Team Organization Monitors and status indicators Enabling factors Key Practices
  • 3. Agile Testing Role of testers Testers objective is enable timely release of quality software. They find and verify bugs as part of this objective Test early Sensitise developers towards planned tests Focus on buggy or critical areas Automate alongside during Sprints Reduce # of open defects Collaborate with developers (reproducing defects, bug verification etc.) 3Agile In Business Conference (c)
  • 4. Testing upfront moves the powers the project ahead Next Generation Testing Conference (c)
  • 5. Test in parallel to SprintsTest within Sprint Crispin’s Agile Testing Quadrants Next Generation Testing Conference (c)
  • 6. These tests will be in parallel to Sprints and defects will be fed into Product Backlog Testing activities within Sprint Sprint Test activities during Sprints - User Story testing - Sanity tests User stories - End-to-end scenarios - Load and Performance tests - Non Functional tests - Negative tests - Exploratory tests Test activities outside of Sprints 6Next Generation Testing Conference (c)
  • 7. Parallel Testing Model Sprint 1 Sprint 2 Functional tested package Sprint 3 Dedicated test phases System & NFR test The Sprint build is taken up for End-to-end System tests, long running stability, load and performance tests, multiple enviornment tests, exploratory tests and negative tests. Defects System & NFR test ..... Product Backlog Hardening Sprints Next Generation Testing Conference (c)
  • 8. Agenda Introduction Scrum Team Organization Monitors and status indicators Enabling factors Key Practices
  • 9. Team Organization Testers are part of the Scrum Teams Testers activities are recorded and tracked as tasks in the Sprint Backlog Testers take part in all Scrum Ceremonies – including daily stand-ups One target for the unified Scrum team > to meet the Sprint objective Next Generation Testing Conference (c)
  • 10. Test Organization Within Scrum teams - Testers part of the Scrum teams - Operationally reporting to Scrum Master; Officially reporting to Test Manager - Appraisal, Competency development taken care by Test Manager - Testers need to be good in inter-personal skills - Testers need to be aware of white box techniques, interpretation of logs, configuring and setting up parameters etc., System test team - Testers do not belong to Scrum teams - Testers report to Test Manager - Work on testing the software at System level and for non-functional requirements - Diversity in terms of technical skills is key. Each tester has to be a stand-alone expert in a chosen technical area as the breadth of testing would typically involve multiple areas 10Next Generation Testing Conference (c)
  • 11. Agenda Introduction Scrum Team Organization Monitors and status indicators Enabling factors Key Practices
  • 12. Co-location of test team members Developers, testers and product management teams sit in the same area. More face-to-face communication and less reliance on emails. Quick resolution of queries and open issues. 12Next Generation Testing Conference (c)
  • 13. Critical success factors Management focus for moving towards Agile1 Visibility of the project status and key metrics for all stakeholders2 A possible dip in productivity initially and a rebound afterwards3 Facilitating the transition with suitable trainings and coaching4 Transition with new processes and tools in tandem5 Office layout to reflect the new work culture6 13Next Generation Testing Conference (c)
  • 14. Incentivize expected behavior Innovative thinking Identification of potential issues / risks Free and open exchange of views Problem resolution by concerned parties Continuous improvement 14Next Generation Testing Conference (c)
  • 15. Moving towards an Agile oriented culture Agile Culture Attention to detail Growth orientation Outcome Orientation People Orientation Team Orientation Innovation and risk taking 15Next Generation Testing Conference (c)
  • 16. Moving towards team culture TeamsWorkgroups Goal Share Information Collective performance Synergy Neutral (sometimes negative) Positive Accountability Individual Individual and mutual Skills Random and varied Complementary 16Next Generation Testing Conference (c)
  • 17. Agenda Introduction Scrum Team Organization Monitors and status indicators Enabling factors Key Practices
  • 18. Nightly build & Automated test Next Generation Testing Conference (c) Code to verification cycle will be less than a day Automated suite should grow with every Sprint Focus on Critical functional areas for automated System test Image: http://commons.wikimedia.org
  • 19. Manage Test environments • Have parallel or shadow (to system test) test environments for testing during Sprints • Focus on using simulators and test stubs where necessary Next Generation Testing Conference (c) Primary ST environment Shadow environments for use by Scrum Team
  • 20. Evolving Definition of Done Complex Moderate Simple Functional tested System tested Production ready SystemComplexity Done Criteria 1 2 3 The gap between Sprint Done and being Production ready will be tested during the hardening sprints 1 2 3 Web application for internal use Device centric multi- environment thick client Domain centric external facing web application Next Generation Testing Conference (c)
  • 21. Test throughout the Sprint Next Generation Testing Conference (c) Image: Agile Testing by Elisabeth Hendrickson The user stories are to be tested throughout the Sprint and not just when they are completed – and prevent clogging at the end
  • 22. Reworking performance evaluation criteria Joint Responsibility Task accomplishment Technical expertise Mix of group performance and individual performance Innovation orientation 22Next Generation Testing Conference (c)
  • 23. Re-skilling and competency building - Automation has to go hand in hand during the Sprints. - Automation engineers need to think beyond standard tools and look for custom built test automation suites working in tandem with standard tools Building self-organized teams Test Automation Tooling Problem solving Inter-personal skills - Identify areas where tools can be applied - Evaluation of new tools for data capture and analysis - Project planning and scheduling - Problem identification and evaluation of alternatives - Work scoping, constraint and risk management - Communication and Presentation skills - Team work - Negotiation skills Training areas Building technical Competence 23Next Generation Testing Conference (c)
  • 24. Agenda Introduction Scrum Team Organization Monitors and status indicators Enabling factors Key Practices
  • 25. Status Indicators The Contra indicators The positives • Key end-to-end and Non Functional requirements are tested early • Defects in Discussion / Clarification / Dispute mode are reduced • Developers (along with testers) doing informal testing in the test environment • Testers supply all the details need for developers for bug fixing: Logs, environment, data snapshot etc., • Team members develop cross-functional capabilities • Continous improvement in ways of working, technologies and tooling + • Conflict within teams • No perpectible improvement in team productivity or work output • Social loafing: Individuals masking their non-performance under a superior team performance • Increase in escape defects - Testers getting influenced by development team‘s thinking (?) • Testing in Mini waterfall mode within Sprints - 25Next Generation Testing Conference (c)
  • 26. S R V Subrahmaniam, Siemens Limited NGTC Conference (c) in.linkedin.com/in/subrahmaniamsrv/