How to Optimize Automated Testing with Everyone's Favorite Butler
by Andrew Phillips, XebiaLabs
Andrew set the tone of the presentation with a key point stressing that Testing needs to be automated. The session brought out various implications and challenges in Test automation and looked at tooling in Test Automation.
The talk covered various aspects in Test Automation with the motivation to not just automate quality checks but analyze results, re-align tests to make them relevant and effective and map them to the core use-cases.
Test automation best practices were discussed for Parallelizing tests with orchestrated Jenkins pipelines and using ephemeral test slaves, keeping the test jobs simple and self-contained within their test-data dependencies.
Andrew also covered the use of Jenkins to invoke test tools via plugins and scripts sourced from SCM.
Andrew addressed "Testing 101" (in today’s automation world) and walked through the shift-left paradigm in quality with the following aspects-
Testers are developers
Test code = production code
Link tests to use-cases
Kill the nightlies
Then he covered Jenkins as the automation engine to orchestrate tests with the following well-known plugins:
Making sense of scattered test results is still a challenge… There still isn’t enough tooling or a solution to give you a “quality OK” sense every time something changes -
Many test tools for each test levels, no single place to validate if “this release” is good to go live!
Traceability, requirement coverage
Have I tested this enough
Support for failure analysis
We hope you enjoyed JUC U.S. East !
If you would like to learn more about this talk, here is the abstract for "How to Optimize Automated Testing with Everyone's Favorite Butler ".
If you would like to attend JUC, there is one date left! Register for JUC U.S. West, September 2-3 .
Stay up to date
We'll never share your email address and you can opt out at any time, we promise.