Font Size: a A A

The Research Of Enterprise-Class Software Automated Testing Technology Based On Pyunit Framework

Posted on:2011-01-24Degree:MasterType:Thesis
Country:ChinaCandidate:Q J ZhangFull Text:PDF
GTID:2178360308962237Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
The rapid development of modern information technology makes the development cycles of large-scale software products which also can be called as enterprise-class software continue to be shorten. Enterprise-class software systems become increasingly large and according to this, the increasingly high demands of software system performance and stability make software testing highlight its important role.There are two ways to test the current enterprise-class software which are named as manual testing and automated testing. Through the introduction of automated testing, enterprise can effectively shorten the software development cycle, reduce software costs. Almost all the mature software automated testing work is done by using the automated testing framework to guide the implementation of the automated testing. Such a framework can effectively make up the limitation of the test which only relies on a single testing tool. And in specific projects, enterprise may also consider to absorb the advantages of several testing framework, design a specific testing framework for the projects to complete the testing work.This paper firstly analyzes the development features of the current large-scale software and the need for studying the theory of automated testing; analyzes the advantages and disadvantages of automated testing; analyzes the scope of automated testing from three aspects such as testing activities, test type and test case. And to focus on the study of PyUnit frame structure finally offers an automated unit testing framework for the enterprise-class software products. This framework has advantages like common good for platform, short testing time, clear script categories and accurately positioning the results, etc.This paper, using eXplo project as an example, detailed describes the specific application of the testing framework from aspects like the system characteristics, testing requirements and test analysis, the implementation of automated unit testing, script design and preparation. Also the results are analyzed and discussed. In this instance, the test efficiency of the testing work by using the PyUnit framework is increased obviously instead of using the previous one and the most obvious is the regression testing which greatly reduces the time and effort.
Keywords/Search Tags:Software testing, Automated testing, Automated unit testing framework, PyUnit
PDF Full Text Request
Related items