Please use this identifier to cite or link to this item: https://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/1296
Title: Software Quality Assurance Test Automation System
Authors: Amaradasa, G.W.G.S.V.
Issue Date: 2-Dec-2013
Abstract: Virtusa corporation (NASDAQ:VRTU) is a global information technology services company providing IT consulting, technology and outsourcing services. Virtusa built and sustains application platforms for Virtusa clients that create competitive advantages. In an era of highly interactive and responsive software processes, Virtusa is using a form of Agile methodology?. Therefore the quality assurance engineering is an important part of the software development process. The agile methodology? is an iterative approach that enables the customer to evaluate the software increment regularly and provide necessary feedback to the software team. The objective of the project is to provide an automated system to quality assurance process of agile software development methodology, generally termed a test automation tool. The test automation tool is a software solution that is used to run repeatable tests against the application, such as regression testing. Hence test automation has specific advantages in improving long term efficiency of a software team?s testing process. At the same time it makes an effort to improve and maintain the standards and quality. The system assists in functionalities of the Automation Tool?, such as recording test scripts, implementing verification points and playing back recorded test scripts as a similar process of regression testing. Apart from that test, result management and tracking a defect are carried out simultaneously. The system is implemented according to the three tier architecture. OO concepts and design patterns are used to improve the usability and performance. C# language is used to develop the system with Microsoft .Net frameworks. SQL server 2005 is used to database management and Selenium and NUnit frameworks are used to setup test environment. Long term efficiency of a software team?s testing process is improved by the Automation tool which is to be built and all Virtusans will be benefited. Also Virtusa?s standards in the development process will be achieved through the proposed system
URI: http://hdl.handle.net/123456789/1296
Appears in Collections:2010/2011 BIT Undergraduate thesis

Files in This Item:
File Description SizeFormat 
0615196_Software_Quality_Assurance_Test_Automation_System.pdf
  Restricted Access
2.32 MBAdobe PDFView/Open Request a copy


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