Font Size: a A A

The Design And Implementation Of Autotest

Posted on:2013-08-10Degree:MasterType:Thesis
Country:ChinaCandidate:M L TanFull Text:PDF
GTID:2248330371988542Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Generally speaking, repeated test environment-building and constructing for a projec t, as well as regressive test is required during the testing process, to ensure the validity of the original function. However, this testing process includes huge amounts of non-intellig ent and manual tests, thus resulting in the problem that testing process becomes too com plicated and the testing time can not be guaranteed.In order to improve the efficiency of the environment building and testing, different co mpanies adopt different solutions according to the characteristics of their own products a nd the scales of the organizations. Small companies can directly copy the online environ ment and then modify it to improve the manual regression test during the testing process, while larger companies generally resort to their own environment to construct the system and carry out automated testing with automated testing framework.Given this background, this paper designed an automated testing tool called AutoTe st, which generates XML files according to web pages, automatically builds environment according to XML files, and then gives the report of the function after running the automat ed testing cases. The AutoTest tool consists of three parts:the automated online system (EasyBuild), the printing tool for the intermediate data (seek_data_d,check_ndi_term), an d the automated regressive testing framework (check_parser,check_build).. AutoTest w as exploited under the linux system. The online system is divided into a front page and a background module, the latter of which provides the command line that can be used alon e. The automated regressive testing framework includes a standalone version called "che ck_parser" and a distributed version called "check_build", which can be freely chosen by users based on the amount of data or efficiency. Both of the two versions can give the sa me conclusion report.ln this paper, we described the design and the execution of the thre e parts, and briefly illustrated the operating resultsThe automated testing tool AutoTest is an integrated system, which works from build ing environment, running regressive test to giving report, aiming to avoid the low efficienc y caused by the complicated process of environment-building and the large amount of re gressive test. AutoTest has been widely popularized in the company and enhanced the te sting efficiency.
Keywords/Search Tags:automated testing, efficiency improvement, testing framework, environmental construction
PDF Full Text Request
Related items