about summary refs log tree commit diff
path: root/usth/ICT2.7/P4L2 Black-Box Testing Subtitles/21 - Produce and Evaluate Test Case Specifications - lang_en_vs4.srt
diff options
context:
space:
mode:
Diffstat (limited to 'usth/ICT2.7/P4L2 Black-Box Testing Subtitles/21 - Produce and Evaluate Test Case Specifications - lang_en_vs4.srt')
-rw-r--r--usth/ICT2.7/P4L2 Black-Box Testing Subtitles/21 - Produce and Evaluate Test Case Specifications - lang_en_vs4.srt111
1 files changed, 0 insertions, 111 deletions
diff --git a/usth/ICT2.7/P4L2 Black-Box Testing Subtitles/21 - Produce and Evaluate Test Case Specifications - lang_en_vs4.srt b/usth/ICT2.7/P4L2 Black-Box Testing Subtitles/21 - Produce and Evaluate Test Case Specifications - lang_en_vs4.srt
deleted file mode 100644
index ebf8098..0000000
--- a/usth/ICT2.7/P4L2 Black-Box Testing Subtitles/21 - Produce and Evaluate Test Case Specifications - lang_en_vs4.srt
+++ /dev/null
@@ -1,111 +0,0 @@
-1

-00:00:00,130 --> 00:00:03,200

-Before getting to our demo, we still have two steps to consider.

-

-2

-00:00:03,200 --> 00:00:06,570

-The first step corresponds to the identification of the test case specifications

-

-3

-00:00:06,570 --> 00:00:09,890

-in our general systematic approach. And in fact, it's called produce and

-

-4

-00:00:09,890 --> 00:00:13,410

-evaluate test case specifications. This is a step than can be completely

-

-5

-00:00:13,410 --> 00:00:16,590

-automated given the results of the previous steps. And the final result

-

-6

-00:00:16,590 --> 00:00:19,860

-of this step is the production of a set of test frames.

-

-7

-00:00:19,860 --> 00:00:22,820

-Where a test frame is the specification of a test. Let me

-

-8

-00:00:22,820 --> 00:00:25,330

-show you an example of this. What we are looking at here

-

-9

-00:00:25,330 --> 00:00:28,380

-is a test frame for the program split. Test frames are normally

-

-10

-00:00:28,380 --> 00:00:31,460

-identified by a sequence number. But in this case we are looking at

-

-11

-00:00:31,460 --> 00:00:34,290

-the 30th six test frame. And what they do is simply to

-

-12

-00:00:34,290 --> 00:00:38,280

-specify the characteristic of the inputs for that test. In this case, since

-

-13

-00:00:38,280 --> 00:00:40,920

-we have two inputs, we have two entries, the first one for

-

-14

-00:00:40,920 --> 00:00:44,010

-string str tells us that the length of the string has to be

-

-15

-00:00:44,010 --> 00:00:47,840

-size minus 1, and that the string has to contain special characters. And

-

-16

-00:00:47,840 --> 00:00:50,380

-for size, it tells us that the value of size has to be

-

-17

-00:00:50,380 --> 00:00:53,340

-greater than zero. As the title says, this step is meant

-

-18

-00:00:53,340 --> 00:00:56,790

-to produce but also evaluate the case specification. What does it mean

-

-19

-00:00:56,790 --> 00:01:00,070

-to evaluate? One of the advantages of this approach is that we

-

-20

-00:01:00,070 --> 00:01:03,420

-can easily use it to assess how many test frames and therefore

-

-21

-00:01:03,420 --> 00:01:06,120

-how many test cases we will generate with the current least

-

-22

-00:01:06,120 --> 00:01:09,340

-of categories, choices and constraints. And the beauty of this is that

-

-23

-00:01:09,340 --> 00:01:12,320

-if the number is too large we can just add additional constraints

-

-24

-00:01:12,320 --> 00:01:15,840

-and reduce it. And given then the step is automated we just

-

-25

-00:01:15,840 --> 00:01:19,030

-add constraints push a button and we get our new set of

-

-26

-00:01:19,030 --> 00:01:21,580

-test frames. And again we can have a wait it either go

-

-27

-00:01:21,580 --> 00:01:24,560

-hat or add more constraints if we need to further reduce it

-

-28

-00:01:24,560 --> 00:01:26,320

-and this is something else that we will see in our demo.