Improving Quality Assurance by Providing Robust Tools
Kayed, Amal (2023)
Kayed, Amal
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023051110051
https://urn.fi/URN:NBN:fi:amk-2023051110051
Tiivistelmä
In today's software industry, the success of any product is inextricably linked to its quality. Consequently, quality assurance has become a fundamental process in the development of high-quality software that meets customer requirements and expectations. The primary objective of the present study thesis was to leverage the powerful features and characteristics of robust tools to detect and manage defects that may arise during software development. The ultimate objective is to minimize risks and vulnerabilities as early as possible in the development cycle, thereby ensuring that a top-quality product is delivered to the client while avoiding any waste of valuable resources, such as time, money, and effort.
The study concentrated on Keikkakaveri, a web application that faced significant issues due to the lack of quality assurance in its early development. To enhance the application's robustness and mitigate potential security flaws, the research was carried out in three methodically planned phases, each focusing on addressing a specific issue that affected the product. The precise selection of suitable tools, aligned with the objectives of the study, project requirements, and technology stack employed in the development process, played a pivotal role in successfully resolving each problem.
To ensure successful software development, quality assurance plays a crucial role in delivering high-quality and secure software that meets customer requirements. By prioritizing quality assurance in development schedules and conducting meticulous monitoring and analysis throughout the development cycle, optimal product performance and quality can be achieved.
The study concentrated on Keikkakaveri, a web application that faced significant issues due to the lack of quality assurance in its early development. To enhance the application's robustness and mitigate potential security flaws, the research was carried out in three methodically planned phases, each focusing on addressing a specific issue that affected the product. The precise selection of suitable tools, aligned with the objectives of the study, project requirements, and technology stack employed in the development process, played a pivotal role in successfully resolving each problem.
To ensure successful software development, quality assurance plays a crucial role in delivering high-quality and secure software that meets customer requirements. By prioritizing quality assurance in development schedules and conducting meticulous monitoring and analysis throughout the development cycle, optimal product performance and quality can be achieved.