Automation fails frequently in companies due to a variety of reasons, including poor team communication, lack of skills, flaky tests, and inadequate understanding of test coverage. Even when things are going well, the automated tests sometimes grow to a size where the test suites take too long to execute for the run to be viable. James Farrier is a test automation architect who will show you ways to leverage machine learning to address these challenges. You'll learn how to determine which tests are valuable to run after each commit or build in order to cut down the suite run time, how to...
James Farrier
CEO
Appsurify
James Farrier has been working in testing since 2004. He always enjoyed finding the complex defects rather than writing code, so moving into automated testing was a natural career path. Previously he's been a test lead and manager, always with a focus on the technical side of testing, but in the last year he's been working on his own startup in the testing space, utilizing AI to predict which tests need to be executed. James has spoken previously at Selenium Conference 2015 on visibility in testing and has recently talked at Meetups on AI in testing in Auckland, London, Washington DC, and New York.