Successful Test Automation with Arnon Axelrod
What does it take to successfully implement test automation on your application? Carl and Richard talk to Arnon Axelrod about his work using test automation. The discussion dives into the diverse world of testing, both manual and automated, as well as the variety of tests you can write. How do you go about building tests that aren't so fragile that you have to rewrite them all after every build? What tests are actually valuable to the overall quality of your software? And why automate? What can automation do that can't also be done manually? Arnon also digs into a set of open source libraries he's built to make it easier to automate testing. Check it out!
Guests:
Arnon Axelrod
Arnon Axelrod is a senior consultant and leads the test automation division at Sela Group. Arnon started coding in the 80s on a ZX Spectrum when he was 10 and didn’t stop ever since. In the last decade he specializes in everything related to test automation, and for him, everything in the development lifecycle is related to test automation. This includes: unit testing, integration tests and UI automation; automation tools (including Selenium, Appium, SpecFlow, and many more); best practices for developing test automation, TDD, clean-code, refactoring, DevOps, Agile methodologies and processes, software architecture and even organizational structure and culture. Arnon writes about these topics in his blog, linked-in and twitter, speaks about them internationally, teaches them and helps his customers apply them successfully to their needs.
Recently Arnon wrote his first book: Complete Guide to Test Automation: Techniques, Practices, and Patterns for Building and Maintaining Effective Software Projects published by Apress.; Arnon is also the author of the Test Automation Essentials open-source project and a contributor to the Selenium WebDriver project.
Links:
- TypeScript Playground http://www.typescriptlang.org/Playground
- Arnon's Blog http://blogs.microsoft.co.il/ArnonA/
- Visual Studio Coded UI https://msdn.microsoft.com/en-us/library/dd286726.aspx
- Cucumber https://cucumber.io/
- SpecFlow http://www.specflow.org/
- Selenium http://www.seleniumhq.org/
- Ranorex http://www.ranorex.com/
- Test Automation Essentials https://github.com/arnonax/TestEssentials