Selecting Software Test Data Using Data Flow Information
IEEE Transactions on Software Engineering
The Cost of Data Flow Testing: An Empirical Study
IEEE Transactions on Software Engineering
Object-oriented metrics: measures of complexity
Object-oriented metrics: measures of complexity
Exploring the relationship between design measures and software quality in object-oriented systems
Journal of Systems and Software
A Unified Framework for Cohesion Measurement in Object-OrientedSystems
Empirical Software Engineering
A Comparison of Some Structural Testing Strategies
IEEE Transactions on Software Engineering
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Measuring Design-Level Cohesion
IEEE Transactions on Software Engineering
Software Testing
Program Testing Complexity and Test Criteria
IEEE Transactions on Software Engineering
Introduction to Software Testing
Introduction to Software Testing
Hi-index | 0.00 |
In this paper we report on some of our findings in our on-going research in relating Object Oriented code cohesion to test case development complexity. It is conjectured that the more cohesive the code is the easier it should be to develop test cases for the code. We studied a small ATM application software and measured the cohesion attribute using two existing cohesion metrics, LCOM5 and ITRA-C [6, 12, 14]. We then measured the test case development effort using TCD-Complexity metric [13]. Our measurements showed high correlation between ITRA-C and TCD-Complexity for OO Classes of relatively large size, but not between LCOM5 and TCD-Complexity. This result shows high potential for using certain code cohesion metric as an indicator for test complexity.