【正文】
rk The most popular methods about automation test include recordplayback, functional deposition, datadriven, and keywordsdriven. Recordplayback is applied in GUI test products usually, such as Winrunner1, etc. Functional deposition method is an infant version of datadriven or keywordsdriven method, which separates data from functions and uses datafiles to provide both the input and the expectedresults verification. However, tester using this method must not only maintain the detail test plan with specific data, but also reenter this data in the various required datafiles. Datadriven method records data by a spreadsheet file such as Excel and the executions of test scripts depending on various APIs and key data. Keywordsdriven is an advanced datadriven method, which uses the actual test case document developed by the tester using a spreadsheet containing special keywords. In this method, the entire process is datadriven as well and the keywords control the processing. However, ATS has strong programming function supported by various fundamental and business39。Novel Software Automated Testing System Based on J2EE Abstract Software automated testing is one of the critical research subjects in the field of puter application. In this paper, a novel design of architecture called automated testing system (ATS) is proposed. Based on techniques relating to J2EE including MVC design pattern, Struts framework, etc, ATS can support any blackbox testing business theoretically with relevant APIs programmed using Tcl script language beforehand. Moreover, as the core of ATS is built in Java, it can work in different environments without being replied. The efficiency of the new system is validated by plenty of applications in munication industry and the results also show the effectiveness and flexibility of the approach. Key words automated testing system (ATS)。 J2EE。s APIs and flexible management and control function due to bining datadriven and keywordsdriven methods. In recent years, there are many products and architectures surged out. Blackburn, for instance, proposed a modelbased test automation method called test automation framework (TAF) which uses an interfacedriven approach that bines requirements modeling to support automated testcase and testdriver generation. The model focuses on how test engineers can develop more reusable models by clarifying textual requirements as models in terms of ponent or system interfaces. However, due to uncanonical requirement documents and unstrict business control, it is very difficult to extend it to many big software panies, not to mention those middlesmall panies. Meanwhile, the methods based on ponent test are proposed, such as CBSFG, etc. Unfortunately, they care little about the architecture of automated testing framework but pay attention to how to generate test cases. iSoftTech2 test