Wednesday, August 21
2:00 pm - 2:40 pm
Building Confidence in Your Automated Tests
Hard Coded Stage
About the event
The growth of automation testing in today’s software development organizations is changing the the way we test applications. Software development practices have matured over the last 30 years, to include all forms of testing to verify software quality. In the last ten years, there has been a huge spike in the adoption of automated tests, effectively replacing some of these manual testing practices, and supplementing many traditional testing activities. Many parts of the software development industry, however, are wary of replacing manual testing with automated testing. Not only is there often a lack of confidence in the automation tests, many see automated testing as fragile, unmaintainable, and ultimately, something delivering a low return on investment. Max believes that by employing mature software development techniques, we can achieve robust, maintainable, tests, that deliver confidence of the application under test. In addition to discussing how to structure automated tests that are cleaner, more maintainable and efficient, developer testing, and deployment techniques can be used to programmatically verify test correctness. Drawing on his experiences building test automation, test frameworks and advising organizations to adopt test automation, Max will walk us through how to mature your test automation practices.
Max Saperstone has been working as a Software and Test Engineer for over a decade, with a focus on Test Automation within the CI/CD process. He specializes in open source tools, including the Selenium Tool Suite, JMeter, AutoIT, Cucumber, and Chef. Max has lead several testing automation efforts, including developing an automated suite focusing on web-based software to operate over several applications for Kronos Federal. He also headed a project with Delta Dental, developing an automated testing structure to run Cucumber tests over multiple test interfaces and environments, while also developing a system to keep test data 'ageless.' He currently heads up the development of Selenified, an open sourced testing framework to allow testing of multiple interfaces, custom reporting, and minimal test upkeep. After completing an implementation of the Active Authentication for android devices, he has gotten deep in the mobile testing world, working with open source tools such as Robotium, Selendroid, and Appium, and he most recently became an ASTQB Certified Mobile Tester. His recent efforts have been around DevOps work, architecting and building out pipelines, with an effort on integrating test automation in at multiple levels. In addition to working heavily under the testing umbrella, Max is also an experienced Agile developer, and he is well versed in Agile processes and practices. He is an ICAgile Certified Professional (ICP). Max has spoken at multiple conferences including StarCanada, StarEast, Mobile Dev and Test, and AgileDC, and is currently an instructor for the Mobile Application Testing course.