Bao phủ đường đi - path coverage

Thảo luận các vấn đề liên quan đến Kiểm thử phần mềm.
Forum rules
Thảo luận các vấn đề liên quan đến Kiểm thử phần mềm.
Post Reply
t26290
Hoc Tester
Posts: 9
Joined: Sun 27 Aug, 2017 10:08 am
Contact:

Bao phủ đường đi - path coverage

Post by t26290 »

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
Untitled.png
You do not have the required permissions to view the files attached to this post.



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: Bao phủ đường đi - path coverage

Post by tvn »

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:

Code: Select all

if (Condition 1) then
 statement 1
else
 statement 2
fi
if (Condition 2) then
 statement 3
fi
A. 2 Test Cases
B. 3 Test Cases
C. 4 Test Cases
D. Not achievable



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: Bao phủ đường đi - path coverage

Post by tvn »

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.
  • 1. statement 1
    2. statement 1 => statement 3
    3. statement 2
    4. statement 2 => statement 3



Post Reply

Return to “Software Testing - Kiểm thử phần mềm”