Tariq King
Tariq King
Chief Scientist at test.ai
For All

Target audience

Test engineers of all levels

Required skill

3+ years of experience in IT development

Required for participants

Note book: 3+ RAM, Inter i5 processor minimum

MAY 20
Duration 13:00 - 20:00, 7 hours.
Lunch 16:00 till 16:30

Workshop: Artificial Intelligence and Machine Learning Skills for the Testing World

Software continues to revolutionize the world, impacting nearly every aspect of our work, family, and personal life. Artificial intelligence (AI) and machine learning (ML) are playing key roles in this revolution through improvements in search results, recommendations, forecasts, and other predictions. AI and ML technologies are being used in platforms for digital assistants, home entertainment, medical diagnosis, customer support, and autonomous vehicles. Testing practitioners are recognizing the potential for advances in AI and ML to be leveraged for automated testing-an area that still requires significant manual effort. Tariq King will introduce you to the world of AI for software testing. Learn the fundamentals behind autonomous and intelligent agents, ML approaches including Bayesian networks, decision tree learning, neural networks, and reinforcement learning. You'll discover how to apply these techniques to common testing tasks such as identifying testable features, generating test flows, and detecting erroneous states. Come and train your first artificial brain on how to test software.


We will have a lot of practice on laptops and here are some of the exercises and tools used:

1. Introduction to Machine Learning using Teachable Machine.
2. Image Classification using Google's AutoML Vision API
3. Jupyter Notebook for various ML approaches using the following tools and frameworks: Tensorflow, Pandas, Scikit-learn, Keras, and NumPy.
4. Overview and interactive demo of open-source agent-based testing framework and supporting chrome plugin for bot training.


Tariq King enjoys breaking things and is currently the Chief Scientist at test.ai.
He started his career in academia as a tenure-track professor and later transitioned into the software industry. Tariq previously held positions as a test architect, manager, director, and head of quality. He has published over 40 articles in peer-reviewed
software testing books, journals, conferences, and workshops. He is a member of the ACM and IEEE Computer Society, and serves as a board member of several international software engineering and testing conferences.