Font Size: a A A

Design And Implementation Of Automated Testing Platform

Posted on:2011-07-01Degree:MasterType:Thesis
Country:ChinaCandidate:X MengFull Text:PDF
GTID:2208360308966566Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The hugeness evolution of technology makes the software products become necessity in people's life. Accordingly, people's requirement for the quality of software is higher and higher. As one of the software assurance ways, software testing is becoming more and more important.However, with the enhancement of software size and the improvement of software complexity, automation test becomes the ciritical part in software testing. Thus, it is a meaningful work to develop an automatic test platform and implement some automation tests on the platform.The first part of this thesis mainly focuses on the study of the current technology and theory being applied on automation test and the analyzing of the advantages and limitations in automation test. Then the thesis introduces the application of software WCDCS. And with the experience of manual system testing on WCDCS, we analyze the feasibility of WCDCS system testing automation and figure out the parts which can be tested by automation test.Then, this thesis analyzes the problem of the automatic test tools and automation test for WCDCS. And with the experience of manual system testing on WCDCS, an automatic test platform has been designed based on the auto-testing framework of keyword-driven. The auto-testing framework has strong generality and expansibility. The using of keyword-driven software testing framework separates tests from commercial testing tool adopted within the testing platform. And it makes tests to be independent with the changes of the application. The using of the automatic test framework shortens test period, improves test efficiency, reduces test resources and consolidates the WCDCS software quality when it is applied in WCDCS system test.The characteristics of this platform are listed below:1) The automatic test framework can test all the procedures of WCDCS system test automatically, including test case design, test script creation, test script execution and test results log. This integration makes it feasible to implement automation test conveniently and effectively. 2) Test case is designed using Keyword commands, every command has its exact semantic meaning and this avoids problems that nature language may bring.3) In automatic test framework, Dependency test case can be generated automatically.4) Test script is produced automatically, which makes test engineers no need to care about the development of script library, frees test engineers from the bind with test tools and corresponding script.5) Key words mapping information and WCDCS control information are stored in database. The use of database lows the impact on test that case by updates on WCDCS itself to a minimal level.6) The structure of the platform is based on plug-in. The submodule of the platform is the independent module.7) The test script function is capsulated as control, which makes the automatic test platform can test all WCDCS productions version on Windows platform.8) Many kinds of commercial test tools can be capsulated in the platform, and interfaces are kept for different kinds of commercial test tools.Finally, taking some testing cases of WCDCS as test object, we will compare the test result of manual testing and automation test to prove the advantage of the automatic test platform.
Keywords/Search Tags:Automation Test, Automatic Test Platform, Software Testing, Test Case
PDF Full Text Request
Related items