How To Use Interaction Model Oracle
TL;DR In the previous post, we explained what is model testing. One of the oracles based on model testing is the Interaction Model Oracle. The post is aligned with the…
TL;DR In the previous post, we explained what is model testing. One of the oracles based on model testing is the Interaction Model Oracle. The post is aligned with the…
TL;DR In the previous post, we explained what is model testing. One of the oracles based on model testing is State Model Oracle. The post is aligned with the Black…
TL;DR Every software tester has its own model of application under test. This post explains how to create effective oracle models. The post is aligned with the Black Box Software…
TL;DR Software testers are responsible for creating test data. They can do it manually or using testing tools, but it is their responsibility. Here we explain the concept of self-verifying…
TL;DR The first software testing technique that every software tester heard off is regression testing. But what is the regression testing oracle? The post is aligned with the Black Box…
TL;DR As many applications have similar features (let’s take for example Firefox and Chrome), they also share failure patterns. This post explains familiar failure patterns used as oracles. The post…
TL;DR It is a useful software testing practice to first use constraint oracles. Constraint oracles check if input, output, or internal variable value is in defined constraint. The post is…
TL;DR This post explains what a partial oracle is and why every oracle is a partial one. The post is aligned with the Black Box Software Testing Foundations course (BBST)…
TL;DR Based on Doug Hoffman’s notes, we explain why it is not possible to have complete oracle. The post is aligned with the Black Box Software Testing Foundations course (BBST)…
TL;DR Software testing without oracles is testing that everybody can do. It is a common misunderstanding that this is software testing. Based on Doug Hoffman’s notes, we will explain how…