Please use this identifier to cite or link to this item: https://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/4410
Title: A Web Based System to Manage Software Quality Assurance Process
Authors: Rathnayake, R.M.L.S.
Issue Date: 4-Aug-2021
Abstract: Software quality assurance verifies the activities of the software development life cycle and the goal is to ensure that the development and maintenance processes are continuously improved to produce products that meet specifications. The quality assurance of software plays a vital role in the field of software engineering, compared to many other fields such as electronic engineering, transportation etc. The QA in the software field is very much more complex due to the intangibility of the product, invisibility of the product and the opportunity to detect defects are minimum. The problem identified is that in order to ensure the quality of software there should be proper management systems that is used for the entire development cycle of the software in order to plan, track and manage the software development projects. Most companies developing software is recording the tasks related to SQA manually this causes data duplication, data dependence and incompatibility of files. In this project an attempt is made to develop a Software Quality Assurance web application. The implemented web-based portal can be used to create and store all the test artifacts such as test cases, test execution results, defect tracking, result comparison and day to days tasks of SQA engineers (sprint board) in the software industry. Primary users of this web application will be software quality assurance engineers who will be designing test cases, executing the designed test cases, maintaining results of the executed test cases, reporting defects, verifying defects. The secondary users of this application will be project managers, software engineers, business analysts and the top management of software companies. This system can enable organizations worldwide to test high-quality software which meets the stringent demands of various industries and meet high customer expectations. It encompasses the software industry experts to maintain the highest level of business integrity and service. The high-level architecture of the developed web application is the client end will consist of an angular 5 project that interacts with the user and makes API calls. The server end consists of a spring boot +JPA (Hibernate) app MySQL DB as database. The web application developed has been successfully implemented on site. Since the system was designed to be portable, it can be easily implemented on any organization.
URI: http://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/4410
Appears in Collections:2019

Files in This Item:
File Description SizeFormat 
2016MIT061.pdf2.65 MBAdobe PDFView/Open


Items in UCSC Digital Library are protected by copyright, with all rights reserved, unless otherwise indicated.