Publication | Closed Access
Improving the software development process using testability research
54
Citations
12
References
2003
Year
Unknown Venue
Software MaintenanceSoftware Reliability TestingEngineeringSoftware SystemsSoftware Testability AnalysisSoftware EngineeringSoftware AnalysisProgram EvaluationReliability EngineeringComputational TestingReliability TestingSoftware Testability PredictionsTest OracleTestabilityTest GenerationTest Process ImprovementSoftware ConstructionSoftware TestabilitySoftware ReliabilityDesignTestability ResearchComputer ScienceSoftware DesignTest-driven DevelopmentProgram AnalysisSoftware TestingFormal MethodsDesign For Testability
Software testability is the tendency of code to reveal existing faults during random testing. This paper proposes to take software testability predictions into account throughout the development process. These predictions can be made from formal specifications, design documents, and the code itself. The insight provided by software testability is valuable during design, coding, testing and quality assurance. The authors believe that software testability analysis can play a crucial role in quantifying the likelihood that faults are not hiding, after the testing does not result in any failures for the current version.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1