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

What is Component Testing Or Module Testing (Learn With Examples)

What is Component Testing

What is Component Testing also called Module Testing in Software Testing:

A component is the lowest unit of any application. So, Component testing; as the name suggests, is a technique of testing the lowest or the smallest unit of any application.

Component testing sometimes is also referred to as Program or Module Testing.

An application can be thought of a combination and integration of many small individual modules. Before we test the entire system, it is imperial that each component OR the smallest unit of the application is tested thoroughly.

Read moreWhat is Component Testing Or Module Testing (Learn With Examples)

The Differences Between Unit Testing, Integration Testing and Functional Testing

Unit, Integration and Functional Testing

A Detailed Comparison of Unit, Integration and Functional Testing:

For any software application, both Unit testing, as well as Integration testing, is very important as each of them employs a unique process to test a software application.

But any one or even both cannot replace Functional testing at any point.

Read moreThe Differences Between Unit Testing, Integration Testing and Functional Testing