Font Size: a A A

Design And Implementation Of An Automated Test Tool Based On QuaSR Platform

Posted on:2016-03-31Degree:MasterType:Thesis
Country:ChinaCandidate:T F XuFull Text:PDF
GTID:2308330482453319Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software testing is a very important step in software development life cycle, the test engineers need to find and fix the software bugs as many as possible before release, to ensure the final quality of the software. In the testing of some large software, regression testing usually costs too much time. For example, in regression test of a data processing software called Event Streaming Processor(ESP), test engineers need to call the test commands manually, which is a repetitive and time-consuming work.According to the problems in ESP regression testing, an automated test tool based on Quality System Re-engineering(QuaSR) is designed, which can run the test cases automatically in regression testing. The current situation of software testing and test tools is studied. The QuaSR test framework is described in details. Afterspecific analysis of the functional and performance requirements of ESP regression test work, the process and funcion of the tool are modelled by drawing user case diagram and system data flow diagram. The function and performance requirements which the automated test tool need to achieve are summarized.Based on the analysis result of the requirements, the whole framework of automated test tool is designed using UNIX directory structure. Each layer in the directory is introduced in details. The functional modules of the test tools are designed. On the base of module design, the Python language is used toimplement the code of each module.After the implementation of the code, the automated test tool is tested in funcion and performance.The test results show that the tool has achieved the functional and performance requirements.This automated tool can be used in ESP regression testing work to help test engineers saving a lot of time.
Keywords/Search Tags:software testing, automated test tool, QuaSR framework
PDF Full Text Request
Related items