Dissertation > Excellent graduate degree dissertation topics show

Automation Testing Tool Reserch and Implementation Based on STAF

Author: LiDan
Tutor: LiDanCheng;OuShengGao
School: Northeastern University
Course: Computer Science and Technology
Keywords: regression test embedded software automated test framework execution engine automated test system
CLC: TP311.53
Type: Master's thesis
Year: 2009
Downloads: 21
Quote: 0
Read: Download Dissertation

Abstract


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.

Related Dissertations

  1. Embedded software testing technology - oriented research,TP311.52
  2. Analysis and Design of the Automated Testing Platform for Scrum Oriented Development Pattern,TP311.52
  3. The Design and Implementation of GUI Record Tool for IBM Automatic Testing Framework,TP311.53
  4. Design and Implementation of Function Test Tool for E-Business Product Commerce,TP311.52
  5. Research on Fact Based Composable Method of CGF Behavior Modeling,E91
  6. Research and Realization for Mobile RFID Middleware in the Environment of Wireless Sensor Networks,TP391.44
  7. The Research and Design for the Service Execution Engine of Local SNS Server,TP393.05
  8. A Design and Implementation of Converged Service Oriented BPEL Execution Engine,TN915.09
  9. Research on Coordinated Multi-Point Concurrent Testing for Subnetworks & Relay Devices and Testing Experiments,TN915.06
  10. Java Virtual Machine key mechanism for research and practice,TP312.1
  11. Extraction of embedded software components and assembly technology research and application,TP311.52
  12. Digital TV Warehouse of embedded software applications and application,TN949.197
  13. Improving Cluster Test Selection Techniques of Regression Testing by Slice Filtering,TP311.53
  14. Research and Implementation of JVM on Embeded Enviroment,TP311.1
  15. In the BTS System’s and Applies in Analytic Instrument Embedded Software Testing Research,TP311.52
  16. ARM-based software testing platform for the design and implementation of,TP311.52
  17. Patch-clamp technique based on embedded system design,TP368.12
  18. Design and Application of the Industrial Subcontracting-platforms of Auto-embedded Software Based on the B/S,TP311.52
  19. DaVinci technology -based networked embedded iris recognition system design and implementation,TP368.1
  20. The Technology of Automated Test and the Realization of the Platform Automated Testing Schemes on Mobile Terminals,TP311.52
  21. The Design and Implementation of a Distance Learning Platform Based on PetaSuite,TP393.092

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Maintenance
© 2012 www.DissertationTopic.Net  Mobile