Font Size: a A A

The Research And Application Of Injection Technique In Software Automated Testing

Posted on:2011-08-29Degree:MasterType:Thesis
Country:ChinaCandidate:B Q FuFull Text:PDF
GTID:2178360308962191Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the economic and social changes, telecommunications, banking, broadcasting, transport, and electricity industry get developed continuously, as a result, the complexity of business oriented support systems will also be arising. In the process of continuous expansion in the system, the traditional testing methods suffer pressures from both time and space, the high cost of manpower testing and the difficulty of coordination of testing highlights gradually, automated testing as an emerging technology has become an effective supplementary means of rapid regression testing in a complex environment.Facing extensive use of Java enterprise architecture by telecommunications and banking industries, the overall task of automatic test coverage is to cover the vast majority of GUI Test (UI testing) the main functions of data validation, and in order to expand the depth, at the same time, gives capabilities to find out potential problems, this article will concentrate our efforts on the use of code injection technology into automated test to enable automated test can capture the system's behavior in the measured response.At the code injection technology aspect, this paper is to adopt the technology Aspect-Oriented Programming (AOP) code used in Weave technology to probe the information woven into the application under test, so that it can track and locate the position of key methods, combined with automated testing tools which generate test logs to help evaluate the test results. The technology in automated test aspect is based on AIGA testing framework of SilkTest from Borland.This topic comes from the need of author's daily work,my work is Aspect-Oriented Programming technology have been integrated into the test, can be tested without changing the code itself, rapid weave into and complete the testing process, while helping to the analysis and assessment of the problem after test.
Keywords/Search Tags:Automated Testing, Code Injection, Weave, AOP, TPI
PDF Full Text Request
Related items