Font Size: a A A

Automation Testing Tool Reserch And Implementation Based On STAF

Posted on:2010-03-02Degree:MasterType:Thesis
Country:ChinaCandidate:D LiFull Text:PDF
GTID:2218330368999530Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the increase requirement for higher software testing technology, traditional method can't satisfy people's requirement any more. Research on automatic testing method became an important point on software testing field. However, most Auto-testing tools apply traditional software developing method to develop a test system. It costs long term developing circle, expensive expenditure and low expansibility, and it is difficult to use the distribute resource over the web.In order to solve the problem above, a distribute reliability automatic testing framework based on STAF is proposed, and the detail is explained by describing the levels of the frame, communication mechanism between the levels and the procedure of the frame. It reduces the size and complexity of the testing tool, and largely increases the expansibility by loading the outer service as the plug-in. Meanwhile, the framework offers multi-language support, in order to permit the test stuff using different script language for the systems based on different language. It provides the commonality and cross platform support.Based on the distribute automatic testing framework, an automatic testing engine is proposed, and is described through its structure, rules for state transforming, and executing procedure. It implements controlling the testing work, distributing and automatically performing the testing job by using automation principle, and monitoring the Job's statements.Based on the theory above, we implement the whole reliability automatic testing solution. The whole procedure is described by using classic software engineer circuit, from the requirement phase, analyzing, designing to implementing phase. At last, the probability of the framework is verified by the examples and the analysis of the results. As experiment indicates, the solution brings considerable increase on performance, and decrease on cost on the premise of assuring the quality.
Keywords/Search Tags:regression test, embedded software, automated test framework, execution engine, automated test system
PDF Full Text Request
Related items