Andrew is the “Automation Panda” – an engineer, consultant, and international speaker who builds solutions for software testing problems. He has designed and built robust test automation projects for operating systems, service APIs, and Web apps with thousands of tests running continuously. He is the lead developer for Boa Constrictor, the .NET Screenplay Pattern. He also mentors others in good development, testing, and BDD practices. Andy currently works full-time as the Lead Software Engineer in Test at PrecisionLender, a Q2 company.
Read his tech blog at AutomationPanda.com, and follow him on Twitter at @AutomationPanda.
Title: Managing the test data nightmare
Abstract: Test data for automated tests can be a nightmare to manage. Data must be prepped in advance, loaded before testing, and cleaned up afterwards. Sometimes, teams don't have much control over the data in their systems under test—it's just dropped in, and it can change arbitrarily. Hard-coding values into tests that reference system tests can make the tests brittle, especially when running tests in different environments. In this talk, I'll teach strategies for managing each type of test data: test case variations, test control inputs, config metadata, and product state. We will cover how to "discover" test data instead of hard-coding it, how to pass inputs into automation (including secrets like passwords), and how to manage data in the system. After this talk, you will wake up from the nightmare and handle test data cleanly and efficiently like a pro!
This session would be relevant for Testers.