Font Size: a A A

The Design And Implementation Of Automatic Tool Of Setting-up Regression Testing Environment

Posted on:2012-01-25Degree:MasterType:Thesis
Country:ChinaCandidate:G K LiFull Text:PDF
GTID:2178330335450870Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The Automatic Regression Testing Tool is a project from IBM CSDL DB2 QA for zOS Regression Test Team. With the global business expending of DB2 database, its upgrade updated accelerated ceaselessly. So the workloads of regression tester become not only much heavier, but the testing environment and running platform also got more complicated. All of this brings a lot of challenges to the traditional testing means and tooling. Facing up to such situation, Regression Test Team hope that tooling team could create an automatic regression testing workbench which can provide the tester the unified operation UI, customized testing according to the test content, setting-up testing environment transparently and executing test cases automatically automation tools.The automated regression testing tool is divided into three parts while this paper is from a part of the setting up testing environment. The author have done the work as follows:First, using Struts Framework and Servlet Technologies to provide users with a unified interface for parameter configuration and status monitoring; and then implement the EJB side related modules, this step is mainly used for real-time tracking z/VM back of the patch process and the state in which the threads module with the IBM z/VM platform for information exchange and communication automate the process used to store state information and related data of the data storage module; Finally, with REXX (Restructured Extended Executor) scripting language z/VM platform to achieve the business logic process through three main aspects:First, writing CGI programs for receiving HTTP requests that sent by EJB clients over the parameter and forwards the message to the relevant VM ID. Second, writing EZDSM program to exchange information and send or accept files. Third, achieving the business processes such as Check Basing, Build Init, Apply Apar, Prepare Memos, Setup EC and Prepare test case.The realizations of the tooling eased the tester's workload, reduced a lot of repeated manual work and greatly liberate testers, so that they have more time and energy to study DB2 code and write much higher quality test cases, if it does, it helps improve the quality test and make the efficiency of higher test.
Keywords/Search Tags:Automatic Testing, J2EE, DB2, z/VM, IBM
PDF Full Text Request
Related items