STARWEST 2022 Tutorial: Unit Testing: What Every Developer and Tester Should Know


Monday, October 3, 2022 - 8:30am to 12:00pm

Unit Testing: What Every Developer and Tester Should Know

Do you want to take your testing skills to the next level? Are you trying to stay relevant on an agile team where testing is shifting to the left on the project timeline? Do you want to help your organization reap the full benefits of testing earlier? Then join Tariq King to explore the fundamentals of unit testing so you can find bugs as soon as they happen and do more thorough, targeted testing during software development. This introductory session is for everyone—of all programming skill levels. Learn how to apply program-based techniques such as testing by looking, automated unit testing, mocking, and code coverage analysis. Tariq explores core concepts and constructs used in modern programming and walks you through a set of practical code-based testing exercises. Leave ready and able to collaborate with developers in new ways that enable you to uncover defects faster, earlier, and more cost effectively.

Note: Participants should have a Windows or Mac computer for this tutorial.

Tariq King is the Chief Scientist at, where he leads research and development of their core platform for AI-driven testing. Tariq has over fifteen years' experience in software engineering and testing and has formerly held positions as Head of Quality, Director of Quality Engineering, Manager of Software Engineering and Test Architect. Tariq holds Ph.D. and M.S. degrees in Computer Science from Florida International University, and a B.S. in Computer Science from Florida Tech. 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.