Who Should Determine End-to-End Test Cases?

“A knife has the purpose of cutting things, so to perform its function well it must have a sharp cutting edge. Man, too, has a function…” -Aristotle ...

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 ...

What is Regression Testing and Why is It Important?

“An ounce of prevention is worth a pound of cure.”  -Benjamin Franklin This article is for everyone that asks, “why would you want to keep testing ...

What is End-to-End Testing?

“You can test every servo, every wire, every component; the hardware, the firmware, the software. But you have no idea whether your robot is going to ...

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 ...

How to Maintain a Regression Test Suite

“Being busy does not always mean real work… seeming to do is not doing.” -Thomas Edison If you’ve recently gone through the gargantuan task of ...

What is Continuous Testing? (And Why Should I Care?)

“Move Fast and Break Things” - Facebook’s Old and Very Catchy Developer Motto “Move Fast with Stable Infra” - Facebook’s New, Less Catchy Developer ...