Metric Based Testability Estimation Model for Object Oriented Design: Quality Perspective
- 1 Department of Computer Science & Engineering, Invertis University, Bareilly, India
- 2 Department of Computer Science & Engineering, Invertis University, Bareilly, India
- 3 Department of Computer Science and Engineering, IET, Lucknow, India
Abstract
The quality factor of class diagram is critical because it has significant influence on overall quality of the product, delivered finally. Testability has been recognized as a key factor to software quality. Estimating testability at design stage is a criterion of crucial significance for software designers to make the design more testable. Taking view of this fact, this paper identifies testability factors namely effectiveness and reusability and establishes the correlation among testability, effectiveness and reusability and justifies the correlation with the help of statistical measures. Moreover study developed metric based testability estimation model and developed model has been validated using experimental test. Subsequently, research integrates the empirical validation of the developed model for high level acceptance. Finally a hypothesis test performs by the two standards to test the significance of correlation.
- Amin, A. and Moradi, S. (2013) A Hybrid Evaluation Framework of CMM and COBIT for Improving the Software Development Quality.
- Binder, R.V. (1994) Design for Testability in Object-Oriented Systems. Communications of the ACM, 37, 87-101.http://dx.doi.org/10.1145/182987.184077
- Huda, M., Arya, Y.D.S. and Khan, M.H. (2015) Evaluating Effectiveness Factor of Object Oriented Design: A Testability Perspective. International Journal of Software Engineering & Applications (IJSEA), 6, 41-49.http://dx.doi.org/10.5121/ijsea.2015.6104
- Esposito, D. (2008) Design Your Classes for Testability. http://dotnetslackers.com/articles/nnet/Design-Your-Classes-for-Testability.aspx
- Huda, M., Arya, Y.D.S. and Khan, M.H. (2015) Quantifying Reusability of Object Oriented Design: A Testability Perspective. Journal of Software Engineering and Applications, 8, 175-183. http://dx.doi.org/10.4236/jsea.2015.84018
- Zheng, W.Q. and Bundell, G. (2008) Contract-Based Software Component Testing with UML Models. International Symposium on Computer Science and Its Applications (CSA ’08), 978-0-7695, 13-15 October 2008, 83-102.
- Zhao, L. (2006) A New Approach for Software Testability Analysis. Proceeding of the 28th International Conference on Software Engineering, Shanghai, 985-988. http://dx.doi.org/10.1145/1134285.1134469
- Huda, M., Arya, Y.D.S. and Khan, M.H. (2014) Measuring Testability of Object Oriented Design: A Systematic Review. International Journal of Scientific Engineering and Technology (IJSET), 3, 1313-1319.
- Huda, M., Arya, Y.D.S. and Khan, M.H. (2015) Testability Quantification Framework of Object Oriented Software: A New Perspective. International Journal of Advanced Research in Computer and Communication Engineering, 4, 298-302. http://dx.doi.org/10.17148/IJARCCE.2015.4168
- Gao, J. and Shih, M.-C. (2005) A Component Testability Model for Verification and Measurement. Proceedings of the 29th Annual International Computer Software and Applications Conference, Edinburgh, 26-28 July 2005, 211-218.http://dx.doi.org/10.1109/COMPSAC.2005.17
- Lee, M.-C. (2014) Software Quality Factors and Software Quality Metrics to Enhance Software Quality Assurance. British Journal of Applied Science & Technology, 4, 3069-3095.
- Fu, J.P. and Lu, M.Y. (2009) Request-Oriented Method of Software Testability Measurement. Proceedings of the ITCS 2009 International Conference on Information Technology and Computer Science, Kiev, 25-26 July 2009, 77-80.