SlideShare a Scribd company logo
Our Journey to a Software

Testing Ice-Cream Cone

Approach
Agile Testing Days, 2018
Karla Silva & Larissa Soares
Our slides are available for you at: bit.ly/atd-2018-ice-cream
Karla Silva
Software Test Engineer
Larissa Soares
Software Test Engineer
CESAR
www.cesar.org.br
- Private innovation institute;
- Clients in several domains;
- Over 500 employees;
- Based in the city of Recife;
- Branches in the cities of Manaus,
Sorocaba and Curitiba;
1
Motivation
“The test pyramid is a way of thinking about different kinds of automated tests
should be used to create a balanced portfolio. "
Martin Fowler
Author
Alister Scott
Quality Engineer
“ 100,000 end-to-end selenium tests and success in the same sentence? WTF?
Sounds like a nightmare to me!"
What about your test pyramid?
(Or other geometric shape)
Level A
Level B
Level C
Draft
Background
2
Tech stack
- Behat (BDD framework for PHP );
- Test scenarios written in natural
language (Gherkin);
- Development of our UI test
automation framework;
UX designer
UI designer

DEV
QA
4 Projects
International

client
Development process (the plan)
UX
UX designer creates a new
feature file in the Product
backlog
from 2º sprint

day forward
Dev team considers the
feature file during coding
and testing
Refinement
UX designer adds the
acceptance criteria into the
feature file
Planning
Team plans the sprint
according to the features
files selected to the Sprint
backlog
2º sprint day
QA team brainstorms and writes test
cases using the test automation
framework.
Feature is delivered
QA team uses the feature file
as a script to manual testing
Automation sprint
QA Automation team
implements the test cases
Feature: Log in to the application
As a user
I want to be able to log in to the application
so that I can successfully use my account
Scenario: Log in to the application
Given The user accesses the “login” page
When The user fills the “login field” with “martin.scott”
And The user fills the “password field” with “123@abc”
Then The user should be on “home” page
Scenario: Log out of the application
…
Login.feature
Scope
The user does the following on the “speakers" table
The user does the following on the “confirm changes modal" area
The user does the following on the page
Interaction
The user clicks on the “save button”
The user clicks and fills the “user name"
field with the “martin.scott” value
The user hovers over the “info icon”
Assert
The user is on the “home” page
The “welcome banner” text is “visible"
The “delete account button“ is “enabled"
The test automation framework
Development process (the reality)
UX
UX designer creates a new
feature file in the Product
backlog
from 2º sprint

day forward
Dev team considers the
feature file during coding
and testing
Planning
Team plans the sprint
according to the features
files selected to the Sprint
backlog
2º sprint day
QA team brainstorms and writes test
cases using the test automation
framework.
Feature is delivered
QA team uses the feature file
as a script to manual testing
Automation sprint
QA Automation team
implements the test cases
Refinement
UX designer adds the
acceptance criteria into the
feature file
What about our test strategy
shape?
Manual
Scripted Testing. Done by QA team.
Integration & Unit automation
Scripts were not planned. Done by DEV team.
UI automation
End-to-end testing. Done by QA team.
Ice-cream Cone
Lessons Learned
3
Easy identification of bugs that affect the end user
A lot of flows simulating a real user scenario;
Test scenarios as software documentation
Test scenarios were automated, but using a
natural language (Gherkin);
1
Went Well
2
3
4
Project rotation
Four projects were using and contributing to
the codebase;
Reduce time in regression test
In some projects, a full regression could take 5
days. With the E2E suite, those tests took less
than 24 hours to execute.
Went Wrong
Sub-teams not integrated
In the first two sprints, the UX team (including
business) decided to not follow the process.
Test strategy designed exclusively by QA
QA was in charge of the brainstorming and the test
design;
1
2
Went Wrong
3
4
Automated suite takes too long to execute
On two projects, the execution could take more
than 12 hours;
Analysis of output execution was too expensive
Due to the amount of scenarios, the execution
output was too long, and it will require so much
effort to analyze, even if using some tools;
High maintenance costs
E2E are know as “flaky tests”. Changes on the page
components were part of our routine, and it made
our tests fail.
5
3
2
1
Understand the needs of each project
Accept that our projects are not equal, and we
should understand theirs needs, so they might have
different pyramids;
Test strategy definition should be done by the
team
Other sub-teams should be included in the
brainstorming and/or tests classification into levels
sessions;
Consider other levels of testing
Starting some study and proof of concepts (PoC)
about acceptance, components, and API tests.
Action Items
6
5
4
Add different levels of tests to the CI
Components, acceptance, and API tests were
added to the CI. Other levels (performance, E2E)
are trigged automatically each deploy;
Reduce the amount of E2E tests
E2E should be reduced to focus on sanity scenarios;
Analyze unit tests
QAs should help reviewing the unit tests.
Action Items
4
Present and Future
Have we reached the pyramid pattern?
Manual
Exploratory testing done by QA team.
UI
Front-end acceptance and end-to-end done by
QA/DEV.
Integration
API and integration done by QA/DEV.
Unit
Safety net. Done by DEV team with QA help.
Contact info
lsls@cesar.org.br
twitter.com/lari_lsls
linkedin.com/in/larissasls
karla.silva@cesar.org.br
twitter.com/karlambsilva
linkedin.com/in/karlambsilva
Larissa SoaresKarla Silva
THANKS FOR
YOUR ATTENTION!
Feedback welcome! Evaluate my
session and get the chance to win a free
ticket for the Agile Testing Days 2019.
Go to agiletestingdays.com/session-ratings
and give your rating until 30th of November 2018!
Our slides are available for you at: bit.ly/atd-2018-ice-cream
Get a sticker!

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
 
Agile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroidsAgile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroids
Vipul Gupta
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
Intetics
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
tharindakasun
 
Agile engineering practices – a short overview
Agile engineering practices – a short overviewAgile engineering practices – a short overview
Agile engineering practices – a short overview
Serhiy Yevtushenko
 

What's hot (20)

Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Group
 
Testing in Agile Development
Testing in Agile DevelopmentTesting in Agile Development
Testing in Agile Development
 
Agile Testing by Example
Agile Testing by ExampleAgile Testing by Example
Agile Testing by Example
 
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) engineering best practices - What every project manager should know
(Agile) engineering best practices - What every project manager should know(Agile) engineering best practices - What every project manager should know
(Agile) engineering best practices - What every project manager should know
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
Agile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroidsAgile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroids
 
A Concise QA Process
A Concise QA Process A Concise QA Process
A Concise QA Process
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
 
Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?
 
Agile Tester - Crash Slides
Agile Tester - Crash SlidesAgile Tester - Crash Slides
Agile Tester - Crash Slides
 
Agile engineering practices – a short overview
Agile engineering practices – a short overviewAgile engineering practices – a short overview
Agile engineering practices – a short overview
 
Continuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software WestContinuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software West
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing Methodology
 
ISTQB Foundation Agile Tester 2014 Training, Agile SW Development
ISTQB Foundation Agile Tester 2014 Training, Agile SW DevelopmentISTQB Foundation Agile Tester 2014 Training, Agile SW Development
ISTQB Foundation Agile Tester 2014 Training, Agile SW Development
 
Agile Testing Days -Trends and future in testing 2017
Agile Testing Days -Trends and future in testing 2017Agile Testing Days -Trends and future in testing 2017
Agile Testing Days -Trends and future in testing 2017
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
 

Similar to ATD 2018: Journey Ice-cream cone approach

Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
Moataz Nabil
 
Nishant Kumar_Resume
Nishant Kumar_ResumeNishant Kumar_Resume
Nishant Kumar_Resume
Nishant Kumar
 
AparnaNair_Resume
AparnaNair_ResumeAparnaNair_Resume
AparnaNair_Resume
Aparna Nair
 
Mridul_Mandal_Resume_5+yrs_QA
Mridul_Mandal_Resume_5+yrs_QAMridul_Mandal_Resume_5+yrs_QA
Mridul_Mandal_Resume_5+yrs_QA
Mridul Mandal
 
QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER
Piyush Prakash
 
Chethan Updated Resume
Chethan Updated ResumeChethan Updated Resume
Chethan Updated Resume
Chethan H
 

Similar to ATD 2018: Journey Ice-cream cone approach (20)

Pradeep.CL
Pradeep.CLPradeep.CL
Pradeep.CL
 
Pradeep.CL
Pradeep.CLPradeep.CL
Pradeep.CL
 
Susan windsor soft test 16th november 2005
Susan windsor soft test   16th november 2005Susan windsor soft test   16th november 2005
Susan windsor soft test 16th november 2005
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
 
Prakasha_Resume
Prakasha_ResumePrakasha_Resume
Prakasha_Resume
 
Nishant Kumar_Resume
Nishant Kumar_ResumeNishant Kumar_Resume
Nishant Kumar_Resume
 
AparnaNair_Resume
AparnaNair_ResumeAparnaNair_Resume
AparnaNair_Resume
 
Ashish Baraiya
Ashish BaraiyaAshish Baraiya
Ashish Baraiya
 
Resume 2 year
Resume  2 yearResume  2 year
Resume 2 year
 
Mridul_Mandal_Resume_5+yrs_QA
Mridul_Mandal_Resume_5+yrs_QAMridul_Mandal_Resume_5+yrs_QA
Mridul_Mandal_Resume_5+yrs_QA
 
QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER
 
Biodata_VishweshBehere
Biodata_VishweshBehereBiodata_VishweshBehere
Biodata_VishweshBehere
 
Failure is an Option: Scaling Resilient Feature Delivery
Failure is an Option: Scaling Resilient Feature DeliveryFailure is an Option: Scaling Resilient Feature Delivery
Failure is an Option: Scaling Resilient Feature Delivery
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Prasanth_Pendam_QA_9.5 Years
Prasanth_Pendam_QA_9.5 YearsPrasanth_Pendam_QA_9.5 Years
Prasanth_Pendam_QA_9.5 Years
 
Priyadarshi Nanda_QA_Resume
Priyadarshi Nanda_QA_ResumePriyadarshi Nanda_QA_Resume
Priyadarshi Nanda_QA_Resume
 
Code campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditechCode campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditech
 
Chethan Updated Resume
Chethan Updated ResumeChethan Updated Resume
Chethan Updated Resume
 
Code in the Cloud - December 8th 2014
Code in the Cloud - December 8th 2014Code in the Cloud - December 8th 2014
Code in the Cloud - December 8th 2014
 

Recently uploaded

AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
Alluxio, Inc.
 

Recently uploaded (20)

Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 

ATD 2018: Journey Ice-cream cone approach

  • 1. Our Journey to a Software
 Testing Ice-Cream Cone
 Approach Agile Testing Days, 2018 Karla Silva & Larissa Soares Our slides are available for you at: bit.ly/atd-2018-ice-cream
  • 2. Karla Silva Software Test Engineer Larissa Soares Software Test Engineer
  • 3. CESAR www.cesar.org.br - Private innovation institute; - Clients in several domains; - Over 500 employees; - Based in the city of Recife; - Branches in the cities of Manaus, Sorocaba and Curitiba;
  • 5. “The test pyramid is a way of thinking about different kinds of automated tests should be used to create a balanced portfolio. " Martin Fowler Author Alister Scott Quality Engineer “ 100,000 end-to-end selenium tests and success in the same sentence? WTF? Sounds like a nightmare to me!"
  • 6. What about your test pyramid? (Or other geometric shape)
  • 8.
  • 10. Tech stack - Behat (BDD framework for PHP ); - Test scenarios written in natural language (Gherkin); - Development of our UI test automation framework; UX designer UI designer
 DEV QA 4 Projects International
 client
  • 11. Development process (the plan) UX UX designer creates a new feature file in the Product backlog from 2º sprint
 day forward Dev team considers the feature file during coding and testing Refinement UX designer adds the acceptance criteria into the feature file Planning Team plans the sprint according to the features files selected to the Sprint backlog 2º sprint day QA team brainstorms and writes test cases using the test automation framework. Feature is delivered QA team uses the feature file as a script to manual testing Automation sprint QA Automation team implements the test cases
  • 12. Feature: Log in to the application As a user I want to be able to log in to the application so that I can successfully use my account Scenario: Log in to the application Given The user accesses the “login” page When The user fills the “login field” with “martin.scott” And The user fills the “password field” with “123@abc” Then The user should be on “home” page Scenario: Log out of the application … Login.feature
  • 13. Scope The user does the following on the “speakers" table The user does the following on the “confirm changes modal" area The user does the following on the page Interaction The user clicks on the “save button” The user clicks and fills the “user name" field with the “martin.scott” value The user hovers over the “info icon” Assert The user is on the “home” page The “welcome banner” text is “visible" The “delete account button“ is “enabled" The test automation framework
  • 14. Development process (the reality) UX UX designer creates a new feature file in the Product backlog from 2º sprint
 day forward Dev team considers the feature file during coding and testing Planning Team plans the sprint according to the features files selected to the Sprint backlog 2º sprint day QA team brainstorms and writes test cases using the test automation framework. Feature is delivered QA team uses the feature file as a script to manual testing Automation sprint QA Automation team implements the test cases Refinement UX designer adds the acceptance criteria into the feature file
  • 15. What about our test strategy shape?
  • 16. Manual Scripted Testing. Done by QA team. Integration & Unit automation Scripts were not planned. Done by DEV team. UI automation End-to-end testing. Done by QA team. Ice-cream Cone
  • 18. Easy identification of bugs that affect the end user A lot of flows simulating a real user scenario; Test scenarios as software documentation Test scenarios were automated, but using a natural language (Gherkin); 1 Went Well 2 3 4 Project rotation Four projects were using and contributing to the codebase; Reduce time in regression test In some projects, a full regression could take 5 days. With the E2E suite, those tests took less than 24 hours to execute.
  • 19. Went Wrong Sub-teams not integrated In the first two sprints, the UX team (including business) decided to not follow the process. Test strategy designed exclusively by QA QA was in charge of the brainstorming and the test design; 1 2
  • 20. Went Wrong 3 4 Automated suite takes too long to execute On two projects, the execution could take more than 12 hours; Analysis of output execution was too expensive Due to the amount of scenarios, the execution output was too long, and it will require so much effort to analyze, even if using some tools; High maintenance costs E2E are know as “flaky tests”. Changes on the page components were part of our routine, and it made our tests fail. 5
  • 21. 3 2 1 Understand the needs of each project Accept that our projects are not equal, and we should understand theirs needs, so they might have different pyramids; Test strategy definition should be done by the team Other sub-teams should be included in the brainstorming and/or tests classification into levels sessions; Consider other levels of testing Starting some study and proof of concepts (PoC) about acceptance, components, and API tests. Action Items
  • 22. 6 5 4 Add different levels of tests to the CI Components, acceptance, and API tests were added to the CI. Other levels (performance, E2E) are trigged automatically each deploy; Reduce the amount of E2E tests E2E should be reduced to focus on sanity scenarios; Analyze unit tests QAs should help reviewing the unit tests. Action Items
  • 24. Have we reached the pyramid pattern? Manual Exploratory testing done by QA team. UI Front-end acceptance and end-to-end done by QA/DEV. Integration API and integration done by QA/DEV. Unit Safety net. Done by DEV team with QA help.
  • 26. THANKS FOR YOUR ATTENTION! Feedback welcome! Evaluate my session and get the chance to win a free ticket for the Agile Testing Days 2019. Go to agiletestingdays.com/session-ratings and give your rating until 30th of November 2018! Our slides are available for you at: bit.ly/atd-2018-ice-cream