SlideShare a Scribd company logo
1 of 20
3 Ways AI Will Change
Software Testing
AI and the Future of Testing
2© Perforce Software Inc. All Rights Reserved.
Presenters
Nico Krüger
Technical Solutions Engineer
Regg Struyk
Managing Director, eLead ALM
Artificial Intelligence
4© Perforce Software Inc. All Rights Reserved.
• The simulation of human
intelligence processes by machines
• Speech recognition
• Location data from smartphones
• Uber/Lyft
• Flying
AI Facts
“Artificial intelligence is overhyped — there, we
said it. It’s also incredibly important.” — Wired
5© Perforce Software Inc. All Rights Reserved.
The Future of AI
• China plans to use artificial
intelligence to boost the
thinking skills of nuclear
submarine commanders
• Uber and Volkswagen teamed
up with artificial intelligence
firm in race to develop self-
driving cars
Artificial Intelligence & Software Development
7© Perforce Software Inc. All Rights Reserved.
• Agile
• Automation
• IoT
• AI
Major Disruptors
“Since 2004, a virtual revolution
in software development
technology has taken place.” —
John Mathon, CEO, Agile Stacks
8© Perforce Software Inc. All Rights Reserved.
3 Ways AI Will Change Software Testing
Tools Will Need to
Evolve
AI Will Be Leveraged
Testers Will Become
Extinct
1
2
3
9© Perforce Software Inc. All Rights Reserved.
• The global cost of IT spend is
staggering at an estimated
$3.5 trillion.
• 1/4 of this spend relates to
wasted resources due to
delivery failure.
• Management is a dominant
contributor.
1. Tools Will Need to Evolve
“Managers spend 54 percent of time on administrative
tasks.” — Accenture
10© Perforce Software Inc. All Rights Reserved.
• Scalability
• Interconnected lifecycle
• Adaptability
1. Tools Will Need to Evolve
All roads lead to testing.
11© Perforce Software Inc. All Rights Reserved.
• Intelligently led delivery
• AI and data analytics
“30 percent of IT spend is
dedicated to testing.” — The
Piccadilly Group
2. AI Will Be Leveraged
12© Perforce Software Inc. All Rights Reserved.
• AI test bots
• Smart assistants
2. AI Will Be Leveraged
“Software testers have a very
key role. It is absolutely
important to understand AI
isn’t a robot coming to take
your job, but is a smart
assistant instead.” — John
Bates, CEO, TestPlant
13© Perforce Software Inc. All Rights Reserved.
• Machine learning
• Increased productivity
• Management evolution
AI Helps Developers and
Testers Create Better Software
Old Problems. New Solutions.
AI-Led Delivery.
14© Perforce Software Inc. All Rights Reserved.
• Artificial intelligence can be easily used everywhere
• Non-functional analytics
• Test data creation
• Defect analysis
• Application testing
• Heuristics
• New problem sets
3. Testers Will Become Extinct
“You have to be smarter than the programmer
to find problems in the code.”— Jason Arbon,
CEO, Appdiff
15© Perforce Software Inc. All Rights Reserved.
• Centralizing, linking, and managing
all product development artifacts
• Analytics
• Adoption of multiple processes
• DevOps
• Test-driven
• AI
Traditional QA vs. QA with AI
“Artificial intelligence is overhyped —
there, we said it. It’s also incredibly
important.” — Wired
16© Perforce Software Inc. All Rights Reserved.
One Tool for Your Entire
Application Lifecycle
• Scalability
• Maximize business value of
your software
• Enhance and automate
• Visibility into your entire
development
Introducing Helix ALM:
17© Perforce Software Inc. All Rights Reserved.
• Move the role of middle management
from analysis to decision-making
• Invest in analytics tools
• Remember human testers are still
relevant
AI in Software Testing
“Artificial intelligence is overhyped — there, we
said it. It’s also incredibly important.” — Wired
18© Perforce Software Inc. All Rights Reserved.
Helix ALM Demo
Questions?
Thank you very much for your attendance!
Follow us for news and insights!
Visit www.perforce.com

More Related Content

What's hot

Moving to Modern DevOps with Fuzzing and ML - DevOps Next
Moving to Modern DevOps with Fuzzing and ML - DevOps NextMoving to Modern DevOps with Fuzzing and ML - DevOps Next
Moving to Modern DevOps with Fuzzing and ML - DevOps NextPerfecto by Perforce
 
Human-centric Software Development Tools
Human-centric Software Development ToolsHuman-centric Software Development Tools
Human-centric Software Development ToolsGail Murphy
 
Why Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene KimWhy Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene KimDynatrace
 
What we learned from three years sciencing the crap out of devops
What we learned from three years sciencing the crap out of devopsWhat we learned from three years sciencing the crap out of devops
What we learned from three years sciencing the crap out of devopsNicole Forsgren
 
Future of Work in Engineering
Future of Work in EngineeringFuture of Work in Engineering
Future of Work in EngineeringSergii Shanin
 
Long-term IT projects
Long-term IT projectsLong-term IT projects
Long-term IT projectsPaweł Lewtak
 
DataTalks #4: Необходимый минимум инструментов для построения своей системы р...
DataTalks #4: Необходимый минимум инструментов для построения своей системы р...DataTalks #4: Необходимый минимум инструментов для построения своей системы р...
DataTalks #4: Необходимый минимум инструментов для построения своей системы р...WG_ Events
 
Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)Gail Murphy
 
Good project from scratch - from developer's point of view
Good project from scratch - from developer's point of viewGood project from scratch - from developer's point of view
Good project from scratch - from developer's point of viewPaweł Lewtak
 
Baris sarialioglu testing on the move, mobile testing
Baris sarialioglu   testing on the move, mobile testingBaris sarialioglu   testing on the move, mobile testing
Baris sarialioglu testing on the move, mobile testingRomania Testing
 
SecOps Armageddon: A look into the future of security & operations
SecOps Armageddon: A look into the future of security & operationsSecOps Armageddon: A look into the future of security & operations
SecOps Armageddon: A look into the future of security & operationsPhillip Maddux
 
Building an Awesome Engineering Culture
Building an Awesome Engineering CultureBuilding an Awesome Engineering Culture
Building an Awesome Engineering CultureUri Nativ
 
Beyond DevOps: Finding Value through Requirements
Beyond DevOps: Finding Value through RequirementsBeyond DevOps: Finding Value through Requirements
Beyond DevOps: Finding Value through RequirementsGail Murphy
 
DevOps Tools Training | DevOps Tools | What is GIT | What is Jenkins
DevOps Tools Training | DevOps Tools | What is GIT | What is Jenkins DevOps Tools Training | DevOps Tools | What is GIT | What is Jenkins
DevOps Tools Training | DevOps Tools | What is GIT | What is Jenkins Intellipaat
 
SW Engineering Management
SW Engineering ManagementSW Engineering Management
SW Engineering ManagementRobert Sayegh
 
The left is not wrong, just not right; It's time to shift right!
The left is not wrong, just not right; It's time to shift right!The left is not wrong, just not right; It's time to shift right!
The left is not wrong, just not right; It's time to shift right!Phillip Maddux
 
Thinking Architecturally with Nate Schutta
Thinking Architecturally with Nate SchuttaThinking Architecturally with Nate Schutta
Thinking Architecturally with Nate SchuttaVMware Tanzu
 

What's hot (20)

Moving to Modern DevOps with Fuzzing and ML - DevOps Next
Moving to Modern DevOps with Fuzzing and ML - DevOps NextMoving to Modern DevOps with Fuzzing and ML - DevOps Next
Moving to Modern DevOps with Fuzzing and ML - DevOps Next
 
Human-centric Software Development Tools
Human-centric Software Development ToolsHuman-centric Software Development Tools
Human-centric Software Development Tools
 
Why Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene KimWhy Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene Kim
 
Testing Your App in the Cloud
Testing Your App in the CloudTesting Your App in the Cloud
Testing Your App in the Cloud
 
What we learned from three years sciencing the crap out of devops
What we learned from three years sciencing the crap out of devopsWhat we learned from three years sciencing the crap out of devops
What we learned from three years sciencing the crap out of devops
 
Future of Work in Engineering
Future of Work in EngineeringFuture of Work in Engineering
Future of Work in Engineering
 
Long-term IT projects
Long-term IT projectsLong-term IT projects
Long-term IT projects
 
Model-Based Testing for Cypress
Model-Based Testing for CypressModel-Based Testing for Cypress
Model-Based Testing for Cypress
 
DataTalks #4: Необходимый минимум инструментов для построения своей системы р...
DataTalks #4: Необходимый минимум инструментов для построения своей системы р...DataTalks #4: Необходимый минимум инструментов для построения своей системы р...
DataTalks #4: Необходимый минимум инструментов для построения своей системы р...
 
Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)
 
Good project from scratch - from developer's point of view
Good project from scratch - from developer's point of viewGood project from scratch - from developer's point of view
Good project from scratch - from developer's point of view
 
Baris sarialioglu testing on the move, mobile testing
Baris sarialioglu   testing on the move, mobile testingBaris sarialioglu   testing on the move, mobile testing
Baris sarialioglu testing on the move, mobile testing
 
SecOps Armageddon: A look into the future of security & operations
SecOps Armageddon: A look into the future of security & operationsSecOps Armageddon: A look into the future of security & operations
SecOps Armageddon: A look into the future of security & operations
 
Building an Awesome Engineering Culture
Building an Awesome Engineering CultureBuilding an Awesome Engineering Culture
Building an Awesome Engineering Culture
 
Beyond DevOps: Finding Value through Requirements
Beyond DevOps: Finding Value through RequirementsBeyond DevOps: Finding Value through Requirements
Beyond DevOps: Finding Value through Requirements
 
DevOps Tools Training | DevOps Tools | What is GIT | What is Jenkins
DevOps Tools Training | DevOps Tools | What is GIT | What is Jenkins DevOps Tools Training | DevOps Tools | What is GIT | What is Jenkins
DevOps Tools Training | DevOps Tools | What is GIT | What is Jenkins
 
DevOps and Audit
DevOps and AuditDevOps and Audit
DevOps and Audit
 
SW Engineering Management
SW Engineering ManagementSW Engineering Management
SW Engineering Management
 
The left is not wrong, just not right; It's time to shift right!
The left is not wrong, just not right; It's time to shift right!The left is not wrong, just not right; It's time to shift right!
The left is not wrong, just not right; It's time to shift right!
 
Thinking Architecturally with Nate Schutta
Thinking Architecturally with Nate SchuttaThinking Architecturally with Nate Schutta
Thinking Architecturally with Nate Schutta
 

Similar to 3 Ways AI Will Change Software Testing

How AI and ML Can Accelerate and Optimize Software Development and Testing
How AI and ML Can Accelerate and Optimize Software Development and TestingHow AI and ML Can Accelerate and Optimize Software Development and Testing
How AI and ML Can Accelerate and Optimize Software Development and TestingAggregage
 
DevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
DevOps Patterns Distilled: Implementing The Needed Practices In Practical StepsDevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
DevOps Patterns Distilled: Implementing The Needed Practices In Practical StepsCA Technologies
 
6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservicesDynatrace
 
AI for Manufacturing (Machine Vision, Edge AI, Federated Learning)
AI for Manufacturing (Machine Vision, Edge AI, Federated Learning)AI for Manufacturing (Machine Vision, Edge AI, Federated Learning)
AI for Manufacturing (Machine Vision, Edge AI, Federated Learning)byteLAKE
 
Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...Rik Marselis
 
Intel Robotics AI Use Case
Intel Robotics AI Use CaseIntel Robotics AI Use Case
Intel Robotics AI Use CaseMary Bunzel
 
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
 
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTrivadis
 
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by RajkumarWebinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by RajkumarRajkumar R
 
AI for Software Engineering
AI for Software EngineeringAI for Software Engineering
AI for Software EngineeringMiroslaw Staron
 
How to Test the Internet of Everything
How to Test the Internet of EverythingHow to Test the Internet of Everything
How to Test the Internet of EverythingSQALab
 
Test Automation Trends and Beyond
Test Automation Trends and BeyondTest Automation Trends and Beyond
Test Automation Trends and BeyondKnoldus Inc.
 
Young Women and STEM Careers
Young Women and STEM CareersYoung Women and STEM Careers
Young Women and STEM CareersRuthie Lyle, PhD
 
Mobile Automation Meetup Presentation [English]
Mobile Automation Meetup Presentation [English]Mobile Automation Meetup Presentation [English]
Mobile Automation Meetup Presentation [English]Maria Carcar
 
Unlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesUnlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesPerforce
 
Agile Development in Aerospace and Defense
Agile Development in Aerospace and DefenseAgile Development in Aerospace and Defense
Agile Development in Aerospace and DefenseJim Nickel
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunk
 

Similar to 3 Ways AI Will Change Software Testing (20)

How AI and ML Can Accelerate and Optimize Software Development and Testing
How AI and ML Can Accelerate and Optimize Software Development and TestingHow AI and ML Can Accelerate and Optimize Software Development and Testing
How AI and ML Can Accelerate and Optimize Software Development and Testing
 
DevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
DevOps Patterns Distilled: Implementing The Needed Practices In Practical StepsDevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
DevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
 
PNSQC 2021 January 28 Culture Jam
PNSQC 2021 January 28 Culture JamPNSQC 2021 January 28 Culture Jam
PNSQC 2021 January 28 Culture Jam
 
6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices
 
AI for Manufacturing (Machine Vision, Edge AI, Federated Learning)
AI for Manufacturing (Machine Vision, Edge AI, Federated Learning)AI for Manufacturing (Machine Vision, Edge AI, Federated Learning)
AI for Manufacturing (Machine Vision, Edge AI, Federated Learning)
 
Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...
 
The Future of Testing
The Future of TestingThe Future of Testing
The Future of Testing
 
Intel Robotics AI Use Case
Intel Robotics AI Use CaseIntel Robotics AI Use Case
Intel Robotics AI Use Case
 
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
 
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
 
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by RajkumarWebinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
 
AI for Software Engineering
AI for Software EngineeringAI for Software Engineering
AI for Software Engineering
 
How to Test the Internet of Everything
How to Test the Internet of EverythingHow to Test the Internet of Everything
How to Test the Internet of Everything
 
Test Automation Trends and Beyond
Test Automation Trends and BeyondTest Automation Trends and Beyond
Test Automation Trends and Beyond
 
Young Women and STEM Careers
Young Women and STEM CareersYoung Women and STEM Careers
Young Women and STEM Careers
 
Artificial Intelligence (AI) in Project Management
Artificial Intelligence (AI) in Project ManagementArtificial Intelligence (AI) in Project Management
Artificial Intelligence (AI) in Project Management
 
Mobile Automation Meetup Presentation [English]
Mobile Automation Meetup Presentation [English]Mobile Automation Meetup Presentation [English]
Mobile Automation Meetup Presentation [English]
 
Unlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesUnlocking Faster Product Development Cycles
Unlocking Faster Product Development Cycles
 
Agile Development in Aerospace and Defense
Agile Development in Aerospace and DefenseAgile Development in Aerospace and Defense
Agile Development in Aerospace and Defense
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for Devops
 

Recently uploaded

KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 

Recently uploaded (20)

KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 

3 Ways AI Will Change Software Testing

  • 1. 3 Ways AI Will Change Software Testing AI and the Future of Testing
  • 2. 2© Perforce Software Inc. All Rights Reserved. Presenters Nico Krüger Technical Solutions Engineer Regg Struyk Managing Director, eLead ALM
  • 4. 4© Perforce Software Inc. All Rights Reserved. • The simulation of human intelligence processes by machines • Speech recognition • Location data from smartphones • Uber/Lyft • Flying AI Facts “Artificial intelligence is overhyped — there, we said it. It’s also incredibly important.” — Wired
  • 5. 5© Perforce Software Inc. All Rights Reserved. The Future of AI • China plans to use artificial intelligence to boost the thinking skills of nuclear submarine commanders • Uber and Volkswagen teamed up with artificial intelligence firm in race to develop self- driving cars
  • 6. Artificial Intelligence & Software Development
  • 7. 7© Perforce Software Inc. All Rights Reserved. • Agile • Automation • IoT • AI Major Disruptors “Since 2004, a virtual revolution in software development technology has taken place.” — John Mathon, CEO, Agile Stacks
  • 8. 8© Perforce Software Inc. All Rights Reserved. 3 Ways AI Will Change Software Testing Tools Will Need to Evolve AI Will Be Leveraged Testers Will Become Extinct 1 2 3
  • 9. 9© Perforce Software Inc. All Rights Reserved. • The global cost of IT spend is staggering at an estimated $3.5 trillion. • 1/4 of this spend relates to wasted resources due to delivery failure. • Management is a dominant contributor. 1. Tools Will Need to Evolve “Managers spend 54 percent of time on administrative tasks.” — Accenture
  • 10. 10© Perforce Software Inc. All Rights Reserved. • Scalability • Interconnected lifecycle • Adaptability 1. Tools Will Need to Evolve All roads lead to testing.
  • 11. 11© Perforce Software Inc. All Rights Reserved. • Intelligently led delivery • AI and data analytics “30 percent of IT spend is dedicated to testing.” — The Piccadilly Group 2. AI Will Be Leveraged
  • 12. 12© Perforce Software Inc. All Rights Reserved. • AI test bots • Smart assistants 2. AI Will Be Leveraged “Software testers have a very key role. It is absolutely important to understand AI isn’t a robot coming to take your job, but is a smart assistant instead.” — John Bates, CEO, TestPlant
  • 13. 13© Perforce Software Inc. All Rights Reserved. • Machine learning • Increased productivity • Management evolution AI Helps Developers and Testers Create Better Software Old Problems. New Solutions. AI-Led Delivery.
  • 14. 14© Perforce Software Inc. All Rights Reserved. • Artificial intelligence can be easily used everywhere • Non-functional analytics • Test data creation • Defect analysis • Application testing • Heuristics • New problem sets 3. Testers Will Become Extinct “You have to be smarter than the programmer to find problems in the code.”— Jason Arbon, CEO, Appdiff
  • 15. 15© Perforce Software Inc. All Rights Reserved. • Centralizing, linking, and managing all product development artifacts • Analytics • Adoption of multiple processes • DevOps • Test-driven • AI Traditional QA vs. QA with AI “Artificial intelligence is overhyped — there, we said it. It’s also incredibly important.” — Wired
  • 16. 16© Perforce Software Inc. All Rights Reserved. One Tool for Your Entire Application Lifecycle • Scalability • Maximize business value of your software • Enhance and automate • Visibility into your entire development Introducing Helix ALM:
  • 17. 17© Perforce Software Inc. All Rights Reserved. • Move the role of middle management from analysis to decision-making • Invest in analytics tools • Remember human testers are still relevant AI in Software Testing “Artificial intelligence is overhyped — there, we said it. It’s also incredibly important.” — Wired
  • 18. 18© Perforce Software Inc. All Rights Reserved. Helix ALM Demo
  • 19. Questions? Thank you very much for your attendance!
  • 20. Follow us for news and insights! Visit www.perforce.com

Editor's Notes

  1. Nico Kruger Technical Sales and Professional Services Manager, Perforce Software Nico is a Technical Sales and Professional Services Manager for Helix ALM. He specializes in technical guidance and product development efficiency for global organizations. An expert in software development, he is dedicated to helping customers drive quality product strategy. Regg Struyk Managing Director, eLead ALM Regg is a co-founder of eLead ALM focusing on software solutions for improved product quality and delivery. He grew up in the 80s on the cusp of the technical revolution which has fueled his 25 year passion for software development. Considered a requirements Sherpa with focus on various types of testing, User Behavior, automation and anything next generation.
  2. - Definition of AI: creation of machines that simulate human learning and behavior - examples: voice-powered personal assistants like Siri, Alexa and Google Home - smartphone can combine its location with many other pieces of data to make new services available. - Uber the ride-hailing service is now using a new system that is based on AI and algorithms which estimate fare rates that groups of customers will be willing to pay depending on destination, time of day, and location. - Aviation was an early adopter of AI. Most pilots have been flying with primitive forms of AI for years with autopilots, FADEC and load-shedding electrical systems all using computer power to make intelligent decisions
  3. Lets have a look at Future Applications - Now, through AI technology, a convolutional neural network (a class of deep, feed-forward artificial neural networks that has successfully been applied to analyzing visual imagery.) undergirds so-called machine learning. This structure underpins a decision support system that can acquire knowledge, improve skills and develop new strategy without human intervention on a submarine. - Autonomous cars are rapidly being developed by several large companies. Analysts predict that self driving cars should be mainstream in less than 3 years.
  4. Agile and any hybrid/derivative of the “Agile Manifesto” The umbrella term of software automation - test automation, DevOPs Everything Connectivity/ubiquetous And now it appears that AI is becoming a significant player or at least the potential Uber AI Labs, Apple with Lattice, Google
  5. According to a recent study by the PICCADILLY GROUP , global IT spend is in the trillions - and this technology spend is driven primarily by investments in major regulatory initiatives such as Basel, MiFID and PSD2, as well as digital transformation and product development. According to Gartner, Global IT spend is projected to grow from $3.5 to $3.8tn over the next three years Most technology change programmes deliver less than expected and are in fact late, over budget and often difficult to measure the value to the business. Managing technology delivery is the dominant factor contributing to programme failure or success. the level of administrative focus means that test managers often take considerably longer to achieve their goals and in many cases fail to do so completely.
  6. Software development and in particular testing must evolve in response to the shift to agile and DevOps and eventually AI. No matter how many testers you employ, it’s simply not possible for manual testing to provide developers immediate feedback on whether any of their constant changes impacted the existing user experience. This is where a multitude of apps can shine. These are not close loop systems and new data is being incorporated on a regular basis. Because of this constant requirement, here are some things to consider: Scalability - as in manage the growth of testing data, Spreadsheets, inbox analytic from testing tools and some well known Test Management software are not enough to report trends, support quick test reruns or Nth number of test cases anymore, enterprises need more and they need it as quickly as possible. Silos - each phase of product development is no longer an isolated phase or a security gate to final delivery, but an integral part of the entire lifecycle. Ideally a single platform with pliable workflow supporting the complete process of an application development (Requirement elicitation, Test Management, Traceability,)
  7. - combining AI with human intelligence - Intelligence-led delivery is the provision of on-demand information and actionable insight to improve technology delivery and management. By combining data analytics with AI and human intelligence, firms can greatly improve delivery outcomes by using existing datasets to enhance transparency, reduce risk and improve management efficiency. - Data analytics is now reaching a mature state with organisations already reaping the benefits from a variety of big data and other related initiatives. AI is less mature, but the market is evolving and it is anticipated that AI will be the driving force of next-generation software technologies covering machine learning, natural language processing, problem-solving and more.
  8. Automate with AI Bots for mundane & repetitive processes, testers will find themselves in a position to evaluate more complex scenarios - Technologies around cognitive tools, artificial intelligence and machine learning enable testing teams to test smarter and faster.”
  9. - We know that smart software and machine learning already have become a big part of our daily lives, so it is not surprising that it also will influence QA and testing. Today, social networks use machine learning to mine personal information and select relevant ads to show and Siri is helping us to dictate important messages with its smart speech recognition. - The first impact of AI on the developer job has been due to improved tools that help developers code better and for quality assurance (QA) experts to test more effectively. This is already helping improve overall software quality, as using machine learning to test software is the natural next step after automation testing. We’re already seeing testers use bots to find software bugs. Meanwhile, an emerging area involves testing tools that can use AI to help testers find flaws in their software and then fix code automatically after finding a bug. As an example, last year the Defense Advanced Research Projects Agency (DARPA) held a major event to develop systems that can automatically and autonomously "detect, evaluate and patch software vulnerabilities" to improve cybersecurity.
  10. - Artificial Intelligence can be easily used everywhere like non functional analytics, creating test data, defect analysis, application testing. However, there's a lot more that testers do. We have an understanding of the business domain, a set of heuristics for exposing defects. New problem sets - testing is going to get much harder as we introduce machine learning into applications because we won’t know what the application is supposed to do in all cases. As testers, how will we embrace the challenge of exposing defects in application results that don’t have a right answer? Contrary to some fears, AI won't necessarily eliminate testing jobs, but it will definitely change how the work gets done.
  11. - In response, enterprise development’s next wave of productivity will be increasingly automated, collaborative and powered by big dat which in turn analyzed using AI - Traditional QA has a lot of ingrained processes and systems — and historically, that was the right thing to do. - Now, there’s a lot of pressure on the QA team to re-look at their processes, because quality processes that take long cycles cannot hold up the speed of delivery to the end user — and more importantly, quality cannot be achieved by a siloed team. Quality assurance needs to be pervasive throughout the software value delivery chain. Traditional quality assurance (QA), focused on validating requirements, bypasses a wealth of information that can be obtained from sources like project documentation, test artifacts, defect logs, test results, production incidents, etc. - algorithms learn from test assets to provide intelligent insights like application stability, failure patterns, defect hotspots, failure prediction
  12. - Helix ALM has the power to help you create, prioritize, and manage extreme volumes of tasks, issues, defects, feature requests, requirements and test cases - Completely eliminate silos - Product development phases are no longer isolated. Today, each phase of product development is an integral part of the development lifecycle. Application lifecycle management tools need to support the entire development process. That means gathering requirements, managing tests, and performing traceability. - Integrated ALM should not replace, but should enhance & automate what you already have in place for software development.
  13. we have creativity we have drive for innovation we have natural curiosity we have unique abilities to learn new skills we have intuitive/aesthetic FEEL about how things should work/look like
  14. Nico will provide a 10 minute demo
  15. Facebook: https://www.facebook.com/Perforce/ LinkedIn: https://www.linkedin.com/company/perforce-software?trk=top_nav_home Twitter: https://twitter.com/perforce Blog: https://www.perforce.com/blog