|
| Total Answers and Comments: 3 |
Last Update: February 12, 2009 Asked by: RM32306 |
|
| | |
|
Submitted by: Cryptic_sumon 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.
Above answer was rated as good by the following members: hirenmistry, sharmiprakash | Go To Top
|