SlideShare une entreprise Scribd logo
1  sur  24
1
10 Steps to State-of-the-Art
Software Testing
Dr. John Bates, CEO
2
Testing Still in the Dark Ages
3
10 Steps to the State of the Art
1. Test for business assurance.
2. Prioritize UX in testing.
3. Adapt testing to new software
architectures.
4. Streamline testing to keep up
with continuous delivery.
5. Use AI for intelligent test
creation.
6. De-risk outcomes using
predictive analytics.
7. Model digital test twins.
8. Supercharge humans via
scriptless testing.
9. Execute UX monitoring for
continuous testing.
10. Perform smart testing as a
service.
4
#1 Test for Business Assurance
Quality Assurance Business Assurance
• QA transitions to a critical business function
• Requires new technologies that:
• Understand the business goals.
• Automatically create and orchestrate tests to ensure goals are met.
• Use continuous testing to monitor business goals.
5
Lives Saved
9456
Cerner — Lives Saved
6
U.S. Missile Defense Agency
— Lives Protected
7
NASA Orion — Mission Success
8
Walmart — Outperforming Amazon
9
Pizza Hut — Topping Delight
10
#2 Prioritize UX in Testing
18%
Actually meeting
customer
expectations
User Experience Gap
Teams feel they are
meeting their
test objectives
86%
App still used
after 1
month
Teams say they have
no idea how to test
the real UX
4%
63%
11
Test UX From the User Perspective
12
Test UX From the User Perspective
13
#3 Adapt Testing to New Software Architectures
 Digital experience
 DevOps
 Mobile and IoT
 Microservices Monolithic
architecture
API-driven microservices
architecture:
cloud(s) and edge
About the code + About UX & APIs
14
Create Fusion Test Automation Engines
APIs
Objects
• Platform-agnostic
• User-centric, API, and
objects
• Functional,
performance, UX …
15
#4 Streamline Testing to Keep Up With CD
Develop Build Test Deploy Release
Continuous Delivery
91%
Continuous Delivery Gap
Developers agree that user
expectations for innovation
and quality have increased
40%
Developers confess to
releasing apps without
testing
89%
QA teams say
that they can’t
keep up
16
Focus Test Automation Beyond Only Test Execution
Define
Test
Objectives
Define
Test
Cases
Create &
Maintain
Test
Scripts
Define
Test Runs
Setup
Test Env
Review
Test
Results
Feedback
Execute
Tests
(auto)
17
Let’s Automate the Rest of the Testing Process …
Utilize AI and big data analytics
Define
Test
Objectives
Define
Test
Cases
Create &
Maintain
Test
Scripts
Define
Test Runs
Setup
Test Env
Review
Test
Results
Feedback
Execute
Tests
(auto)
18
#5 Automate Test Creation Via Machine Learning
Common user journeys
(from usage logs).
Historical patterns and
their relationship to
customer satisfaction.
Prioritized test cases.
Modules where code
has churned and
developers that worked
on them.
Patterns of defects seen
in the past and what
modules these were
seen in.
AI builds test cases for
prioritized & common
user journeys, then
explores permutations
around them to hunt
bugs.
AI explores paths a
human would never
think of and
intelligently refines
exploration to
maximize coverage.
AI prioritizes churned
code modules and
create test cases to test
quirks of particular
developers and
historical bug patterns.
AI predicts how the
characteristics of this
release will impact
customer satisfaction.
19
#6 De-Risk Outcomes Using Predictive Analytics
Dashboard
Reporting
What-if
analysis
20
#7 Model Digital Test Twins
21
#8 Supercharge Humans Via Scriptless Testing
 Make test automation accessible to nonprogrammers.
 Enable domain experts to focus on business success.
 Empower a human to be 10–100x more productive.
22
#9 Execute UX Monitoring for Continuous Testing
Fusion engines
(Func., perf., UX)
Model
Eggplant AI
Autogenerated
scripts
App
(live)
App
(in development)
Analytics
(incl. release readiness dashboard)
Synthetic
monitoring
Real user
monitoring
Progress to PBOs
NumberofUsers
Progress to PBOs
NumberofUsers
$$$
23
Eggplant
Automation
Cloud
#10 Perform Smart Testing as a Service
Vertical
test
solutions
Eggplant
Analytics
Eggplant
AI Eggplant
Functional
Eggplant
Performance
Jenkins
HP ALM
JIFA
Selenium
JUnit
UFT
CI/CD
environment
24
10 Steps to the State of the Art
1. Test for business assurance.
2. Prioritize UX in testing.
3. Adapt testing to new software
architectures.
4. Streamline testing to keep up
with continuous delivery.
5. Use AI for intelligent test
creation.
6. De-risk outcomes using
predictive analytics.
7. Model digital test twins.
8. Supercharge humans via
scriptless testing.
9. Execute UX monitoring for
continuous testing.
10. Perform smart testing as a
service.

Contenu connexe

Tendances

Automation With Appium
Automation With AppiumAutomation With Appium
Automation With AppiumKnoldus Inc.
 
Introduction to Selenium grid
Introduction to Selenium gridIntroduction to Selenium grid
Introduction to Selenium gridKnoldus Inc.
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testingHuib Schoots
 
Automated Testing with Agile
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with AgileKen McCorkell
 
Playwright: A New Test Automation Framework for the Modern Web
Playwright: A New Test Automation Framework for the Modern WebPlaywright: A New Test Automation Framework for the Modern Web
Playwright: A New Test Automation Framework for the Modern WebApplitools
 
Cucumber spec - a tool takes your bdd to the next level
Cucumber spec - a tool takes your bdd to the next levelCucumber spec - a tool takes your bdd to the next level
Cucumber spec - a tool takes your bdd to the next levelnextbuild
 
What is this exploratory testing thing
What is this exploratory testing thingWhat is this exploratory testing thing
What is this exploratory testing thingtonybruce
 
Selenium with Cucumber
Selenium  with Cucumber Selenium  with Cucumber
Selenium with Cucumber Knoldus Inc.
 
BDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVABDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVASrinivas Katakam
 
Test Strategy-The real silver bullet in testing by Matthew Eakin
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
 
What is Regression Testing? | Edureka
What is Regression Testing? | EdurekaWhat is Regression Testing? | Edureka
What is Regression Testing? | EdurekaEdureka!
 
Continuous Inspection of Code Quality: SonarQube
Continuous Inspection of Code Quality: SonarQubeContinuous Inspection of Code Quality: SonarQube
Continuous Inspection of Code Quality: SonarQubeEmre Dündar
 
Lessons learned migrating 100+ services to Kubernetes
Lessons learned migrating 100+ services to KubernetesLessons learned migrating 100+ services to Kubernetes
Lessons learned migrating 100+ services to KubernetesJose Galarza
 
Making the Transition from Manual to Automated Testing
Making the Transition from Manual to Automated TestingMaking the Transition from Manual to Automated Testing
Making the Transition from Manual to Automated TestingSauce Labs
 
Why Should we use Microsoft's Playwright
Why Should we use Microsoft's PlaywrightWhy Should we use Microsoft's Playwright
Why Should we use Microsoft's PlaywrightKnoldus Inc.
 

Tendances (20)

Automation With Appium
Automation With AppiumAutomation With Appium
Automation With Appium
 
Testing Tools
Testing ToolsTesting Tools
Testing Tools
 
Introduction to Selenium grid
Introduction to Selenium gridIntroduction to Selenium grid
Introduction to Selenium grid
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
Test studio
Test studioTest studio
Test studio
 
Automated Testing with Agile
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with Agile
 
Cypress Automation
Cypress  AutomationCypress  Automation
Cypress Automation
 
Playwright: A New Test Automation Framework for the Modern Web
Playwright: A New Test Automation Framework for the Modern WebPlaywright: A New Test Automation Framework for the Modern Web
Playwright: A New Test Automation Framework for the Modern Web
 
Cucumber spec - a tool takes your bdd to the next level
Cucumber spec - a tool takes your bdd to the next levelCucumber spec - a tool takes your bdd to the next level
Cucumber spec - a tool takes your bdd to the next level
 
Automated Test Framework with Cucumber
Automated Test Framework with CucumberAutomated Test Framework with Cucumber
Automated Test Framework with Cucumber
 
What is this exploratory testing thing
What is this exploratory testing thingWhat is this exploratory testing thing
What is this exploratory testing thing
 
Selenium with Cucumber
Selenium  with Cucumber Selenium  with Cucumber
Selenium with Cucumber
 
BDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVABDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVA
 
Test Strategy-The real silver bullet in testing by Matthew Eakin
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
 
What is Regression Testing? | Edureka
What is Regression Testing? | EdurekaWhat is Regression Testing? | Edureka
What is Regression Testing? | Edureka
 
Continuous Inspection of Code Quality: SonarQube
Continuous Inspection of Code Quality: SonarQubeContinuous Inspection of Code Quality: SonarQube
Continuous Inspection of Code Quality: SonarQube
 
Lessons learned migrating 100+ services to Kubernetes
Lessons learned migrating 100+ services to KubernetesLessons learned migrating 100+ services to Kubernetes
Lessons learned migrating 100+ services to Kubernetes
 
Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
 
Making the Transition from Manual to Automated Testing
Making the Transition from Manual to Automated TestingMaking the Transition from Manual to Automated Testing
Making the Transition from Manual to Automated Testing
 
Why Should we use Microsoft's Playwright
Why Should we use Microsoft's PlaywrightWhy Should we use Microsoft's Playwright
Why Should we use Microsoft's Playwright
 

Similaire à Testplant: 10 Steps to State of the Art Software Testing

implementing_ai_for_improved_performance_testing_the_key_to_success.pptx
implementing_ai_for_improved_performance_testing_the_key_to_success.pptximplementing_ai_for_improved_performance_testing_the_key_to_success.pptx
implementing_ai_for_improved_performance_testing_the_key_to_success.pptxsarah david
 
implementing_ai_for_improved_performance_testing_the_key_to_success.pdf
implementing_ai_for_improved_performance_testing_the_key_to_success.pdfimplementing_ai_for_improved_performance_testing_the_key_to_success.pdf
implementing_ai_for_improved_performance_testing_the_key_to_success.pdfsarah david
 
[India Merge World Tour] Coverity
[India Merge World Tour] Coverity[India Merge World Tour] Coverity
[India Merge World Tour] CoverityPerforce
 
[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...
[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...
[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...DevDay.org
 
Implementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdfImplementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdfCuneiform Consulting Pvt Ltd.
 
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningAgile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningQA or the Highway
 
Integrating AI in software quality in absence of a well-defined requirements
Integrating AI in software quality in absence of a well-defined requirementsIntegrating AI in software quality in absence of a well-defined requirements
Integrating AI in software quality in absence of a well-defined requirementsNagarro
 
Milon Mondal_resume
Milon Mondal_resumeMilon Mondal_resume
Milon Mondal_resumeMilon Mondal
 
Leveraging AI and ML in Test Management Systems - DevOps Next
Leveraging AI and ML in Test Management Systems - DevOps NextLeveraging AI and ML in Test Management Systems - DevOps Next
Leveraging AI and ML in Test Management Systems - DevOps NextPerfecto by Perforce
 
How Would Software Testing Change in the Future.docx.docx
How Would Software Testing Change in the Future.docx.docxHow Would Software Testing Change in the Future.docx.docx
How Would Software Testing Change in the Future.docx.docxSun Technologies
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerQA or the Highway
 
AI for Software Testing Excellence in 2024
AI for Software Testing Excellence in 2024AI for Software Testing Excellence in 2024
AI for Software Testing Excellence in 2024Testgrid.io
 
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdfAn Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdfKMSSolutionsMarketin
 
Augment human testers first in the path to ai based autonomous testing
Augment human testers first in the path to ai based autonomous testingAugment human testers first in the path to ai based autonomous testing
Augment human testers first in the path to ai based autonomous testingCigniti Technologies Ltd
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycleDiUS
 
Agile Testing 20021015
Agile Testing 20021015Agile Testing 20021015
Agile Testing 20021015Raghu Karnati
 

Similaire à Testplant: 10 Steps to State of the Art Software Testing (20)

implementing_ai_for_improved_performance_testing_the_key_to_success.pptx
implementing_ai_for_improved_performance_testing_the_key_to_success.pptximplementing_ai_for_improved_performance_testing_the_key_to_success.pptx
implementing_ai_for_improved_performance_testing_the_key_to_success.pptx
 
implementing_ai_for_improved_performance_testing_the_key_to_success.pdf
implementing_ai_for_improved_performance_testing_the_key_to_success.pdfimplementing_ai_for_improved_performance_testing_the_key_to_success.pdf
implementing_ai_for_improved_performance_testing_the_key_to_success.pdf
 
[India Merge World Tour] Coverity
[India Merge World Tour] Coverity[India Merge World Tour] Coverity
[India Merge World Tour] Coverity
 
[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...
[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...
[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...
 
Future of QA
Future of QAFuture of QA
Future of QA
 
Futureofqa
FutureofqaFutureofqa
Futureofqa
 
Implementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdfImplementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdf
 
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningAgile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
 
Integrating AI in software quality in absence of a well-defined requirements
Integrating AI in software quality in absence of a well-defined requirementsIntegrating AI in software quality in absence of a well-defined requirements
Integrating AI in software quality in absence of a well-defined requirements
 
Milon Mondal_resume
Milon Mondal_resumeMilon Mondal_resume
Milon Mondal_resume
 
Leveraging AI and ML in Test Management Systems - DevOps Next
Leveraging AI and ML in Test Management Systems - DevOps NextLeveraging AI and ML in Test Management Systems - DevOps Next
Leveraging AI and ML in Test Management Systems - DevOps Next
 
How Would Software Testing Change in the Future.docx.docx
How Would Software Testing Change in the Future.docx.docxHow Would Software Testing Change in the Future.docx.docx
How Would Software Testing Change in the Future.docx.docx
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran Kinsbruner
 
AI for Software Testing Excellence in 2024
AI for Software Testing Excellence in 2024AI for Software Testing Excellence in 2024
AI for Software Testing Excellence in 2024
 
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdfAn Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
 
vercha_resumeNew
vercha_resumeNewvercha_resumeNew
vercha_resumeNew
 
Augment human testers first in the path to ai based autonomous testing
Augment human testers first in the path to ai based autonomous testingAugment human testers first in the path to ai based autonomous testing
Augment human testers first in the path to ai based autonomous testing
 
Agile testing
Agile testingAgile testing
Agile testing
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
Agile Testing 20021015
Agile Testing 20021015Agile Testing 20021015
Agile Testing 20021015
 

Plus de Testplant

Bloor: Test Design Automation
Bloor: Test Design AutomationBloor: Test Design Automation
Bloor: Test Design AutomationTestplant
 
Getting started with performance testing
Getting started with performance testingGetting started with performance testing
Getting started with performance testingTestplant
 
Tools. Techniques. Trouble?
Tools. Techniques. Trouble?Tools. Techniques. Trouble?
Tools. Techniques. Trouble?Testplant
 
Responsive website testing with the eggPlant range
Responsive website testing with the eggPlant rangeResponsive website testing with the eggPlant range
Responsive website testing with the eggPlant rangeTestplant
 
UX performance testing with GameBench and eggPlant
UX performance testing with GameBench and eggPlantUX performance testing with GameBench and eggPlant
UX performance testing with GameBench and eggPlantTestplant
 
The eggPlant range
The eggPlant rangeThe eggPlant range
The eggPlant rangeTestplant
 
Preparing to set up your test environment
Preparing to set up your test environmentPreparing to set up your test environment
Preparing to set up your test environmentTestplant
 

Plus de Testplant (7)

Bloor: Test Design Automation
Bloor: Test Design AutomationBloor: Test Design Automation
Bloor: Test Design Automation
 
Getting started with performance testing
Getting started with performance testingGetting started with performance testing
Getting started with performance testing
 
Tools. Techniques. Trouble?
Tools. Techniques. Trouble?Tools. Techniques. Trouble?
Tools. Techniques. Trouble?
 
Responsive website testing with the eggPlant range
Responsive website testing with the eggPlant rangeResponsive website testing with the eggPlant range
Responsive website testing with the eggPlant range
 
UX performance testing with GameBench and eggPlant
UX performance testing with GameBench and eggPlantUX performance testing with GameBench and eggPlant
UX performance testing with GameBench and eggPlant
 
The eggPlant range
The eggPlant rangeThe eggPlant range
The eggPlant range
 
Preparing to set up your test environment
Preparing to set up your test environmentPreparing to set up your test environment
Preparing to set up your test environment
 

Dernier

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.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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 FresherRemote DBA Services
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

Testplant: 10 Steps to State of the Art Software Testing

  • 1. 1 10 Steps to State-of-the-Art Software Testing Dr. John Bates, CEO
  • 2. 2 Testing Still in the Dark Ages
  • 3. 3 10 Steps to the State of the Art 1. Test for business assurance. 2. Prioritize UX in testing. 3. Adapt testing to new software architectures. 4. Streamline testing to keep up with continuous delivery. 5. Use AI for intelligent test creation. 6. De-risk outcomes using predictive analytics. 7. Model digital test twins. 8. Supercharge humans via scriptless testing. 9. Execute UX monitoring for continuous testing. 10. Perform smart testing as a service.
  • 4. 4 #1 Test for Business Assurance Quality Assurance Business Assurance • QA transitions to a critical business function • Requires new technologies that: • Understand the business goals. • Automatically create and orchestrate tests to ensure goals are met. • Use continuous testing to monitor business goals.
  • 6. 6 U.S. Missile Defense Agency — Lives Protected
  • 7. 7 NASA Orion — Mission Success
  • 9. 9 Pizza Hut — Topping Delight
  • 10. 10 #2 Prioritize UX in Testing 18% Actually meeting customer expectations User Experience Gap Teams feel they are meeting their test objectives 86% App still used after 1 month Teams say they have no idea how to test the real UX 4% 63%
  • 11. 11 Test UX From the User Perspective
  • 12. 12 Test UX From the User Perspective
  • 13. 13 #3 Adapt Testing to New Software Architectures  Digital experience  DevOps  Mobile and IoT  Microservices Monolithic architecture API-driven microservices architecture: cloud(s) and edge About the code + About UX & APIs
  • 14. 14 Create Fusion Test Automation Engines APIs Objects • Platform-agnostic • User-centric, API, and objects • Functional, performance, UX …
  • 15. 15 #4 Streamline Testing to Keep Up With CD Develop Build Test Deploy Release Continuous Delivery 91% Continuous Delivery Gap Developers agree that user expectations for innovation and quality have increased 40% Developers confess to releasing apps without testing 89% QA teams say that they can’t keep up
  • 16. 16 Focus Test Automation Beyond Only Test Execution Define Test Objectives Define Test Cases Create & Maintain Test Scripts Define Test Runs Setup Test Env Review Test Results Feedback Execute Tests (auto)
  • 17. 17 Let’s Automate the Rest of the Testing Process … Utilize AI and big data analytics Define Test Objectives Define Test Cases Create & Maintain Test Scripts Define Test Runs Setup Test Env Review Test Results Feedback Execute Tests (auto)
  • 18. 18 #5 Automate Test Creation Via Machine Learning Common user journeys (from usage logs). Historical patterns and their relationship to customer satisfaction. Prioritized test cases. Modules where code has churned and developers that worked on them. Patterns of defects seen in the past and what modules these were seen in. AI builds test cases for prioritized & common user journeys, then explores permutations around them to hunt bugs. AI explores paths a human would never think of and intelligently refines exploration to maximize coverage. AI prioritizes churned code modules and create test cases to test quirks of particular developers and historical bug patterns. AI predicts how the characteristics of this release will impact customer satisfaction.
  • 19. 19 #6 De-Risk Outcomes Using Predictive Analytics Dashboard Reporting What-if analysis
  • 20. 20 #7 Model Digital Test Twins
  • 21. 21 #8 Supercharge Humans Via Scriptless Testing  Make test automation accessible to nonprogrammers.  Enable domain experts to focus on business success.  Empower a human to be 10–100x more productive.
  • 22. 22 #9 Execute UX Monitoring for Continuous Testing Fusion engines (Func., perf., UX) Model Eggplant AI Autogenerated scripts App (live) App (in development) Analytics (incl. release readiness dashboard) Synthetic monitoring Real user monitoring Progress to PBOs NumberofUsers Progress to PBOs NumberofUsers $$$
  • 23. 23 Eggplant Automation Cloud #10 Perform Smart Testing as a Service Vertical test solutions Eggplant Analytics Eggplant AI Eggplant Functional Eggplant Performance Jenkins HP ALM JIFA Selenium JUnit UFT CI/CD environment
  • 24. 24 10 Steps to the State of the Art 1. Test for business assurance. 2. Prioritize UX in testing. 3. Adapt testing to new software architectures. 4. Streamline testing to keep up with continuous delivery. 5. Use AI for intelligent test creation. 6. De-risk outcomes using predictive analytics. 7. Model digital test twins. 8. Supercharge humans via scriptless testing. 9. Execute UX monitoring for continuous testing. 10. Perform smart testing as a service.

Notes de l'éditeur

  1. (see triangle slide)