Font Size: a A A

Development, Based On Testdirector Software Test Automation Platform

Posted on:2006-07-11Degree:MasterType:Thesis
Country:ChinaCandidate:S ZhangFull Text:PDF
GTID:2208360152998451Subject:Software engineering
Abstract/Summary:PDF Full Text Request
By summarizing some literatures about software testing and automation test, the background and present conditions are discussed in this thesis first. With the developing of software industry, the size of software is quite large and the complexity becomes much higher. These changes brought lots of inconvenience and difficulty to software testing: One side, the requirements of software become hugeness and complex, it brings lots of troubles to the full-scale testing, even it can not cover all of requirements; on the other side, the usage become complex too, it's different way to use different software, even to the same software, the different users will use the software following their different habit. It causes the test scripts must be redesigned, the test cases can not be reused. Because of the limitation of classic automation testing, we created a solution to solve the problems above, which named Automation System Test Platform (ASTP). ASTP is base on TestDirector, abstracts the common part of the software that to be tested, stores the meta-data by using the database, identify the characters of different software by using configuration file, process the system testing to the embed software and windows applications. Structure and theory of TestDirector are second discussed in this paper. We can control the database of TestDirector through the Open Test Architecture provided by Mercury Interactive, and we develop some tools to support the testing process and data, it saves great of efforts. Following the protocol, we create an embed automation test system, and integrate it to TestDirector, so the testing of embed software can be managed by TestDirector. To integrate WinRunner TSL script, just use the internal test type to handle it. A design of generic windows application automation testing system is bring out in thesis, and the design includes two parts: common testing script library (testing policy) and testing database which contents meta-data. From the conclusions and abstractions of the classic automation testing, a common testing script library is created, and can be reused in different testing; meta-data are managed by relation database. By the analysis of automation testing system, divide the system into several parts, using top-to-down technique, realized the logic design in TSL.
Keywords/Search Tags:Software Automation Testing, TestDirector, Open Test Architecture, Test Script Language (TSL)
PDF Full Text Request
Related items