It's not rock-driven, it's data-driven

Testing Basics: Data-Driven Tests

Data-driven tests are like the early promise of Java: Write once, run many. With some side effects. Just like Java. Here’s a very VERY simple example. This is an API for authentication: Without looking at the code behind it, you… Continue Reading…

Non functinoal barely working fawcet

“Non-Functional Requirements Testing” – Webinar Recording

When we’re testing an application, features, or APIs, we usually think about what they do, the functional stuff. But today, it’s even more important to address how well they do that functional stuff. Enter NFRs: Non-Functional Requirements. Testing NFRs requires… Continue Reading…

Trust Verification Tests

Testing Basics: Verification Tests

Today I want to talk about a special kind of tests: Verification tests. What do we want from our tests? Not a lot, really. We just want to know that everything’s ok (when they pass), and when they fail –… Continue Reading…

Testing Basic: Fragile Tests

Fragile tests are a scourge on technology. And testing technology. Sometimes they pass, sometimes they fail, and to make life interesting, sometime they just stop, and on the odd case, come up with a very unusual result. “Fragile tests” is… Continue Reading…

Copyright Gil Zilberfeld, 2025