logo logo

The 3 Biggest Software Testing Mistakes

When you have worked in the software development industry as a software tester for more than a decade you already may have made many mistakes. Making mistakes is not bad at all,...

Become A Software Testing Detective – Part 2

Become A Software Testing Detective – Part 2

This is the 2nd part of how to become a software testing detective 🧐 If you missed part 1, you can read it here. Being an effective tester requires you to think like a...

Code Coverage vs. Test Coverage

Code Coverage vs. Test Coverage

When I was pursuing a degree in software engineering, I had a class specific to the concepts of software testing. In this class, it was the first time I had encountered the term...

Agile Testing Quadrants

Agile Testing Quadrants

According to one of the 7 testing principles of the ISTQB Syllabus, “Exhaustive testing is impossible”, so it is not possible to test everything inside an application. Testing...

In-sprint Test Automation

In-sprint Test Automation

Test automation is becoming a key driver in modern agile software development practices 🔑 More and more organizations prefer automation testing over manual testing, to speed up...

Become A Software Testing Detective – Part 1

Become A Software Testing Detective – Part 1

Software testing is detective work 🕵️‍♀️ To be an effective tester, you need to think like a detective. Both need to rapidly make critical decisions based on limited...

Modern Testing Principles

Modern Testing Principles

For a notable portion of my testing career, I was in the "traditional tester" role, meaning that I was doing my testing in a fixed portion of the SDLC. As we know, in such work...

The Importance of Automated User Acceptance Testing

The Importance of Automated User Acceptance Testing

User acceptance testing is something that some Agile teams perform. However, only a few of them are taking advantage of tools to automate it. The general trend for most Agile...