if(trackingNum != 'null'){ } EPIC Experience 2020 Concurrent Session : Shifting toward a Future of Self-Testing Systems

Conference archive

Thursday, April 23, 2020 - 10:00am to 10:30am

Shifting toward a Future of Self-Testing Systems

DevOps as a culture, a movement, and a philosophy is leading to an increase in the practice of shifting testing to the right, toward production. Many organizations now use continuous integration and delivery pipelines to make decisions about production readiness and, once the software is released, leverage real-time monitoring for detecting and debugging issues. Testing in production (TiP) has historically been the subject of great scrutiny due to its frequent association with insufficient pre-production testing. However, when applied appropriately, TiP can be a highly effective means of validation and verification. Unlike testing in a lab or staging environment, TiP provides feedback on system behavior using real user scenarios, data, and configurations. Tariq King believes that the next generation of test automation involves combining TiP with AI-driven testing techniques—in other words, the machines of the future will learn how to test by training on information gathered from real users acting in production environments.  Similarly, test scenarios will be executed in production environments to provide best-effort simulations. Join Tariq as he explains different approaches to TiP with AI, its key benefits and challenges, and how he envisions these technologies moving us toward a future where systems and services test themselves.


Selftest IO
Tariq King is the founder and CEO of Selftest IO, a company on a mission to develop the next generation of systems and services with intrinsic self-testing properties. Tariq has over 15 years' experience in software testing research and practice and has held positions as a test architect, engineering manager, director, and head of quality. Tariq holds Ph.D. and M.S. degrees in computer science from Florida International University (FIU). His areas of research are software testing, artificial intelligence, autonomic and cloud computing, model-driven engineering, and computer science education. He has published over 40 research articles in peer-reviewed IEEE and ACM journals, conferences, and workshops, and has been an international keynote speaker at leading software conferences in industry and academia. He is the cofounder with Jason Arbon of the Artificial Intelligence for Software Testing Association (AISTA). Contact Tariq via LinkedIn or Twitter.