Test Case Review Processes in Software Testing

Oksana Petunova, Solvita Bērziša

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.


Keywords:

Communication, inspection; software review process; software testing; static testing

Full Text:

PDF

References


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

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

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

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

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

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

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

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

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

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

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

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


Refbacks

  • There are currently no refbacks.


Copyright (c) 2017 Oksana Petunova, Solvita Bērziša

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.