2
- https://doi.org/10.1007/978-3-319-27218-4_5
A Study of the Relationship Between Class Testability and Runtime Properties
- Jan 1, 2015
- Amjed Tahir +2 more
Software testing is known to be expensive, time consuming and challenging. Although previous research has investigated relationships between several software properties and software testability the focus has been on static software properties. In this work we present the results of an empirical investigation into the possible relationship between runtime properties (dynamic coupling and key classes) and class testability. We measure both properties using dynamic metrics and argue that data gathered using dynamic metrics are both broader and more precise than data gathered using static metrics. Based on statistical analysis, we find that dynamic coupling and key classes are significantly correlated with class testability. We therefore suggest that these properties could be used as useful indicators of class testability.
- # Class Testability
- # Runtime Properties
- # Dynamic Metrics
- # Dynamic Coupling
- # Static Metrics
- # Testability Properties
- # Previous Research
- # Statistical Analysis
- # Static Properties
- # Static Software