End-to-End or Unit Testing: Which Tests for Which Bugs?

“Not even Ares battles against necessity.” -Sophocles When designing a holistic testing strategy for any application, the QA strategist has to first ...

How to Ship Products Fast and Fixed

“Without continual growth and success, such words as improvement, achievement, and success have no meaning.” ~ Benjamin Franklin Modern software ...

When Should I Automate Browser Tests for New Features?

“A user interface is like a joke: if you need to explain it, it’s not that good.” -Zoltan Kollin, UX Designer   Test automation is critical for ...

Testing Applications Built on Serverless Architecture: Don’t Fear the Transition

Making a full migration to building an application on serverless architecture is a daunting process already, but to the uninitiated, the journey can ...

How to Design End-to-End Testing for Continuous Development

“Even if you’re on the right track, you’ll get run over if you just sit there.” - American Humorist Will Rogers Continuous development (CD) has ...

Picking the Optimal Number of End-to-End Tests

“Virtue is the golden mean between two extremes.” -Aristotle It’s not logical to develop an individual end-to-end browser test for each user case. ...

Optimizing Your End-to-End Browser Test Coverage

“[Q]uality is never an accident; it is always the result of intelligent effort”. -John Ruskin, leading art critic and Victorian era writer The ...

Why Browser-Automated Testing Consistently Fails

We’ve seen a lot of attempts at building browser-automated testing suites in our time. Most of them fail. The story typically goes something like ...