Font Size: a A A

Automatic Test System Based On SOA Analysis And Realization

Posted on:2008-07-18Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhaoFull Text:PDF
GTID:2178360215482660Subject:Electromagnetic field and microwave technology
Abstract/Summary:PDF Full Text Request
The framework that the paper talks about is part of the enterprise project required by IBM CSDL DB2 for z/OS C/S Regression Test Team. Regression Test Team is facing kinds of difficulties about heavy workload, short test period, highly repeated test steps and complex environment setup. To release tester from the boring work above, they ask to build Automatic Test Framwork with common interface to each running platform, which could be customized according to service and could run test cases after parameters specified at first. As for the need of IBM risk evaluation, the project that the paper describes is realized based on simple SOA model. Generally it is a demo project, which is developed in the way to make further development much more flexible and extendable.By using UML Use-Case Diagram, StateChart Diagram and Sequence Diagram, the project gains good control in later code realization. Any code development must be compliant with UML diagram, and any modification of code is strictly demanded to follow UML diagram as well. Only after related UML modification, can code be changed according to the new UML diagram specified.The project that the paper is talking about is developed in J2EE framework, using MVC model and Eclipse&Lomboz as development environment. Many technologies is combined in the project, including JSP, Servlet, JTA, EJB, JCC, and so on. JSP realizes the VIEWER layer, Servlet realizes the CONTROLLER layer, EJB realizes the MODELER layer, JTA realizes the Transcation Control, and JCC realizes the Database Driver. The project interacts with STAT/STAX and Rational Function Test that IBM CSDL DB2 for z/OS test team is currently using. Totally, the project realizes the requirement that the Automation Test Framework fully automates all regresstion test steps, following the sequence of Environment Setup, Execution, Analysis and Report.The project that the paper is talking about is simple and flexible, using the SOA model which is driven by AM (Agility Methodology). In order to control the project process, CMM2 is used above AM. In this way, the whole process of project is formally managed by document and some basic logs, which are necessarily to make the project much easier to be improved in the future.The way of developing project based on simple SOA model is the best way of developing Demo Automation Test Framework. It meets the need of IBM risk evaluation, and at the same time realizes the task in time. It develops reusable and distributable SOA component, like serlvet and EJB. It designs the requirement and realization by UML. It manages the project process by CMM2.All the points above are driving the project to be simple, reusable and execution.
Keywords/Search Tags:SOA, Automatic, Portal, J2EE, UML, MVC, AM, CMM
PDF Full Text Request
Related items