The Role and Importance of Software Testing in Software Quality Management
DOI: https://doi.org/10.62517/jiem.202303406
Author(s)
Xinyang Jia
Affiliation(s)
Institute of Problem Solving, Xi'an FanYi University, Xi'an, Shaanxi, China
Abstract
Software testing plays a crucial role in software quality management. This paper provides an overview of the basic concepts and principles of software testing, including definitions, principles such as early defect detection, equivalence class division, boundary value testing, and wrong speculation. The classification of software testing is also discussed, covering functional testing, performance testing, safety testing, and compatibility testing. The software testing lifecycle is outlined, including the planning, design, execution, and evaluation stages. Additionally, the paper explores the role of software testing in different phases of the software development process, such as demand, design, encoding, and integration. The specific applications of software testing in quality planning, assessment, and defect management are discussed as well. The future development trends of software testing, including automation, integration with DevOps, and integrity verification, are highlighted. In conclusion, software testing is essential in ensuring software quality, and advancements in automation and integration are expected to shape its future.
Keywords
Software Testing; Software Quality Management; Defect Detection; Equivalence Class; Boundary Value Testing; Automation; Devops; Integrity Verification
References
[1] Singh V, Kumar V, Singh V B. A hybrid novel fuzzy AHP-Topsis technique for selecting parameter-influencing testing in software development[J]. Decision Analytics Journal, 2023, 6: 100159.
[2] Chueca J, Verón J, Font J, et al. The consolidation of game software engineering: A systematic literature review of software engineering for industry-scale computer games[J]. Information and Software Technology, 2023: 107330.
[3] Fernandes G, O’sullivan D. Project management practices in major university-industry R&D collaboration programs–a case study[J]. The Journal of Technology Transfer, 2023, 48(1): 361-391.
[4] Ciancarini P, Farina M, Okonicha O, et al. Software as storytelling: A systematic literature review[J]. Computer Science Review, 2023, 47: 100517.