Join me at Star East, May 3 - 8, 2020, in Orlando. I will present my tutorial about test design for automation. This tutorial is based on the notion that good test design is a major contributor to automation success. If you're interested in visiting Star East, stay tuned, I will share my speaker discount code, which will get you a significant saving on the price of the conference.
Available on the web is this webinar that I did together with Sauce Labs, focusing on test desgn and automation with Selenium. Click on it to see and hear the recording.
For Eurostar's TestHuddle I also did a webinar, a recording of which you can find here.
Unit Testing? Consider Taking a Rain Check - Unit testing is handy for simple tests, but can become cumbersome if dependent on a complex configuration. This article explores an alternative approach to such a situation.
Continuous Testing, Continuous Variation - how the repetitive character of pipelines can be used to bring some variation to tests, and to let them more efficiently deal with multiple environments and configurations.
Testing in the Pipeline - some strategies around testing and automation in DevOps, including my take on the CI/CD requirement of 100% stability of tests.
The Cloud is Metered - what companies and organizations are starting to notice is that most cloud usage is charged for, per minute, per gigabyte, etc. This adds a dimension to testing and test management: how much testing do you actually really need.
The Test Automation Design Paradox - testers have a large influence on automation success, but are not always but may not alway have the development experience to be effective in that. This article show the challenge, and how to address it.
For Eurostar I co-wrote Get Automated Testing "Done", a take on how you can fit automated testing into scrum, and make sure the testers stay in sync with the other team members.
Action Based Testing and TestArchitect There is little doubt that testing and test automation are among the most challenging tasks in the software industry. I'm working in this field since 1994 and still learn something new almost every day. Creating tests can be complex, and automating them brings issues of maintainability, for example making it challenging to have them ready when needed in an agile development cycle ("just in time automation").
In my view the key to success is test architecture, consisting of (1) a well thought through modularized organization of tests and (2) a keyword-driven framework for their automation. These principles form the basis for the Action Based Testing method, that is supported by the TestArchitect tool family. Together they give you a basis for a flexible and maintainable collection of automated tests. Further Articles and Blogs Over the years I have written quite a bit about testing and automation topics. Here is a selection. Management Action Based Testing Overview article of the Action Based Testing method in Better Software magazine