Software Testing Tutorial #36 – Decision Table Testing in Software Testing

In this Software Testing Tutorial, we will learn about decision table testing in software testing. Decision table testing is also known as the cause-effect table. Decision table testing is the software test design technique in a black box that is utilized for multiple outputs or on multiple conditions that are required to be tested.

Software Testing Tutorial #35 – Boundary Value Analysis in Testing

In this Software Testing Tutorial, we will learn about boundary value analysis in software testing. Basically, equivalence partitioning and boundary value analysis go hand in hand. We need to apply both equivalence partitioning and boundary value analysis together to come up with the best test cases and get maximum coverage for the component that you are going to test.

Software Testing Tutorial #34 – Equivalence Partitioning in Testing

In this Software Testing Tutorial, we will learn about equivalence partitioning in software testing. Equivalence partitioning (EP) is a very important black box test design technique which is very widely used in software testing.

In this tutorial we will learn about equivalence partitioning with examples and how you can use equivalence class partitioning effectively in software testing and also explain this question in any software testing interview.

Software Testing Tutorial #33 – Different Test Design Techniques

In this Software Testing Tutorial, we will learn about different test design techniques in software testing. Software testing can be categorized into static and dynamic testing. In static testing, we validate the software documents or code without executing the code whereas in dynamic testing we can execute the code and test the application.

There are many test design techniques for static and dynamic testing. Static test design techniques include reviews, walkthroughs, formal reviews etc. and dynamic test design techniques include equivalence partitioning (EP), boundary value analysis (BVA), decision table testing, state transition testing etc.