Context Driven Testing: 7 Basic Principles with an Example

What is context-driven testing

7 Basic Principles of Context-Driven Testing With an Example:

When I drive to the airport, I usually take the freeway that will get me there in the minimum time and avoids tolls. But that day, I took a longer local road route with a toll. Because I wanted a few extra minutes with my friend on the drive, who traveled a very long distance to spend the weekend with our family. The normal worst choice, in this case, turned out to be the best one.

But, consider this.

What if I was low on gas? 

Read moreContext Driven Testing: 7 Basic Principles with an Example

How to Perform Software Product Testing – Detailed Process and Methods with Examples

How to product testing

Software Products need their own unique approach to test adequately and correctly. Often times, teams treat them as any other software (i.e. internal applications built for a specific client or team; not accessible by the general public; non-revenue generating) and that is the starting point of trouble.

Software Product Testing needs a custom test style and strategy to add value. Software Product development and sustenance is in itself a complex ecosystem and to thrive testers need to adapt.

Read moreHow to Perform Software Product Testing – Detailed Process and Methods with Examples

Mutation Testing: Testing Technique with a Simple Example

mutation-testing-technique

Sci-Fi fans: Don’t get your hopes up. This isn’t that kind of mutation we are talking about :)

What is Mutation Testing?

Mutation testing is a fault-based testing technique where variations of a software program are subjected to the test dataset. This is done to determine the effectiveness of the test set in isolating the deviations.

It sounds a little complicated, isn’t it? 

Read moreMutation Testing: Testing Technique with a Simple Example