Statement Coverage is a traditional terget. Its deifne the coverage terget in Control flow Graph and write test cases to achive it. For example, Supose that we write and execute two test cases.
if 5=true than go to 6
//else if 5=false than go to 7
Test1: Follow paths 1-2-Exit
Test2: Follow paths 1-2-3-4-5-6-8-2-3-4-5-6-8-2-Exit.
here we can see in the test 2, we execute 2 loops and both time takes the true braches. and skips the false braches. so node number 6 is not executed so its not 100% statement coverrage
Otherhand The decision coverage is predicate nodes which always check condition for branching. As an example we can use "if and else" "do while" and "switch " etc to coverage conditional branching to achive we need to write tests cases and execute it.

1 User has rated as useful.
Login to rate this answer.
sc 2 dc2
Login to rate this answer.
sc=2 and dc=3

1 User has rated as useful.
Login to rate this answer.
SC = 2 and DC = 2
Login to rate this answer.
d) SC = 2 and DC = 2
Login to rate this answer.
Chetana
Answered On : Sep 14th, 2011
SC=2 and DC=2
Login to rate this answer.
Balamurukan
Answered On : Oct 13th, 2011
Hi.. The answer provided was sc2 dc 3 which I feel is correct as there are two nodes
SC>>>>
1. If interesting prog on tv
2. If crossword on newspaper
DC
1. Interesting prog on tv,
I. Yes
II.No
2 Newspaper
I.Yes
Hence proved
Login to rate this answer.
Hi,
The answer will be SC=2 & DC=3
Thanks
Login to rate this answer.