ESTIMATION OF REQUIRED RESOURCES AND EFFORTS IN SOFTWARE QUALITY MANAGEMENT ON THE SAMPLE OF PERFORMANCE TESTING FOR THE COMPLEX AND SPECIFIC PROJECTS

Keywords: management, expertise, performance, resource and effort estimation, software quality assurance, quality management, non-functional requirements, AQA, SDET, SDLC

Abstract

Quality assurance is the key, inalienable and determining activity in the process of the software development. Apart from the best implementation of the functional requirements of an application, it is also important to ensure other aspects: respective level of security and performance, concordant design. Sometimes the executor and client neglect to execute checks of the product quality for compliance with non-functional requirements or even worse do not have proper knowledge; furthermore, information about how to correctly implement an order, meeting criteria, that do not belong to the functionality, is in the individual use of companies that have gone through this path on their own practice of trial and error. In connection with the above mentioned, unexpected errors may occur and there may be detected imperfections in the working of programs to eliminate which there will be not enough time, which will also lead to the additional expenses. Moreover, because determined time is required, it may additionally lead to losing of clients and in result to reduction of trust in companies and their losses. The executor of the order must have the appropriate expertise in the given field to estimate the necessary resources and efforts, find optimal solutions to ensure the quality of the future product, and must also be able to justify the given to the client in order to satisfy the end user and achieve success together. Acting ahead of time to complete non-functional requirements tasks in a timely manner can significantly reduce the costs, efforts, and time required to complete these tasks, as the process is lengthy, complex, and expensive. For this, the study provides a list and its detalization with the key aspects of product quality assurance, which must be analyzed and adapted (supplemented, changed) to identify and estimate the necessary resources and efforts at the initial stages of the SDLC as well as for making appropriate management decisions. This article is based on the example of ensuring the proper software performance level in complex and specific projects.

References

Luca Traini. 2022. Exploring Performance Assurance Practices and Challenges in Agile Software Development: An Ethnographic Study. Empirical Software Engineering 27, 3 (2022), 74. DOI: https://doi.org/10.1007/s10664-021-10069-3

Muhammad Imran, Vittorio Cortellessa, Davide Di Ruscio, Riccardo Rubei, Luca Traini. An Empirical Study on Code Coverage of Performance Testing. June 2024. Conference: EASE 2024: 28th International Conference on Evaluation and Assessment in Software Engineering. DOI:10.1145/3661167.3661196. URL: https://www.researchgate.net/publication/381513292_An_Empirical_Study_on_Code_Coverage_of_Performance_Testing

Shravan Pargaonkar (University of Texas at Arlington). A Comprehensive Review of Performance Testing Methodologies and Best Practices: Software Quality Engineering. November 2023. International Journal of Science and Research (IJSR) 12(8):2008-2014. DOI:10.21275/SR23822111402. URL: https://www.researchgate.net/publication/375450774_A_Comprehensive_Review_of_Performance_Testing_Methodologies_and_Best_Practices_Software_Quality_Engineering

Erik Whiting, Soma Datta. May 2021. Performance Testing and Agile Software Development: A Systematic Review. URL: https://www.researchgate.net/publication/351410867_Performance_Testing_and_Agile_Software_Development_A_Systematic_Review

Microsoft. J.D. Meier Carlos Farre Prashant Bansode Scott Barber Dennis Rea. 2007. Performance Testing Guidance for Web Applications (patterns & practices). URL: http://download.51testing.com/ddimg/uploadsoft/20101206/PerfTestGuide.pdf

Whittle, D. (2021). Continuous performance testing: Load testing in an Agile and DevOps world. Manning Publications.

Moore, S. (2023). Performance testing for developers: Increase your code quality with a practical approach to performance testing. Packt Publishing.

Zacharias, S. (2022). Performance testing in the cloud: Applications and tools. Apress.

Jain, A. (2021). Mastering performance testing: Unleash the power of JMeter, Gatling, and BlazeMeter. Packt Publishing.

Lelchuk, B. (2020). Practical performance testing: A guide for software product owners, developers, and QA engineers. Apress.

Article views: 36
PDF Downloads: 11
Published
2024-06-24
How to Cite
Ilnytskyi, I. (2024). ESTIMATION OF REQUIRED RESOURCES AND EFFORTS IN SOFTWARE QUALITY MANAGEMENT ON THE SAMPLE OF PERFORMANCE TESTING FOR THE COMPLEX AND SPECIFIC PROJECTS. Economy and Society, (64). https://doi.org/10.32782/2524-0072/2024-64-74
Section
ECONOMICS