Hi, Below is a question on white box testing. Kindly help
me in answering it. How many test cases are needed to
obtain 100% branch coverage. This question was asked in
ISTQB foudation level exam - Dec21 2008.

Read(A,C)

If(A<10) then Print A;

Endif

If(C>100) then Print C is greater then A

else if(C<100) then print only C

Endif else

Options -
a. 4
b. 3
c. 2
d. 1

Kindly answer with explanation so that it would be easy to
understand

Answers were Sorted based on User's Feedback



Hi, Below is a question on white box testing. Kindly help me in answering it. How many test cases ..

Answer / rama mohan parini

Require 3 Path test cases.

Test Case 1 - A is any value > 9 and C = 100 to check that
nothing is printed.

Test Case 2 - A is any value < 10 and C is > 100 to check
that Print A and
Print C is greater than A lines are printed

Test Case 3 - A is any value, and C is < 100 to check that
Print A ( only if A is < 10)
Print C is greater than A is printed.

We should use Cyclomatic complexity formula to calculate
number of paths easily

C = E - N + 2

Is This Answer Correct ?    4 Yes 2 No

Hi, Below is a question on white box testing. Kindly help me in answering it. How many test cases ..

Answer / hima bindu

Number of testcases required for branch coverage will be 2.

In branch coverage we need to check whether all the
branches are exercised.
Here we have 3 branches all If statements we need to
consider.They are A<10,C>100,C<100

Line 1 - Read(A,C)
Line 2 - If(A<10) then
Line 3 - Print A;
Line 4 - Endif
Line 5 - If(C>100)then
Line 6 - Print C is greater then A
Line 7 - else if(C<100) then
Line 8 - print C
Line 9 - End if

So take the values as follows
Testcase 1 : A=5 and C=120
For this set of values Line1 - Line6 are executed

Now for the Line7 - Line9 to be executed take the value of
c as less than 100
So Testcase 2 : A=5(can be any value as Line 2,3,4 are
already exercised in testcase1)and c=80
For this set of values Line7-Line9 will be exercised

Is This Answer Correct ?    2 Yes 2 No

Hi, Below is a question on white box testing. Kindly help me in answering it. How many test cases ..

Answer / madhu

3 cases would be required
as we need to exercise both positive and negative scenarios
of the 2 branches

Is This Answer Correct ?    0 Yes 0 No

Hi, Below is a question on white box testing. Kindly help me in answering it. How many test cases ..

Answer / ravo

two tests are required

Is This Answer Correct ?    1 Yes 3 No

Hi, Below is a question on white box testing. Kindly help me in answering it. How many test cases ..

Answer / kajal

answer is a.4

1 test case to check if system can read a and c
2 to check if a<10
3 to check if c is > 100 and < 100
to check if a and c are printed

Is This Answer Correct ?    2 Yes 5 No

Hi, Below is a question on white box testing. Kindly help me in answering it. How many test cases ..

Answer / varshab

Ans is 4 as there are two branches.For these two branches
we need to test for both true & false conditions. hence to
achieve 100% branch coverage we need to write 4 test cases.

Is This Answer Correct ?    0 Yes 3 No

Post New Answer

More Manual Testing Interview Questions

what is Difference between Test Cases and Test Plan ? Give some Example Both of them

1 Answers  


How you will assure client that the number of test cases written by you is sufficient or can complete the test coverage completion criteria?

1 Answers  


difference between Manual Testing Vs Automation Testing

1 Answers  


Hi all, Am a new comer of this site, and into testing. Basically a BBA graduate, a fresher in IT industry..well am doing my testing course in STC.., chennai. Cld anyone send me across few testcases.. Thankyou

3 Answers  


What type of documents would you need for QA/QC/Testing?

6 Answers   TCS,






what is the difference between Performance,Load ,Stress testing

2 Answers  


is it possible tht some one can provide me reading material it would be higly appriciated my email id is svit00ef27@yahoo.com thankx in advance

2 Answers  


What is the Diff between Code Walk through & Code Review?

5 Answers  


Hi, Anybody can explain me What is the Difference between 2- tier and 3-tier Architecture.

4 Answers   ACS, IBM,


What is the Model/Process do u follow in your Organization for Testing?

1 Answers  


What is the difference between Project Based Testing and Product Based Testing?

18 Answers   Pramati Technologies, Satyam,


Hi frenz!!! I heard that Satyam recruitment Pattern has changed like Written, Essay Writing and HR+Tech? Is that true???

3 Answers   Satyam,


Categories