Open Access Open Access  Restricted Access Subscription or Fee Access

Performance Metrics in Software Testing

D. Thuthi Sarabai

Abstract


This paper provides a discussion of structural test coverage metrics, looking at the practicality of their use for real software developments. It concludes that some metrics are unsuitable for real use, and recommends suitable combinations of structural coverage metrics for testing a range of integrity levels. It should be remembered that structural coverage based on control flow analysis is only a good starting point for thorough testing, and that other criteria for designing tests based on data flow and required functionality should be included in an effective testing strategy.

Keywords


Structural Coverage, Control Flow Analysis

Full Text:

PDF

References


M.R.Woodward, D.Hedley,M.A.Hennell "Experience with Path Analysis and Testing of Programs", IEEE Transactions on Software Engineering, VOL SE-6, No 3, pp 278-286, May 2008..

M.A.Hennell, D.Hedley, I.J.Riddell "Assessing a Class of Software Tools", Proceedings IEEE 7th International Conference on Software Engineering, Orlando, pp 266-277, 2010.

D.Hedley,M.A.Hennell "The Causes and Effects of Infeasible Paths in Computer Programs", Proceedings 8th International Conference on Software Engineering, IEEE, London 1998.

M.D.Weiser, J.D.Gannon, P.R.McMullin."Comparison of Structural Test Coverage Metrics", IEEE Software, Vol 2, No 2, pp 80-85, March 1998.

S.C.Ntafos "A Comparison of Some Structural testing Strategies", IEEE Transactions on Software Engineering, Vol 14, No 6, pp 868-874, June 1988.

B.Beizer "Software Testing Techniques", Second Edition, Van Nostrand Reinhold 1990

J.J Chilenski, S.P. Miller “Applicability of Modified Condition Decision Coverage to Software Testing” Boeing Company and Rockwell International Corporation, 1993.

J..J Chilenski Presentation Boeing Company, 1995


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.