1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
1
00:00:00,320 --> 00:00:02,620
In the previous lesson, we discussed the fundamental
2
00:00:02,620 --> 00:00:06,380
concepts behind software verification in general, and software testing
3
00:00:06,380 --> 00:00:09,470
in particular. In this lesson, we will discuss
4
00:00:09,470 --> 00:00:12,310
one of the two main testing approaches. Black box
5
00:00:12,310 --> 00:00:16,180
testing, also called functional testing. We will cover
6
00:00:16,180 --> 00:00:19,180
the main characteristic of black box testing, its pros
7
00:00:19,180 --> 00:00:22,260
and cons, and discuss some commonly used black
8
00:00:22,260 --> 00:00:25,350
box testing techniques. We will conclude the lesson with
9
00:00:25,350 --> 00:00:28,520
a practical exercise in which we will apply a specific black
10
00:00:28,520 --> 00:00:32,520
box testing technique to a real program. We will derive test
11
00:00:32,520 --> 00:00:34,980
cases for the program and assess how the use of a
12
00:00:34,980 --> 00:00:38,690
systematic approach, in contrast to a brute force approach, can help.
|