Đang chuẩn bị liên kết để tải về tài liệu:
The art of software testing second edition p5

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Nghệ thuật của kiểm thử phần mềm thiết kế theo thời trang từ trên xuống có thể được từng bước thử nghiệm hoặc là một từ trên xuống hoặc từ dưới lên thời trang. Thử nghiệm thứ hai, từ dưới lên (hoặc phát triển từ dưới lên) là thường nhầm lẫn đồng nghĩa với thử nghiệm nonincremental. | Figure 4.18 Second half of the resultant decision table. 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 6 1 1 1 1 1 1 7 1 1 1 1 1 1 8 1 1 1 9 1 1 1 1 1 1 10 1 1 1 1 1 1 11 1 1 1 1 1 1 12 1 1 1 1 1 1 13 1 1 1 1 1 1 14 1 1 1 1 1 1 15 1 1 1 1 1 1 16 1 1 1 1 1 1 17 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 18 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 94 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 95 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 96 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 97 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 84 Test-Case Design 85 20 DISPLAY 21-29 94 97 21 DISPLAY 4021.A 94 97 22 DISPLAY -END 94 96 23 DISPLAY 94 96 24 DISPLAY -F 94 96 25 DISPLAY .E 94 96 26 DISPLAY 7FF8-END 94 96 27 DISPLAY 6000 94 96 28 DISPLAY A0-A4 94 96 29 DISPLAY 20.8 94 96 30 DISPLAY 7001-END 95 97 31 DISPLAY 5-15 95 97 32w DISPLAY 4FF.100 95 97 33 DISPLAY -END 95 96 34 DISPLAY -20 95 96 35 DISPLAY .11 95 96 36 DISPLAY 7000-END 95 96 37 DISPLAY 4-14 95 96 38 DISPLAY 500.11 95 96 Note that where two or more different test cases invoked for the most part the same set of causes different values for the causes were selected to slightly improve the yield of the test cases. Also note that because of the actual storage size test case 22 is impossible it will yield effect 95 instead of 94 as noted in test case 33 . Hence 37 test cases have been identified. Remarks Cause-effect graphing is a systematic method of generating test cases representing combinations of conditions. The alternative would be an ad hoc selection of combinations but in doing so it is likely that you would overlook many of the interesting test cases identified by the cause-effect graph. Since cause-effect graphing requires