Font Size: a A A

Research And Implementation On Automation Test Script Management Tool

Posted on:2013-01-13Degree:MasterType:Thesis
Country:ChinaCandidate:H L SangFull Text:PDF
GTID:2248330392952005Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the years of Information Technology evolution, more and more softwareautomation testing technique is used in applications. It significantly improves efficiency ofsoftware testing,and reduce the work intensity and testing cost. However, automation testneeds to cover all scenarios to adapt to different software technique, application domain anddevelopment context. Testing scenarios are growing bigger and bigger. It is getting into acore issue on how to manage test script more centraly, running schedule and interact withother testing tools more easily. Starting with the extensibility and usability, this paperinvestigates test script management module of popular testing tools, then design andimplement an automation testing tool tobe used for different phases and types of testingscripts. It can significantly improve the efficiency of automation test, and better managementof test script.The main contributions and works of the thesis are as follows:1. Functions of popular test script management tools were analyzed in details, andsome disadvantages were point out.2. Do the requirement analysis of new test script management tool is provided. Itincludes script categorization, find, archival and version control. And it should havethe capability to interact with other test tool (unit test, customized test script,automation test script, etc). And through the tool, even could handle test scriptexecution in remote environment.3. System architecture of automation test script management tool has been designed. Itincludes system component design, deployment diagram, module interface designand common component design. 4. Core modules design of the management tool were implemented. It includes mainworkspace, remote agent configuration and status monitor, on the shelf test toolintegration, script category, access control, and database schema implementation.5. Function and performance test are carried out on two real projects. It provides theusability and effect of the test script management tool.The script management tool is designed and implemented to be used in complex testingrequirement and runtime environment. It also provides scalability to interact with othertesting tools with predefined interfaces. It is valuable to improve software qualityunder complex application environment. By adding new type of test script, the tool hasbeen applied successfully in many types of software testing projects.
Keywords/Search Tags:Test Script, Automated Software Testing, Test Management Tool, Software Quality
PDF Full Text Request
Related items