4.45 out of 5
4.45
70 reviews on Udemy

# Software Test Design Techniques| Black Box & White Box

All you need to know about testing techniques, Black-box, White-box, & Experience-based techniques.
Instructor:
Tarek Roshdy
5,364 students enrolled
English [Auto-generated]
Difference between Black Box & White Box Testing
Equivalence Partitioning
Boundary Value Analysis
Decision Table Testing
State Transition Testing
Statement Coverage
Decision Coverage
Path Coverage
Condition Coverage

In this course we explain the test techniques that help you in performing test analysis and design. Using these techniques will help you in choosing the best test conditions and test cases that will cover critical parts of your system. They will also help you in testing your code efficiently and making sure that it performs its intended functions properly.

1
Introduction

### Black Box Testing Techniques

1
What is Black-Box Testing?
2
Equivalence Partitioning
3
Example 1-Equivalence Partitioning
4
Example 2-Equivalence Partitioning
5
Equivalence Partitioning on Facebook Registration Page
6
Equivalence Partitioning Quiz

In this quiz, you will be asked to solve some questions about Equivalence Partitioning. These questions will show the level of understanding you achieved in this technique.

If you have any problem with one of the questions, look at its answer. If you don't understand it, message me.

7
Boundary-value Analysis
8
Example 1-Boundary Value Analysis
9
Example 2-Boundary Value Analysis
10
Practical Example on BVA: Finding a defect in a live project
11
Important Notes About EP & BVA
12
Decision Table Testing
13
Example 1-Decision Table Testing
14
State Transition Testing
15
Example 1-Black Box Techniques

### White Box Testing Techniques

1
What is White-Box Testing?
2
Statement Coverage
3
Example 1-Statement Coverage
4
Example 2-Statement Coverage
5
Example 3-Statement Coverage
6
Example 4-Statement Coverage
7
Decision Coverage
8
Example 1-Decision Coverage
9
Example 2-Decision Coverage
10
Example 3-Decision Coverage
11
Example 4-Decision Coverage
12
Practical Example on SC & DC using python
13
Condition Coverage
14
Path Coverage

### Test Techniques in ISTQB FL 2011 Syllabus

1
Categories of Test Techniques
2
Equivalence Partitioning
3
Boundary-value Analysis
4
Decision Table Testing
5
State Transition Testing
6
Use Case Testing
7
Statement Coverage
8
Decision Coverage
9
Experience-based Techniques

### Test Techniques in ISTQB FL 2018 Syllabus

1
Categories of Test Techniques
2
Exercise : Categories of Test Techniques
3
Exercise : Equivalence Partitioning
4
Boundary-Value Analysis
5
Decision Table Testing
6
Exercise : Decision Table Testing
7
State Transition Testing
8
Exercise: State Transition Testing
9
Use Case Testing
10
Statement Coverage
11
Decision Coverage
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.5
4.5 out of 5
70 Ratings

#### Detailed Rating

 Stars 5 36 Stars 4 25 Stars 3 7 Stars 2 2 Stars 1 0
30-Day Money-Back Guarantee

#### Includes

3 hours on-demand video
Access on mobile and TV
Certificate of Completion