Test Case Review Processes in Software Testing

Open access

Abstract

Qualitative system requirements and thoughtful communication are the key factors to successful implementation of software development projects. However, errors that occur by misunderstanding and incomprehension between parties involved in the project can lead not only to the high cost of the project but also to a large number of defects discovered only after the system release, which in turn strongly influences the product quality. The software review processes are implemented to reduce projects costs and ensure high product quality. The goal of the present paper is to identify the role of review processes in software testing. To achieve this goal, the process of test case review has been implemented during testing.

[1] A. Aurum, H. Petersson, and C. Wohlin, “State-of-the-art: software inspections after 25 years,” Software Testing, Verification and Reliability, vol. 12, no. 3, pp. 133-154, 2002. https://doi.org/10.1002/stvr.243

[2] F. Elberzhager, J. Münch, and D. Assmann, “Analyzing the relationships between inspections and testing to provide a software testing focus,” Information and Software Technology, vol. 56, no. 7, pp. 793-806, Jul. 2014. https://doi.org/10.1016/j.infsof.2014.02.007

[3] A. Goswami, G. S. Walia, and U. Rathod, “Using Learning Styles to Staff and Improve Software Inspection Team Performance,” 2016 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), Oct. 2016. https://doi.org/10.1109/issrew.2016.38

[4] K. Holl and F. Elberzhager, “Mobile Application Quality Assurance: Reading Scenarios as Inspection and Testing Support,” 2016 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Aug. 2016. https://doi.org/10.1109/seaa.2016.11

[5] C. F. Kemerer and M. C. Paulk, “The Impact of Design and Code Reviews on Software Quality: An Empirical Study Based on PSP Data,” IEEE Transactions on Software Engineering, vol. 35, no. 4, pp. 534-550, Jul. 2009. https://doi.org/10.1109/tse.2009.27

[6] A. Spillner, T. Linz and H. Schaefer, Software Testing Foundations: A Study Guide for the Certified Tester Exam, Rocky Nook, 2007.

[7] “What are the principles of testing?” [Online]. Available: http://istqbexamcertification.com/what-are-the-principles-of-testing/

[8] Q. Shan, G. Rong, H. Zhang, G. Liu, and D. Shao, “An Empirical Evaluation of Capture-Recapture Estimators in Software Inspection,” 2015 24th Australasian Software Engineering Conference, Sep. 2015. https://doi.org/10.1109/aswec.2015.17

[9] H. Potter, M. Schots, L. Duboc, and V. Werneck, “InspectorX: A game for software inspection training and learning,” 2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T), Apr. 2014. https://doi.org/10.1109/cseet.2014.6816782

[10] F. Salger, G. Engels, and A. Hofmann, “Inspection effectiveness for different quality attributes of software requirement specifications: An industrial case study,” 2009 ICSE Workshop on Software Quality, May 2009. https://doi.org/10.1109/wosq.2009.5071552

[11] N. Hashemitaba and S. H. Ow, “Generative Inspection: An Intelligent Model to Detect and Remove Software Defects,” 2012 Third International Conference on Intelligent Systems Modelling and Simulation, Feb. 2012. https://doi.org/10.1109/isms.2012.48

[12] D. L. Parnas and M. Lawford, “The role of inspection in software quality assurance,” IEEE Transactions on Software Engineering, vol. 29, no. 8, pp. 674-676, Aug. 2003. https://doi.org/10.1109/tse.2003.1223642

Information Technology and Management Science

The Journal of Riga Technical University

Journal Information

Metrics

All Time Past Year Past 30 Days
Abstract Views 0 0 0
Full Text Views 344 344 102
PDF Downloads 194 194 52