Hi anh tvn,
Anh support em câu dưới nhé. Đáp án là A (2 case). Nhưng em nghĩ phải là 3 chứ hè ?Vì cả 3 TH đều khác output. thanks
Bao phủ đường đi - path coverage
Forum rules
Thảo luận các vấn đề liên quan đến Kiểm thử phần mềm.
Thảo luận các vấn đề liên quan đến Kiểm thử phần mềm.
-
- Hoc Tester
- Posts: 9
- Joined: Sun 27 Aug, 2017 10:08 am
- Contact:
Bao phủ đường đi - path coverage
You do not have the required permissions to view the files attached to this post.
-
- Admin
- Posts: 4900
- Joined: Tue 10 Aug, 2010 10:11 am
- Location: HCM
- Contact:
Re: Bao phủ đường đi - path coverage
Q. 189: How many test cases are necessary to cover all the possible sequences of statements (paths) for the following program fragment? Assume that the two conditions are independent of each other:
A. 2 Test Cases
B. 3 Test Cases
C. 4 Test Cases
D. Not achievable
Code: Select all
if (Condition 1) then
statement 1
else
statement 2
fi
if (Condition 2) then
statement 3
fi
B. 3 Test Cases
C. 4 Test Cases
D. Not achievable
-
- Admin
- Posts: 4900
- Joined: Tue 10 Aug, 2010 10:11 am
- Location: HCM
- Contact:
Re: Bao phủ đường đi - path coverage
Theo như câu này thì nó đang hỏi về bao phủ đường đi, nghĩa là phải đi qua hết mọi đường đi (các thứ tự có thể có của các câu lệnh) của đoạn code bên cạnh. Và đề bài nói rằng 2 điều kiện này độc lập nhau, nghĩa là điều kiện 1 đúng, thì không liên quan đến điều kiện 2 đúng hay sai.
Vậy túm lại, câu hỏi là bao phủ đường đi, nên đáp án là 4.
Vậy túm lại, câu hỏi là bao phủ đường đi, nên đáp án là 4.
- 1. statement 1
2. statement 1 => statement 3
3. statement 2
4. statement 2 => statement 3