action based testing

pipeline Testing in the Pipeline

With DevOps becoming the norm, we're entering a world of pipelines. With frequent or continuous deployments, streamlining and automating the process of building, configuring, testing, and releasing developed software components becomes a high priority—with testing posing its own unique set of challenges.

Hans Buwalda's picture
Hans Buwalda
spinning globe Testing in Agile and DevOps: Where Are We Going?

When looking at what the software market is currently talking about, the top item is DevOps and Continuous Integration/Deployment, which seems to be taking over some of the spotlight from agile and is now a widely accepted new normal. Hans Buwalda looks at where the future of software testing is going.

Hans Buwalda's picture
Hans Buwalda
things to consider Reasons to Consider Software Tests as Products

Software tests have to meet quality and robustness criteria that are similar to the application under test, but tests seldom get the attention and investments that the applications get. Hans Buwalda outlines why you should consider tests as products.

Hans Buwalda's picture
Hans Buwalda
The Test Automation Design Paradox

Testing and automation have various paradoxes that are interesting to look at for insight into the challenges and limitations of our profession. Hans Buwalda describes these paradoxes and offers methods to bring about cooperation in teams, helping them achieve great automation results together.

Hans Buwalda's picture
Hans Buwalda
Automation Friendly Test Design—An Example

A major contributor to success in test automation is test design. If tests have many unnecessary detailed steps and checks, even a skilled automation engineer will not be able to make the automation efficient and maintainable. Hans Buwalda shares an example of a test design that is automation friendly.

Hans Buwalda's picture
Hans Buwalda
Multi-Station Testing with Actions—The Lead Deputy Model

Hans Buwalda shares a model used for multi-station testing with actions—the lead deputy model—and shows how actions can be used to make a relatively complex task like multi-station available at a business level where even non-technical users can easily understand the thought process.

Hans Buwalda's picture
Hans Buwalda
Improving Test Automation—What About Existing Tests?

A good test design is important because it improves the quality of the tests, helping to add breadth and depth, and it facilitates efficiency, in particular for automation. These points are obvious when starting a project from scratch, but what do you do when tackling a project with existing tests?

Hans Buwalda's picture
Hans Buwalda