Data Flow Coverage 1
Stuart Anderson
Stuart Anderson Data Flow Coverage 1 c 2011
Data Flow Coverage 1 Stuart Anderson Stuart Anderson Data Flow - - PowerPoint PPT Presentation
Data Flow Coverage 1 Stuart Anderson Stuart Anderson Data Flow Coverage 1 2011 c 1 Why Consider Data Flow? Control Flow: Statement and branch coverage criteria are weak. Condition coverage and path coverage are more costly and
Stuart Anderson Data Flow Coverage 1 c 2011
1
Stuart Anderson Data Flow Coverage 1 c 2011
1/2 2
Stuart Anderson Data Flow Coverage 1 c 2011
2/2 3
Stuart Anderson Data Flow Coverage 1 c 2011
Example 4
Stuart Anderson Data Flow Coverage 1 c 2011
5
Stuart Anderson Data Flow Coverage 1 c 2011
Example 6
Stuart Anderson Data Flow Coverage 1 c 2011
Example 7
Stuart Anderson Data Flow Coverage 1 c 2011
8
Stuart Anderson Data Flow Coverage 1 c 2011
1/3 9
Stuart Anderson Data Flow Coverage 1 c 2011
2/3 10
Stuart Anderson Data Flow Coverage 1 c 2011
3/3 11
Stuart Anderson Data Flow Coverage 1 c 2011
Revisited 12
Stuart Anderson Data Flow Coverage 1 c 2011
13
Stuart Anderson Data Flow Coverage 1 c 2011
14
Stuart Anderson Data Flow Coverage 1 c 2011
15
Stuart Anderson Data Flow Coverage 1 c 2011
16
Stuart Anderson Data Flow Coverage 1 c 2011
17
Stuart Anderson Data Flow Coverage 1 c 2011
18
Stuart Anderson Data Flow Coverage 1 c 2011
19
Flow Path Selection Criteria, IEEE Transactions on Software Engineering, 15 (11), November 1989, pp. 1318-1332. http://dx.doi.org/10.1109/32.41326
Software engineering (ICSE ’85). IEEE Computer Society Press, Los Alamitos, CA, USA, 244-251. http://portal.acm.org/citation.cfm?id=319568.319646
1982. Data flow analysis techniques for test data selection. In Proceedings of the 6th international conference on Software engineering (ICSE ’82). IEEE Computer Society Press, Los Alamitos, CA, USA, 272-278. http: //portal.acm.org/citation.cfm?id=800254.807769
Stuart Anderson Data Flow Coverage 1 c 2011