Can u any 1 please explain the below question and answer?
Given the following code, which statement is true about the
minimum number of test cases required for full statement and
branch coverage?
Read p
Read q
IF p q > 100 THEN
Print "Large"
ENDIF
IF p > 50 THEN
Print "p Large"
ENDIF
a) 1 test for statement coverage, 3 for branch coverage
b) 1 test for statement coverage, 2 for branch coverage
c) 1 test for statement coverage, 1 for branch coverage
d) 2 tests for statement coverage, 2 for branch coverage
Answer Posted / suyash
The answer is B.
Statement Coverage (SC):
To calculate Statement Coverage, find out the shortest
number of paths following
which all the nodes will be covered. Here by traversing
through path 1A-2C-3D-E-4G-5H all
the nodes are covered. So by traveling through only one path
all the nodes 12345 are covered,
so the Statement coverage in this case is 1.
Branch Coverage (BC):
To calculate Branch Coverage, find out the minimum number of
paths which will
ensure covering of all the edges. In this case there is no
single path which will ensure coverage
of all the edges at one go. By following paths
1A-2C-3D-E-4G-5H, maximum numbers of
edges (A, C, D, E, G and H) are covered but edges B and F
are left. To covers these edges we can follow 1A-2B-E-4F. By
the combining the above two paths we can ensure of traveling
through all the paths. Hence Branch Coverage is 2. The aim
is to cover all possible true/false
decisions.
| Is This Answer Correct ? | 10 Yes | 2 No |
Post New Answer View All Answers
what exactly is heuristic checklist approach for unit testing?
What exactly is quality control? Is it similar to quality assurance?
integration test cases for mouse and keyboard
Have you prepared traceability matrix and how to prepare it?
What are differences between Testing in Uncontrolled Environment and Abnormal Environment?
Can you explain usability testing?
how will the test plan is pepared in ur organisation>?
how to verify a button size (e.g Login Button) on a web page have same dimension prescribed by Client in UI Testing..??
plz tell me the difference b/w PB/MF based appl.with examples. Thanks
Why Equivalence Partitioning is called equivalence or what is the significance of equivalence term in ECP?
i have 2.5 years of experience in manual testing and qtp. can anyone say me what kind of questions do they ask on manual testing and qtp.
What are the roles of glass-box and black-box testing tools?
Define cause effect graphing?
In simple steps how will you do unit testing using VSTS?
Can anyone tell me, What is wound fixing?