logo logo
Speed - Test The Important Things, Not Everything

Speed – Test The Important Things, Not Everything

Automation, particularly UI Automation, is fun, and useful. However, automated UI test performance can be slow. They have to spin up a browser session, load front-end components,...

Technical Skills That Don't Involve Coding for Testers

Technical Skills That Don’t Involve Coding for Testers

When we say technical skills, many of us think about test automation and coding. But those are not the only skills testers should have. And even testers who don't write code at...

How to Explore When There Is No User Interface

How to Explore When There Is No User Interface

When we think about exploratory tests, a frontend application comes to mind with several fields to fill in and buttons to click on, where we can explore in several different ways....

API testing 101

API Testing 101

Many software testers may perceive that the software testing landscape is changing. More and more testing positions are requiring you to have coding abilities. The software...

Design Patterns for High-Quality Automated Tests: Template Method

Design Patterns for High-Quality Automated Tests: Template Method

In the first article from the series, we discussed a strategy to create more maintainable and readable page object models in Selenium WebDriver tests. We used the Fluent...

Be Descriptive With Your Test Failures

Be Descriptive With Your Test Failures

Descriptive test failures can save time and money. While the return on investment may not be immediate, future developers (possibly yourself), will appreciate the effort....

Design Patterns for High-Quality Automated Tests: Singleton

Design Patterns for High-Quality Automated Tests: Singleton

In the previous article from the series we discussed the Fluent Interface design pattern and achieve maximum API usability. It is implemented through method chaining (method...

Automating End to End API Testing Flows

Automating End to End API Testing Flows Guide [Test...

APIs are an important interface in the modern computing world, where an increasing amount of applications and sites are hosted on online cloud platforms. APIs allow for...