Last week we had Star East. Because of the COVID 19 situation the conference was virtual. That went surprisingly well. It was easy to manage for me as speaker, and there was a good responsive crowd. My tutorial is based on the notion that good test design is a major contributor to automation success. If you're interested keep an eye on Star West, the sister conference in Fall.
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.
Leave No Tester Behind -- in many projects testing and test automation has a hard time keeping up with the sprints. Here are some suggestions to improve this.
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