Testing Essentials for the Age of Agile

Applause
ApplauseApplause
TESTING ESSENTIALS FOR THE AGE OF AGILE
Find Your Ideal Balance of Test Automation and Manual Testing
2
CATHERINE HUANG
Director, Product
Applause
DREW HORN
Director, Automation Delivery
Applause
ENABLING YOU TO DELIVER
FLAWLESS EXPERIENCES
300 Thousand
community members
2.4 Million
devices
200+
countries and territories
1+ Million
vetted submissions/year
• Access to skilled and highly vetted global talent
• Real people, real environments
• Team engaged within hours on demand
• Curated based on required skills, demographics, locations, devices
• Engaged through gamification and meritocracy
Largest Global Community Of Software Testers
4
Leading Brands Rely On Applause
5
PAYMENT
TESTING
Ensure successful and accurate
payments across the globe
OMNICHANNEL
FEEDBACK & TESTING
Provide intuitive and engaging
experiences for your customers
6
DIGITAL
TESTING
Deliver experiences that work
every time for everyone
APPLAUSE PLATFORM
Manual Functional Testing
Automated Functional Testing
Accessibility Assessments
Digital Customer Journeys
In-Field Customer Journeys
Usability Studies
Transaction Validation
Digital Wallet Testing
Applause Solutions
Security Testing
Pillars Of Applause Functional Testing
7
ExploratoryTesting StructuredTesting Test Automation
Goal Find unknown defects “In-the-Wild” Prove key digital paths work as built
Increase speed and reduce cost of high
volume, repeatable structured testing
How We Do It
10-20 testers are given general or
targeted scope to find defects
Dedicated hours to write, maintain and
have testers follow scripted test cases
White-glove managed service
+ApplauseAutomation Framework
+Expert automation engineers
Output
Detailed bug reports with reproducible
steps, pictures and videos of bugs
Pass/Fail reporting across manually run
structured testing
Pass/Fail analysis across automated
structured testing
+Automation dashboard for trending and
deeper analysis
Applause Continuous Testing Through Manual & Automation
Applause TCOE
Customer’s Development Team
Applause ITW Manual Testing
Exploratory Testing & Test Case Execution
Applause Automation
Java Appium & Selenium
SDLC
Cl Server
(more details in Automation
section)
Unit
Testin
g
Smoke
Testin
g
Code released from
development already passed
automated regression testing
Developer notified if
new code breaks
automated tests
Functional Testing Pyramid
9
UnitTests
Today’s
Focus
ProductionTesting
–––
BetaTesting
–––
AlphaTesting
–––
AcceptanceTesting
–––
SystemTesting
–––
UITesting
–––
IntegrationTesting
Challenges for Agile Testing
10
Developing A Strategic
Testing Strategy
Each company and application is
different.There is no silver-bullet
approach.
Implementing A
Deployment Pipeline
A testing strategy must be
properly baked into a deployment
pipeline to minimize friction.
Maintenance At Scale
Scaling functional testing
efficiently means doing so with a
strategy in mind.
Continuous Improvement
Integrating continuous feedback,
analytics and reporting into the
testing process spans well beyond
automating a test.
EVALUATING YOUR TESTING
STRATEGY
TEAM
What is the team makeup?
Where are the expertise gaps?
Are QA and Dev teams working in silos?
TECHNOLOGY
What does the deployment pipeline look like?
How are automated tests triaged?
How is automation integrated with a
VSC/TCM/BTS?
PROCESS
When are tests written?
How are bugs triaged and tests updated?
How fast are sprint cycles?
How does feedback guide test strategy
Self
Evaluation
12
REPORTING
What is the test coverage?
What are the common devices used?
How are test results viewed?
How is a “go/no-go” decision made?
What is the automation ROI?
PAIN
Existing pain points?
What bugs have been missed?
13
The Functional Testing Maturity Model
REGRESSIVE REPEATABLE CONSISTENT QUANTITATIVE OPTIMIZING
Maturity, Release Velocity, Value
Automation
Manual Structured
Testing
Exploratory
ScopeofTesting
Planned Critical Path
Measured ROI
Real-Time Feedback
1. Evaluating your maturity and mapping out the journey is key in
mastering an effective strategy
2. Apply the right blend of exploratory, manual and automated
testing as part of your testing strategy
3. Implement your strategies in a continuous and procedural
fashion
Maturity
Assessment
14
SCALING AGILE
IN THE DEPLOYMENT PIPELINE
Beginner: Functional Testing Across Customer SDLC
16
DEVELOPMENT TEAM UNIT TESTS AUTOMATED TESTS MANUAL TESTS ADDITIONAL TESTS/RELEASE
Check In Smoke Tests Regression Deploy
Check In
Feedback
Smoke Tests Regression
Check In
Feedback
Smoke Tests
Check In
Feedback
Check In Smoke Tests Regression Deploy
Intermediate: Functional Testing Across Customer SDLC
17
DEVELOPMENT TEAM UNIT TESTS AUTOMATED TESTS MANUAL TESTS ADDITIONAL TESTS/RELEASE
Check In Smoke Tests Regression Deploy
Integration Smoke
Tests
UI Smoke Tests
Explorator
y
Automated Regression
Manual Regression
Advanced: Functional Testing Across Customer SDLC
18
Check In Deploy
INT
Deploy
QA
Deploy
STAGE
DEVELOPMENT TEAM UNIT TESTS FUNCTIONAL TESTING ACCEPTANCE
Check In Smoke Tests Regression Deploy
QUALITY GATES
Continuous Feedback, Reporting & Analytics
Unit
Test
Automated
Smoke Test
Automated Regression
Time Boxed Exploratory
Manual Regression
Extended Automation
Broad Ex Testing
Manual Acceptance
STEPS TO EFFECTIVELY
SCALING FUNCTIONAL TESTING
Scaling testing while managing risk and cost can be broken down
into four key areas.
1. Defining the process
2. Training your team
3. Implementing into CI pipeline
4. Improving the process
Key
Components
20
Defining the
Process
1. Self Evaluate: Who do you have on your team and what are their
skills? What processes do you have in place today?
2. Set a goal for the amount of automation/exploratory testing
needed in your process and determine where you would like to
be in your CI progress.
3. Define what the “gates” or “handshakes” are based on the
teams that you have.
21
Client Example - Hotfix Training
22
DEVELOPMENT TEAM INTEGRATION STAGING PRODUCTION
Check In
Feedback to Dev
Unit
Test
Manual Hotfix
Validation
Automated
Smoke Test
Automated
Smoke Test on
Production
Data
Automated
Smoke Test on
Production
Data
Push to Stage Push to Production
1. Based on your process, who needs to be trained?
2. At each handoff, your team will need to know the appropriate
information to pass on.
3. Align the team on common reporting and metrics.
Training Your
Team
23
Client Example - Hotfix Training
24
DEVELOPMENT TEAM INTEGRATION STAGING PRODUCTION
Feedback to Dev
Unit
Test
Manual Hotfix
Validation
Automated
Smoke Test
Automated
Smoke Test on
Production
Data
Automated
Smoke Test on
Production
Data
Train Developers or
Release Managers
Train Manual
Team to test and
give feedback
Train Automation
Team to triage
and give feedback
Train QA Stakeholder to interpret
test results
Train QA Stakeholder to interpret
test results
Train Dev/Product to triage bugs
coming back and iterate quickly
Implementing
into CI
Pipeline
1. Notifications for processes starting and ending
2. Notification of results
3. Unified results
4. Quality gates at each step
5. Auditing
25
Client Example: Implementing into CI Pipeline
26
DEVELOPMENT TEAM INTEGRATION STAGING PRODUCTION
Build Uploaded Testing Started Testing Ended Bugs Logged
Check In
Unit
Test
Manual Hotfix
Validation
Automated
Smoke Test
Automated
Smoke Test on
Production
Data
Automated
Smoke Test
Push to
Staging
Push to Production
Feedback to Development
Ready to Push
Improving the
Process
27
1. Find ways to make your process more efficient by streamlining
timing
2. Automate repetitive tasks
3. Implement a CI pipeline
4. Invest in quality and consistent reporting
Client Example - Hotfix Training
28
DEVELOPMENT TEAM INTEGRATION STAGING PRODUCTION
Check In
Feedback to Dev
Unit
Test
Automated
Smoke Test on
Production
Data
Automated
Smoke Test on
Production
Data
Push to Stage Push to Production
Manual Hotfix
Validation
Automated
Smoke Test
Manual Hotfix Validation
Automated Smoke Test
BEST PRACTICES
EVALUATE YOUR TESTING STRATEGY
DEFINE YOUR PROCESS
TRAIN YOUR TEAM
IMPLEMENT INTO YOUR CI PIPELINE
CONTINUOUSLY GROW AND IMPROVE
HAVE ANY QUESTIONS?
CONTACT US AT:
DELIGHT@APPLAUSE.COM
Testing Essentials for the Age of Agile
1 von 36

Recomendados

6 Secrets to Omnichannel and Digital Success von
6 Secrets to Omnichannel and Digital Success6 Secrets to Omnichannel and Digital Success
6 Secrets to Omnichannel and Digital SuccessApplause
157 views32 Folien
Validate Your Redefined Customer Journeys Quickly von
Validate Your Redefined Customer Journeys QuicklyValidate Your Redefined Customer Journeys Quickly
Validate Your Redefined Customer Journeys QuicklyApplause
164 views47 Folien
"Software Quality in the Service of Innovation in the Insurance Industry" von
"Software Quality in the Service of Innovation in the Insurance Industry""Software Quality in the Service of Innovation in the Insurance Industry"
"Software Quality in the Service of Innovation in the Insurance Industry"Applitools
1.8K views34 Folien
Functional to Visual: AI-powered UI Testing from Testim and Applitools von
Functional to Visual: AI-powered UI Testing from Testim and ApplitoolsFunctional to Visual: AI-powered UI Testing from Testim and Applitools
Functional to Visual: AI-powered UI Testing from Testim and ApplitoolsApplitools
589 views14 Folien
Applitools - Visual AI von
Applitools - Visual AIApplitools - Visual AI
Applitools - Visual AIApplitools
357 views23 Folien
Testing capability ppt von
Testing capability pptTesting capability ppt
Testing capability pptanilreddyqa
8.9K views4 Folien

Más contenido relacionado

Was ist angesagt?

Test Automation - Keytorc Approach von
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Keytorc Software Testing Services
2.8K views22 Folien
Applitools Framework von
Applitools  FrameworkApplitools  Framework
Applitools FrameworkApplitools
291 views2 Folien
End-to-End Quality Approach: 14 Levels of Testing von
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingJosiah Renaudin
1.1K views23 Folien
What do you mean by “API as a Product”? von
What do you mean by “API as a Product”?What do you mean by “API as a Product”?
What do you mean by “API as a Product”?Nordic APIs
4.4K views34 Folien
Test Strategy-The real silver bullet in testing by Matthew Eakin von
Test Strategy-The real silver bullet in testing by Matthew EakinTest Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew EakinQA or the Highway
439 views47 Folien
How to test an AI application von
How to test an AI applicationHow to test an AI application
How to test an AI applicationKari Kakkonen
148 views32 Folien

Was ist angesagt?(20)

Applitools Framework von Applitools
Applitools  FrameworkApplitools  Framework
Applitools Framework
Applitools291 views
End-to-End Quality Approach: 14 Levels of Testing von Josiah Renaudin
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
Josiah Renaudin1.1K views
What do you mean by “API as a Product”? von Nordic APIs
What do you mean by “API as a Product”?What do you mean by “API as a Product”?
What do you mean by “API as a Product”?
Nordic APIs4.4K views
Test Strategy-The real silver bullet in testing by Matthew Eakin von QA or the Highway
Test Strategy-The real silver bullet in testing by Matthew EakinTest Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew Eakin
QA or the Highway439 views
How to test an AI application von Kari Kakkonen
How to test an AI applicationHow to test an AI application
How to test an AI application
Kari Kakkonen148 views
Pooja shift left 1.0 von Xebia India
Pooja shift left 1.0Pooja shift left 1.0
Pooja shift left 1.0
Xebia India704 views
6 Ways to Measure the ROI of Automated Testing von SmartBear
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing
SmartBear3.9K views
6 Traits of a Successful Test Automation Architecture von Erdem YILDIRIM
6 Traits of a Successful Test Automation Architecture6 Traits of a Successful Test Automation Architecture
6 Traits of a Successful Test Automation Architecture
Erdem YILDIRIM833 views
Idexcel Independent Testing Services Presentation von Idexcel
Idexcel Independent Testing Services PresentationIdexcel Independent Testing Services Presentation
Idexcel Independent Testing Services Presentation
Idexcel4.3K views
Test Automation Trends and Beyond von Knoldus Inc.
Test Automation Trends and BeyondTest Automation Trends and Beyond
Test Automation Trends and Beyond
Knoldus Inc.430 views
Final Automation Testing von priya_trivedi
Final Automation TestingFinal Automation Testing
Final Automation Testing
priya_trivedi4.7K views
Sap test center of excellence von Infosys
Sap test center of excellenceSap test center of excellence
Sap test center of excellence
Infosys1.8K views
API Testing: The heart of functional testing" with Bj Rollison von TEST Huddle
API Testing: The heart of functional testing" with Bj RollisonAPI Testing: The heart of functional testing" with Bj Rollison
API Testing: The heart of functional testing" with Bj Rollison
TEST Huddle8K views

Similar a Testing Essentials for the Age of Agile

Automation Essentials for the Age of Agile von
Automation Essentials for the Age of AgileAutomation Essentials for the Age of Agile
Automation Essentials for the Age of AgileApplause
197 views34 Folien
Zero touch QA automation platform for DevOps von
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsTaUB Solutions
589 views28 Folien
Enhancing Software Quality von
Enhancing Software QualityEnhancing Software Quality
Enhancing Software QualityAnand Prabhala
280 views31 Folien
The quality assurance checklist for progressive testing von
The quality assurance checklist for progressive testingThe quality assurance checklist for progressive testing
The quality assurance checklist for progressive testingMaitrikpaida
36 views25 Folien
The Quality Assurance Checklist for Progressive Testing von
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingCygnet Infotech
264 views25 Folien
Aspires Testing Services Presentation von
Aspires Testing Services PresentationAspires Testing Services Presentation
Aspires Testing Services PresentationVasanthmusic
1K views23 Folien

Similar a Testing Essentials for the Age of Agile(20)

Automation Essentials for the Age of Agile von Applause
Automation Essentials for the Age of AgileAutomation Essentials for the Age of Agile
Automation Essentials for the Age of Agile
Applause197 views
Zero touch QA automation platform for DevOps von TaUB Solutions
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
TaUB Solutions589 views
The quality assurance checklist for progressive testing von Maitrikpaida
The quality assurance checklist for progressive testingThe quality assurance checklist for progressive testing
The quality assurance checklist for progressive testing
Maitrikpaida36 views
The Quality Assurance Checklist for Progressive Testing von Cygnet Infotech
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive Testing
Cygnet Infotech264 views
Aspires Testing Services Presentation von Vasanthmusic
Aspires Testing Services PresentationAspires Testing Services Presentation
Aspires Testing Services Presentation
Vasanthmusic1K views
Testing for a Great App and Web Experience | QualiTest Group von Qualitest
Testing for a Great App and Web Experience | QualiTest GroupTesting for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest Group
Qualitest874 views
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphony von QASymphony
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphonyRelieving the Testing Bottle Neck in Your Projects | cPrime + QASymphony
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphony
QASymphony 493 views
Relieveing the Testing Bottle Neck - Webinar von Cprime
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - Webinar
Cprime930 views
Continuous testing maximising velocity, quality and customer happiness von PractiTest
Continuous testing maximising velocity, quality and customer happinessContinuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happiness
PractiTest755 views
Software Testing Services von ScienceSoft
Software Testing ServicesSoftware Testing Services
Software Testing Services
ScienceSoft766 views
User Acceptance Testing in the Testing Center of Excellence von TechWell
User Acceptance Testing in the Testing Center of ExcellenceUser Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of Excellence
TechWell2.6K views
Does dev ops need continuous testing devops days des moines 2018 v1 von GerieOwen
Does dev ops need continuous testing devops days des moines 2018 v1Does dev ops need continuous testing devops days des moines 2018 v1
Does dev ops need continuous testing devops days des moines 2018 v1
GerieOwen103 views
How AFourTech Helped A Leading Mobile Device Management Player With Regressio... von AFour Technologies
How AFourTech Helped A Leading Mobile Device Management Player With Regressio...How AFourTech Helped A Leading Mobile Device Management Player With Regressio...
How AFourTech Helped A Leading Mobile Device Management Player With Regressio...
AFour Technologies169 views
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT von Indium Software
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
Indium Software304 views
Enterprise QA and Application Testing Services von Cygnet Infotech
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
Cygnet Infotech215 views
Enterprise QA and Application Testing Services von Hemang Rindani
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
Hemang Rindani93 views

Más de Applause

Digital Healthcare Panel: Exploring the Digital Opportunities and Obstacles f... von
Digital Healthcare Panel: Exploring the Digital Opportunities and Obstacles f...Digital Healthcare Panel: Exploring the Digital Opportunities and Obstacles f...
Digital Healthcare Panel: Exploring the Digital Opportunities and Obstacles f...Applause
169 views16 Folien
How to Go Codeless for Automated Mobile App Testing von
How to Go Codeless for Automated Mobile App TestingHow to Go Codeless for Automated Mobile App Testing
How to Go Codeless for Automated Mobile App TestingApplause
76 views16 Folien
Best Practices for a Repeatable Shift-Left Commitment von
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentApplause
87 views23 Folien
Weber’s Journey: How a Top Grill Maker Serves Up Connected Cooking von
Weber’s Journey: How a Top Grill Maker Serves Up Connected CookingWeber’s Journey: How a Top Grill Maker Serves Up Connected Cooking
Weber’s Journey: How a Top Grill Maker Serves Up Connected CookingApplause
105 views22 Folien
Boost Your Intelligent Assistants with UX Testing von
Boost Your Intelligent Assistants with UX TestingBoost Your Intelligent Assistants with UX Testing
Boost Your Intelligent Assistants with UX TestingApplause
60 views15 Folien
Delivering Excellent Digital Quality to Your Customers von
Delivering Excellent Digital Quality to Your CustomersDelivering Excellent Digital Quality to Your Customers
Delivering Excellent Digital Quality to Your CustomersApplause
74 views22 Folien

Más de Applause(20)

Digital Healthcare Panel: Exploring the Digital Opportunities and Obstacles f... von Applause
Digital Healthcare Panel: Exploring the Digital Opportunities and Obstacles f...Digital Healthcare Panel: Exploring the Digital Opportunities and Obstacles f...
Digital Healthcare Panel: Exploring the Digital Opportunities and Obstacles f...
Applause169 views
How to Go Codeless for Automated Mobile App Testing von Applause
How to Go Codeless for Automated Mobile App TestingHow to Go Codeless for Automated Mobile App Testing
How to Go Codeless for Automated Mobile App Testing
Applause76 views
Best Practices for a Repeatable Shift-Left Commitment von Applause
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
Applause87 views
Weber’s Journey: How a Top Grill Maker Serves Up Connected Cooking von Applause
Weber’s Journey: How a Top Grill Maker Serves Up Connected CookingWeber’s Journey: How a Top Grill Maker Serves Up Connected Cooking
Weber’s Journey: How a Top Grill Maker Serves Up Connected Cooking
Applause105 views
Boost Your Intelligent Assistants with UX Testing von Applause
Boost Your Intelligent Assistants with UX TestingBoost Your Intelligent Assistants with UX Testing
Boost Your Intelligent Assistants with UX Testing
Applause60 views
Delivering Excellent Digital Quality to Your Customers von Applause
Delivering Excellent Digital Quality to Your CustomersDelivering Excellent Digital Quality to Your Customers
Delivering Excellent Digital Quality to Your Customers
Applause74 views
Tackling Strategic Engineering Challenges von Applause
Tackling Strategic Engineering ChallengesTackling Strategic Engineering Challenges
Tackling Strategic Engineering Challenges
Applause62 views
The State of Voice with U.S. Bank and Voicebot.ai von Applause
The State of Voice with U.S. Bank and Voicebot.aiThe State of Voice with U.S. Bank and Voicebot.ai
The State of Voice with U.S. Bank and Voicebot.ai
Applause262 views
Scaling Training Data for AI Applications von Applause
Scaling Training Data for AI ApplicationsScaling Training Data for AI Applications
Scaling Training Data for AI Applications
Applause128 views
Get strategic with qa in dev ops von Applause
Get strategic with qa in dev opsGet strategic with qa in dev ops
Get strategic with qa in dev ops
Applause168 views
The Good, The Bad, & The Ugly of Voice von Applause
The Good, The Bad, & The Ugly of VoiceThe Good, The Bad, & The Ugly of Voice
The Good, The Bad, & The Ugly of Voice
Applause149 views
From Padlocks to IoT: Master Lock's Keys to Digital Transformation von Applause
From Padlocks to IoT: Master Lock's Keys to Digital TransformationFrom Padlocks to IoT: Master Lock's Keys to Digital Transformation
From Padlocks to IoT: Master Lock's Keys to Digital Transformation
Applause52 views
Accessibility is More Than a Compliance Checkbox von Applause
Accessibility is More Than a Compliance CheckboxAccessibility is More Than a Compliance Checkbox
Accessibility is More Than a Compliance Checkbox
Applause94 views
The Essentials to Successful User-Centric Development von Applause
The Essentials to Successful User-Centric DevelopmentThe Essentials to Successful User-Centric Development
The Essentials to Successful User-Centric Development
Applause89 views
Lessons Learned from the Holiday Shopping Season von Applause
Lessons Learned from the Holiday Shopping SeasonLessons Learned from the Holiday Shopping Season
Lessons Learned from the Holiday Shopping Season
Applause65 views
Solving the Top Problems of Voice Testing von Applause
Solving the Top Problems of Voice TestingSolving the Top Problems of Voice Testing
Solving the Top Problems of Voice Testing
Applause205 views
NRF 2019: 5 Secrets to Omnichannel and Retail Success von Applause
NRF 2019: 5 Secrets to Omnichannel and Retail SuccessNRF 2019: 5 Secrets to Omnichannel and Retail Success
NRF 2019: 5 Secrets to Omnichannel and Retail Success
Applause792 views
From Padlocks to IoT: Master Lock's Keys to Digital Transformation von Applause
From Padlocks to IoT: Master Lock's Keys to Digital TransformationFrom Padlocks to IoT: Master Lock's Keys to Digital Transformation
From Padlocks to IoT: Master Lock's Keys to Digital Transformation
Applause80 views
Fitting Agility and Quality Under One Roof von Applause
Fitting Agility and Quality Under One RoofFitting Agility and Quality Under One Roof
Fitting Agility and Quality Under One Roof
Applause89 views
Essentials for Building Five-Star Alexa Voice Experiences von Applause
Essentials for Building Five-Star Alexa Voice ExperiencesEssentials for Building Five-Star Alexa Voice Experiences
Essentials for Building Five-Star Alexa Voice Experiences
Applause172 views

Último

Consulting for Data Monetization Maximizing the Profit Potential of Your Data... von
Consulting for Data Monetization Maximizing the Profit Potential of Your Data...Consulting for Data Monetization Maximizing the Profit Potential of Your Data...
Consulting for Data Monetization Maximizing the Profit Potential of Your Data...Flexsin
15 views10 Folien
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko... von
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...Deltares
10 views23 Folien
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J... von
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...Deltares
7 views24 Folien
El Arte de lo Possible von
El Arte de lo PossibleEl Arte de lo Possible
El Arte de lo PossibleNeo4j
34 views35 Folien
Tridens DevOps von
Tridens DevOpsTridens DevOps
Tridens DevOpsTridens
9 views28 Folien
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon von
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - AfternoonDSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - AfternoonDeltares
11 views43 Folien

Último(20)

Consulting for Data Monetization Maximizing the Profit Potential of Your Data... von Flexsin
Consulting for Data Monetization Maximizing the Profit Potential of Your Data...Consulting for Data Monetization Maximizing the Profit Potential of Your Data...
Consulting for Data Monetization Maximizing the Profit Potential of Your Data...
Flexsin 15 views
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko... von Deltares
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
Deltares10 views
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J... von Deltares
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
Deltares7 views
El Arte de lo Possible von Neo4j
El Arte de lo PossibleEl Arte de lo Possible
El Arte de lo Possible
Neo4j34 views
Tridens DevOps von Tridens
Tridens DevOpsTridens DevOps
Tridens DevOps
Tridens9 views
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon von Deltares
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - AfternoonDSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon
Deltares11 views
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida von Deltares
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - PridaDSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida
Deltares17 views
DSD-INT 2023 HydroMT model building and river-coast coupling in Python - Bove... von Deltares
DSD-INT 2023 HydroMT model building and river-coast coupling in Python - Bove...DSD-INT 2023 HydroMT model building and river-coast coupling in Python - Bove...
DSD-INT 2023 HydroMT model building and river-coast coupling in Python - Bove...
Deltares15 views
Les nouveautés produit Neo4j von Neo4j
 Les nouveautés produit Neo4j Les nouveautés produit Neo4j
Les nouveautés produit Neo4j
Neo4j27 views
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -... von Deltares
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...
Deltares6 views
A first look at MariaDB 11.x features and ideas on how to use them von Federico Razzoli
A first look at MariaDB 11.x features and ideas on how to use themA first look at MariaDB 11.x features and ideas on how to use them
A first look at MariaDB 11.x features and ideas on how to use them
Federico Razzoli44 views
Applying Platform Engineering Thinking to Observability.pdf von Natan Yellin
Applying Platform Engineering Thinking to Observability.pdfApplying Platform Engineering Thinking to Observability.pdf
Applying Platform Engineering Thinking to Observability.pdf
Natan Yellin12 views
DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan... von Deltares
DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...
DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...
Deltares10 views
Software testing company in India.pptx von SakshiPatel82
Software testing company in India.pptxSoftware testing company in India.pptx
Software testing company in India.pptx
SakshiPatel827 views
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023 von Icinga
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Icinga36 views
How to Make the Most of Regression and Unit Testing.pdf von Abhay Kumar
How to Make the Most of Regression and Unit Testing.pdfHow to Make the Most of Regression and Unit Testing.pdf
How to Make the Most of Regression and Unit Testing.pdf
Abhay Kumar10 views
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ... von marksimpsongw
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...
marksimpsongw74 views

Testing Essentials for the Age of Agile

  • 1. TESTING ESSENTIALS FOR THE AGE OF AGILE Find Your Ideal Balance of Test Automation and Manual Testing
  • 2. 2 CATHERINE HUANG Director, Product Applause DREW HORN Director, Automation Delivery Applause
  • 3. ENABLING YOU TO DELIVER FLAWLESS EXPERIENCES
  • 4. 300 Thousand community members 2.4 Million devices 200+ countries and territories 1+ Million vetted submissions/year • Access to skilled and highly vetted global talent • Real people, real environments • Team engaged within hours on demand • Curated based on required skills, demographics, locations, devices • Engaged through gamification and meritocracy Largest Global Community Of Software Testers 4
  • 5. Leading Brands Rely On Applause 5
  • 6. PAYMENT TESTING Ensure successful and accurate payments across the globe OMNICHANNEL FEEDBACK & TESTING Provide intuitive and engaging experiences for your customers 6 DIGITAL TESTING Deliver experiences that work every time for everyone APPLAUSE PLATFORM Manual Functional Testing Automated Functional Testing Accessibility Assessments Digital Customer Journeys In-Field Customer Journeys Usability Studies Transaction Validation Digital Wallet Testing Applause Solutions Security Testing
  • 7. Pillars Of Applause Functional Testing 7 ExploratoryTesting StructuredTesting Test Automation Goal Find unknown defects “In-the-Wild” Prove key digital paths work as built Increase speed and reduce cost of high volume, repeatable structured testing How We Do It 10-20 testers are given general or targeted scope to find defects Dedicated hours to write, maintain and have testers follow scripted test cases White-glove managed service +ApplauseAutomation Framework +Expert automation engineers Output Detailed bug reports with reproducible steps, pictures and videos of bugs Pass/Fail reporting across manually run structured testing Pass/Fail analysis across automated structured testing +Automation dashboard for trending and deeper analysis
  • 8. Applause Continuous Testing Through Manual & Automation Applause TCOE Customer’s Development Team Applause ITW Manual Testing Exploratory Testing & Test Case Execution Applause Automation Java Appium & Selenium SDLC Cl Server (more details in Automation section) Unit Testin g Smoke Testin g Code released from development already passed automated regression testing Developer notified if new code breaks automated tests
  • 10. Challenges for Agile Testing 10 Developing A Strategic Testing Strategy Each company and application is different.There is no silver-bullet approach. Implementing A Deployment Pipeline A testing strategy must be properly baked into a deployment pipeline to minimize friction. Maintenance At Scale Scaling functional testing efficiently means doing so with a strategy in mind. Continuous Improvement Integrating continuous feedback, analytics and reporting into the testing process spans well beyond automating a test.
  • 12. TEAM What is the team makeup? Where are the expertise gaps? Are QA and Dev teams working in silos? TECHNOLOGY What does the deployment pipeline look like? How are automated tests triaged? How is automation integrated with a VSC/TCM/BTS? PROCESS When are tests written? How are bugs triaged and tests updated? How fast are sprint cycles? How does feedback guide test strategy Self Evaluation 12 REPORTING What is the test coverage? What are the common devices used? How are test results viewed? How is a “go/no-go” decision made? What is the automation ROI? PAIN Existing pain points? What bugs have been missed?
  • 13. 13 The Functional Testing Maturity Model REGRESSIVE REPEATABLE CONSISTENT QUANTITATIVE OPTIMIZING Maturity, Release Velocity, Value Automation Manual Structured Testing Exploratory ScopeofTesting Planned Critical Path Measured ROI Real-Time Feedback
  • 14. 1. Evaluating your maturity and mapping out the journey is key in mastering an effective strategy 2. Apply the right blend of exploratory, manual and automated testing as part of your testing strategy 3. Implement your strategies in a continuous and procedural fashion Maturity Assessment 14
  • 15. SCALING AGILE IN THE DEPLOYMENT PIPELINE
  • 16. Beginner: Functional Testing Across Customer SDLC 16 DEVELOPMENT TEAM UNIT TESTS AUTOMATED TESTS MANUAL TESTS ADDITIONAL TESTS/RELEASE Check In Smoke Tests Regression Deploy Check In Feedback Smoke Tests Regression Check In Feedback Smoke Tests Check In Feedback
  • 17. Check In Smoke Tests Regression Deploy Intermediate: Functional Testing Across Customer SDLC 17 DEVELOPMENT TEAM UNIT TESTS AUTOMATED TESTS MANUAL TESTS ADDITIONAL TESTS/RELEASE Check In Smoke Tests Regression Deploy Integration Smoke Tests UI Smoke Tests Explorator y Automated Regression Manual Regression
  • 18. Advanced: Functional Testing Across Customer SDLC 18 Check In Deploy INT Deploy QA Deploy STAGE DEVELOPMENT TEAM UNIT TESTS FUNCTIONAL TESTING ACCEPTANCE Check In Smoke Tests Regression Deploy QUALITY GATES Continuous Feedback, Reporting & Analytics Unit Test Automated Smoke Test Automated Regression Time Boxed Exploratory Manual Regression Extended Automation Broad Ex Testing Manual Acceptance
  • 19. STEPS TO EFFECTIVELY SCALING FUNCTIONAL TESTING
  • 20. Scaling testing while managing risk and cost can be broken down into four key areas. 1. Defining the process 2. Training your team 3. Implementing into CI pipeline 4. Improving the process Key Components 20
  • 21. Defining the Process 1. Self Evaluate: Who do you have on your team and what are their skills? What processes do you have in place today? 2. Set a goal for the amount of automation/exploratory testing needed in your process and determine where you would like to be in your CI progress. 3. Define what the “gates” or “handshakes” are based on the teams that you have. 21
  • 22. Client Example - Hotfix Training 22 DEVELOPMENT TEAM INTEGRATION STAGING PRODUCTION Check In Feedback to Dev Unit Test Manual Hotfix Validation Automated Smoke Test Automated Smoke Test on Production Data Automated Smoke Test on Production Data Push to Stage Push to Production
  • 23. 1. Based on your process, who needs to be trained? 2. At each handoff, your team will need to know the appropriate information to pass on. 3. Align the team on common reporting and metrics. Training Your Team 23
  • 24. Client Example - Hotfix Training 24 DEVELOPMENT TEAM INTEGRATION STAGING PRODUCTION Feedback to Dev Unit Test Manual Hotfix Validation Automated Smoke Test Automated Smoke Test on Production Data Automated Smoke Test on Production Data Train Developers or Release Managers Train Manual Team to test and give feedback Train Automation Team to triage and give feedback Train QA Stakeholder to interpret test results Train QA Stakeholder to interpret test results Train Dev/Product to triage bugs coming back and iterate quickly
  • 25. Implementing into CI Pipeline 1. Notifications for processes starting and ending 2. Notification of results 3. Unified results 4. Quality gates at each step 5. Auditing 25
  • 26. Client Example: Implementing into CI Pipeline 26 DEVELOPMENT TEAM INTEGRATION STAGING PRODUCTION Build Uploaded Testing Started Testing Ended Bugs Logged Check In Unit Test Manual Hotfix Validation Automated Smoke Test Automated Smoke Test on Production Data Automated Smoke Test Push to Staging Push to Production Feedback to Development Ready to Push
  • 27. Improving the Process 27 1. Find ways to make your process more efficient by streamlining timing 2. Automate repetitive tasks 3. Implement a CI pipeline 4. Invest in quality and consistent reporting
  • 28. Client Example - Hotfix Training 28 DEVELOPMENT TEAM INTEGRATION STAGING PRODUCTION Check In Feedback to Dev Unit Test Automated Smoke Test on Production Data Automated Smoke Test on Production Data Push to Stage Push to Production Manual Hotfix Validation Automated Smoke Test Manual Hotfix Validation Automated Smoke Test
  • 33. IMPLEMENT INTO YOUR CI PIPELINE
  • 35. HAVE ANY QUESTIONS? CONTACT US AT: DELIGHT@APPLAUSE.COM

Hinweis der Redaktion

  1. Hi! Welcome to the webinar. Today we're going to....
  2. Drew Applause is the leader in digital quality and crowdtesting. Our community-driven approach incorporates real people and insights into every phase of your SDLC – letting you innovate faster and deliver experiences that truly resonate with your customers.
  3. Drew Our community is the largest and most accomplished in the world. Wherever your customers are located, whatever language they speak, and whatever device they use – we cover it within the community. The diversity of our community members helps you augment or fill-in expertise gaps within your company as well as provide accurate end-user perspectives. All of our community members are vetted and rated based on their expertise -- manual testing, automation, security, usability, accessibility and more -- and are paid when they deliver results.
  4. Drew Over the last 10 years, we have had the pleasure to work with and learn from the thousands upon thousands of the most innovative, brand conscious organizations as they travel down their own digital paths.  Along the way, we have tested thousands of applications and digital experiences over a wide range of vertical industries, and helped our clients identify millions upon millions of defects before they ever reach their customer end users.
  5. Cathy Applause has a vast portfolio of full-service testing and feedback, including digital testing, omnichannel, and payment testing. Digital Testing : including manual and automated functional testing and accessibility assessments. Our Omni channel feedback testing focuses on Digital Customer Journeys, In field customer journeys and usability studies. And finally, our Payment Testing, which helps our customers ensure successful and accurate payments globally, includes transaction validation and digital wallet testing.
  6. Cathy As we will mention, the Functional Test Maturity Model requires proper execution of the three pillars of functional testing, including Manual Exploratory, Manual Structured, and Automated Testing. Going through each, first we have Manual Exploratory, which aims to find unknown defects “in the wild”, and is done by having testers follow a general targeted scope and to use the application as normal end-users would.  And recording detailed bug reports when unexpected conditions and errant behavior is found. Next we have Structured Testing, also known as Functional Regression Testing.  The primary intent with this testing is to validate that the key digital paths of the application under test work as they were designed to.  This is accomplished by dedicating time to write, maintain, and have testers follow scripted test scenarios to achieve an acceptable level of testing coverage and to deliver pass/fail reporting across those structured test suites. Finally, we have Test Automation.  Test Automation is just a faster way to execute structured functional regression testing.  We increase speed and reduce the cost of high volume, high coverage, repeatable structured testing.   We accomplish this by working with our customers to understand their regression needs, and then creating automated suites of robust and stable automated scenarios.  These scenarios are executed to achieve that same level of testing coverage and to deliver pass/fail reporting across those structured test suites. Today we’ll be spending time on how we can find a balance between exploratory and structured manual testing and structured automation testing.
  7. Drew How do we implement these solutions for our customers? We embed into our customer’s SDLC. We use in the wild manual testing and then shifting left we use Applause Automation framework to do more …. cover CI Server and integrations Provide some context around the SDLC itself and how Applause can help facilitate. In the high level example, most of this works around your CI process. The dev team builds Smoke Test Applause ITW manual Testing -> How does our in the wild testing work as part off the stakeholders making the decision.
  8. Drew Focus today is on UI and Service/Integration steps+best practices. UI + Service is more expensive and the approach is more variable as it’s more product specific
  9. We've done.. (recap) Another thing to take on is... Drew - Expertise, best practices and “lessons learned” leads to a tailored, strategic testing strategy. Drew - A deployment pipeline oftentimes requires cross-team collaboration and organizational buy-in (e.g. DevOps) Cathy- Focus more on maintenance here Take a measured approach to scaling. Don’t build things you don’t need. Compliment Au with other services to keep it tenable. Cathy- Continuous feedback must be integrated back into your agile processes so you can iterate, measure and make data-driven decisions when it comes to investment and risk maangement.
  10. Drew Next we’re going over your testing strategy
  11. Cathy Key areas and questions that we ask our customers
  12. Drew – A familiar model to help understand where you stand and where you need to go. WALK THROUGH EXAMPLE OF EACH AREA Regressive – Automation here may just amplify problems, confidence issues Optimized – Analytics and Insights result in data-driven, real-time optimizations Automation isn’t going to solve all of your problems. There may be a larger percentage of automation for optimized teams, but with such a high release velocity manual testers should be doing continuous exploratory and human-oriented test case execution.
  13. Cathy
  14. Drew
  15. Drew - Highlight the collaboration points. This is how we usually start Relatively easy to implement, quick win Quickly get feedback to development Smoke test could initially run nightly, but ideally 10-15 minutes w/ parallel Requires basic process around automated and manual collaboration Low upfront investment
  16. Drew Add second layer of testing (could have started with API, either way) Remember the triangle, could have 3-5x integration/API tests Environments, can you do the same? Ok if not, but strive for that. Forcing function on required process around automated and manual collaboration Manual Test Execution In Parallel Run Au Tests For All Failures, determine: Real Bug? Manually mark test as failed Test needs update? Manually run, mark as passed, fin! Environment issue? Manually run, mark as passed, investigate! Applause values triage process highly, baking into product - You should too (Au+Mn+Ex processes should be defined, single place to send test results and deice on whether to ship)
  17. Drew Guidelines Do “just enough” testing in each phase Rapid, early feedback to developers Build confidence at each quality gate before running more time consuming, costly automation
  18. Cathy Re-state:  as we mentioned before, Different maturity levels requires to think strategically about the types of process, technical implementations, and reporting you need to  manage the quality in your organization. In this next section, we’ll go over a pretty detailed example, where we’ve helped one of our customers go through a maturity assessment and find the balance of exploratory, structure, and automated testing.
  19. Cathy Why are we talking about scalability? Importance - as you scale make sure you have everything right before you do it. It’s an amplification process.  You won’t see the scalability if the structure is weak. As soon as you amplify, everything else gets amplified. We’re going to go through how to avoid that today. Defining the process, training your team, implementing into the CI Piepline, and improving your process over time.
  20. Cathy Defining the process. Doing the analysis, figuring out who do you have in your org, what their roles, what are your goals for functional testing and where are you right now. The process should define how these 3 types of testing methodologies work together as part of building, testing, and deploying your code. As your code is built and goes into integration or staging, think about all 3 of these types of testing and using it together at each of these different stages. Don’t think that they have to be separate.  ** lead them a bit more here with guidance. The contracts between them have to be solid, but Develop a plan to figure out how are you going to get to that goal.   Setting up a process that works now, that pushes your org just enough that it gets better but doesn’t break things or is impossible to achieve.
  21. Drew This is a process we designed with a customer. As quickly as possible get hot fix release out the door. You’ll have many of these processes depending on your release  cadence and the features. This was the process that was implemented given the maturity of the SDLC of where the team was. This may be too slow for you or this may be too fast if you don’t any automation. Take an incremental approach given where you are. **Go into how this was designed and why it worked.
  22. Cathy Make sure everyone is aligned and trained on any new or different roles. So many times when implementing a new process or trying to Make sure to train how to communicate - that will make or break your team. For example, at one such hand off, let’s say your automation team comes back and says that you have 100 test that have failed. This may be a pretty vital. However, if your product or engineering team tells the automation team that changes have been made to the application, then the automation can come and say - of the tests that weren’t impacted, only 5 failed. We have to go take the time to update 95 tests Do a dry run for your process and see how it works. Get everyone’s feedback and create buy in.
  23. Drew Developer or Release Manager needs to be trained to let manual testers know to validate the bug. Reference the bug in the Git history, links, and release notes Manual Test Lead needs to know to immediately test the bugs. Development team needs to understand they’re getting a quick feedback on the bugs and needs to iterate really quickly. Start the automated test and needs to let engineering know that testing is ready and that dev and product need to be ready to triage. Continuous testing part of the pipeline will halt if it’s not all green.  Kick back to development, if there’s an automation related failure. Train them to the quality gate owner. Promote this to the next build stage Do a trial, the automated team backed the team manually.  This will help build confidence for everyone. This is multiple teams working together.
  24. Cathy Need a holistic view of the results at that gate. If your automated and manual results are in different places in different formats, you’ll have a hard time understanding the quality of your application Notifications when processes start and end. Results Unified Results - if the manual testers are reporting off of a different set of data than the automation tests, it doesn’t help you reach an easy conclusion. Auditing - you have to understand what went wrong in the process. If something went wrong you need to know why. Also knowing who the players were and why it went wrong to support continuous improvement.  Need fast access to all the data points to figure out what went wrong to rectify the situation. as process matures, continuous improvement makes it faster. To know which test cases are failing, what build, etc. The earlier you find the bugs, the more money you save so you want that audit trail early on.
  25. Notifications when things are starting and ending Notification of results Quality gates at each step ** use ticketing system, email, etc.  If you don’t have all the people to bake into a CI Pipeline. This provides an audit trail as well. REally important to do this early on before this scales so that you can scale later. The earlier you find the bugs, the more money you save so you want that audit trail early on.
  26. Always strive for a way to get feedback and find ways to…
  27. Drew Shifted the automation left
  28. Cathy
  29. Cathy Crawl before you can walk and sprint, be honest and set yourself up for success. If you falsely inflate your organizations maturity and implement processes that are too advanced, their will be numerous problems and difficulties. If your org is at a very low maturity level, focus on getting a single test running as part of the build process, and continuously improve from there!
  30. Cathy – Tweak Keep the train moving, build confidence, don’t try to shift culture overnight
  31. Drew Triage and interpret results This may seem trivial initially but if you don't do it, it'll slow down your team.
  32. Drew If you don’t understand your results your quality gates aren’t gates. Your TCM or custom solution should paint this picture for you quickly. Good? Ship it? Bad? Get feedback quickly to development and iterate again. Build-over-build – Is my strategy providing value? Delivery pipeline is your foundation of orchestrating your manual and automated tests in a streamlined fashion.
  33. Drew Once you've defined your process and done some iterations, it's really important to continuously look at your process and improve over time. The process never ends. That will get you to the highest level of functional testing maturity model