Latest Steps

View more

What is Your Time Worth?

Learn why every second counts and get practical tips to manage your time effectively from the very best in Formula 1. Prioritise tasks, leverage your team's skills, and make every moment count. Dive in and navigate your career like a pro!

We Not Me

Explore the Apollo 13 mission and learn how teamwork, communication, and cognitive diversity drive success. Discover strategies to build trust, manage conflict, and leverage diverse perspectives. See how effective collaboration can elevate your performance.

View more

Ready to get started?

Latest Steps

View more

What is Your Time Worth?

Learn why every second counts and get practical tips to manage your time effectively from the very best in Formula 1. Prioritise tasks, leverage your team's skills, and make every moment count. Dive in and navigate your career like a pro!

We Not Me

Explore the Apollo 13 mission and learn how teamwork, communication, and cognitive diversity drive success. Discover strategies to build trust, manage conflict, and leverage diverse perspectives. See how effective collaboration can elevate your performance.

View more

Ready to get started?

English

Ready to get started?

Test Drive Your AI Solutions

Test Drive Your AI Solutions

Tom Shaw

Software Developer and Digital Storyteller

When working with digital tools and solutions, proper testing is crucial to avoid costly mistakes. In this Step, Tom Shaw explores the risks of untested tech, and how to test your solutions. Learn how testing can ensure robust and reliable solutions.

When working with digital tools and solutions, proper testing is crucial to avoid costly mistakes. In this Step, Tom Shaw explores the risks of untested tech, and how to test your solutions. Learn how testing can ensure robust and reliable solutions.

Sign up today

Sign up for Santander Open Academy to unlock your potential with our free, expert-led learning platform.

Test Drive Your AI Solutions

5 mins 36 secs

Key learning objectives:

  • Understand the risks associated with untested solutions

  • Outline the importance of testing when working with AI and automation tools

  • Understand how to test solutions effectively

  • Outline the steps to follow in order to fix mistakes found during testing

Overview:

Testing is crucial to prevent errors that could lead to serious consequences. Although testing solutions can seem boring, it beats having errors that you need to analyse and fix later. To avoid these issues, users should try to break their own solutions, find the weak spots, fix them, and document everything. Testing may seem tedious, but it’s essential to staying ahead of mistakes and keeping their solutions solid. It's all about ensuring reliability before going live.

Sign up today

Sign up for Santander Open Academy to unlock your potential with our free, expert-led learning platform.

Summary
What are the risks of untested AI solutions?

AI solutions can return incorrect information, known as "hallucinations". This could lead to potentially dangerous situations, such as giving incorrect advice about allergens or making flawed recommendations. AI solutions are designed to be marketed and trusted but these risks stop us from fully relying on AI. Additionally, mistakes in public-facing solutions can harm reputations and cause operational disruptions. Thorough testing doesn’t guarantee perfection, but it reduces the risk of major failures.

Why is testing important when working with AI and automation?

Testing is crucial when working with AI and automation because it ensures that solutions function properly and meet user expectations. Thorough testing is essential to catch errors early, reducing the risk of failures that can harm a business's reputation or user trust. Especially when systems are designed to be relied on, as in AI-driven tools, testing helps to avoid major mistakes that could lead to serious consequences.

How should AI models and automation solutions be tested?

To test AI models and automation tools effectively, you need to ensure they meet specific requirements and can handle a range of real-world situations. For example, when training an AI model to recognise numbers, you would test it using a dataset with known results, checking whether its predictions match the correct answers.

This principle applies to other solutions, like chatbots or automation systems, where unit testing (or hands-on testing in no-code tools) is used to assess performance. The goal is to simulate real-world scenarios and actively try to "break" the system, ensuring it behaves as expected.

What should you do if something goes wrong during testing?

If you encounter an issue while testing, Tom Shaw suggests following a five-step process:
  1. Identify the impact of the issue
  2. Try to identify the root cause of the problem
  3. Fix the problem once identified
  4. Test again with different examples to ensure consistency
  5. Document the fix so you can reference it later if the issue arises again

The opinions and viewpoints expressed in this video are those of the creator and do not necessarily reflect the views of any affiliated organisations.

Sign up today

Sign up for Santander Open Academy to unlock your potential with our free, expert-led learning platform.

Tom Shaw

Tom Shaw

Tom Shaw is a software developer with the mission to inspire as many people as possible to get into tech. He is also a content creator and has amassed a huge following on social media by providing practical and engaging tips on how to use code to further your productivity and career prospects. Tom focuses on making coding fun and shows how you can build efficient and fun solutions by showcasing how he builds his projects, what he gets up to as a developer. He has worked as a freelance software developer, building products and systems for clients all around the world that range from innovative startups to some of the biggest companies.

There are no available Steps from "Tom Shaw"