Font Size: a A A

Software Regression Test Management Technology

Posted on:2006-07-28Degree:MasterType:Thesis
Country:ChinaCandidate:L Y TangFull Text:PDF
GTID:2178360185463798Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of internet and the increase of network information, the application system based on massive data scales up increasingly. Consequently, the parts of distributed application system become more gigantic and complex, so it brings troubles to the developing of system efficiently and keep high stability and robust capability of system. It is a research work of general and practical significance to solve the problem of using regression test to accelerate the procedure of system and improve the stability and robust of capability system.This paper is focused on the characters of distributed applications. It studies and realizes an Automatic Regression Test Manager (ARTM). This system enable test work plus in the every stage of the software developing period. It supports the automatic regression test, and provides several kinds of test strategy. It makes the developing procedure synchronize with the test procedure. At last, it answers the requirement of regression test under distribute environment.The major contribution of this paper embodies at the several following aspects:1) It supports the software engineering thought, and puts forward one kind of completely new test model~R model(Regression model), and overcomes the defects of test models such as V and X etc, and makes the software development course can realize flexibly the backtrack. It studies the control mechanism of software version control on regression test, puts forward the VTM (Version Transaction Model) based on database's transaction thought. The model focuses on the version control on regression test. It focuses how to apply R model to ARTM.2) It analyses the characters of testcase library, and realizes effective management and the maintenance on it. It takes effective control on the automatic regression test period, and has realized the records - returning mechanism on automatic test. With excavating on test result, it can form test report with many kinds of forms.3) It contracts several common strategies of regression test, and puts forward and realized a new way, TDSC, to construct the object relying set. Moreover, it realizes flexibly using regression strategies on test work.4) Against the characters of distributed applications, it realizes a new regression test model, C/S model, which answer for the requirement of regression test on distributed software.
Keywords/Search Tags:automatic regression test, test management system, test model, test strategy, distributed software test
PDF Full Text Request
Related items