A Tester's Guide to Testing AI Applications

23rd January 2018
  • Locked
Bill Matthews's profile
Bill Matthews

A Tester's Guide to Testing AI Applications image
Talk Description
Self-driving cars, intelligent digital assistants, making parole decisions, detecting, developing new treatments and drugs, and reviewing legal contracts and documents – the use of Artificial Intelligence (AI) technology is increasingly finding its way into mainstream software development. If you are not currently working on a product or project that includes AI technology, you will likely be within the next five years.

While there are a great many resources covering AI from a development perspective, there are few that deal with testing AI-based software despite the challenges and risks this poses. For example:

 How do we test software… 
  • When the decision logic is not clearly defined?
  • When the results may be wrong, and that’s OK sometimes
  • That learns and adapts based on interactions
  • To find the problems that will matter when the input domain is complex and massive
  • That may need to collaborate or compete with other AI software.

These are just some of the challenges of testing AI-based software and while traditional software test design ideas can help but are generally not enough to explore the capabilities of AI-Based software.

In this Masterclass, Bill will take you beyond the AI hype and give you a pragmatic and useful perspective of what AI is. You'll then be shown how testing an AI-based application differs from more traditional applications and explore some strategies to help you tackle testing of AI-based applications.
What you’ll learn

By the end of this masterclass, you'll be able to:

  • Define what AI is
  • Compare how testing AI-based applications differs from more traditional applications
  • List key risks that are unique to AI-based applications
  • Use unique strategies to test AI-based applications
Bill Matthews's profile'

Bill Matthews

Bill Matthews has been a freelance test consultant for over 20 years working mainly on complex integration and migration as a Test Architect and as a Technical Lead. He champions the use of modern and effective approaches to development and testing.

He is a regular contributor to the testing community at both local and international levels through conference speaking, coaching/mentoring and delivering workshops and training focusing on automation, performance, reliability, security testing and more recently artificial intelligence.

Suggested Content
Testing Ask Me Anything on Test Strategies
Rediscovering Test Strategy - Mike Talks
A Beginner’s Guide to Test Automation - Angela Riggs
A Tester's Guide to Blockchain Applications
Enchanting Experiences: The Future Of Mobile Apps - Parimala Hariprasad
Technical Risk Analysis for AI Systems - Bill Matthews
With a combination of SAST, SCA, and QA, we help developers identify vulnerabilities in applications and remediate them rapidly. Get your free trial today!
Explore MoT
TestBash Brighton 2024
Thu, 12 Sep 2024, 9:00 AM
We’re shaking things up and bringing TestBash back to Brighton on September 12th and 13th, 2024.
30 Days Of Agile Testing
Learn all about how testing fits into an Agile context with our 30 Days of Agile Testing!

Tags

  • system-architecture
  • test-strategies