Font Size: a A A

The Design And Application Of Software Automation Test Framework

Posted on:2012-11-12Degree:MasterType:Thesis
Country:ChinaCandidate:Z N XuFull Text:PDF
GTID:2248330371965295Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software industry has achieved a great development in China during past few years, as well as software testing. We are surprised that the quality assurance takes a more and more important position in many companies while taking a lot of care on coding. They begin to taking care the quality of each step in the whole development life cycle. Unit testing, integration testing and system level testing, more and more test steps involved. With the development of this process, many companies try to attach different areas, especially automation testing (AT).From technical perspective, in order to do the AT, we have two parts. First is testing tools or we can call scripts IDE. It involves the development and execution of scripts, can do some simple testing itself. Testing tools give us the original idea of AT. The products by Mercury and IBM Rational are the products we most familiar with. This thesis will do some analysis and comparison for these tools. Second is execution. During the process of system level testing, we try to cover more test cases. And we want to run more and more testing scripts. So we need a framework to coordinate this process, not only more human and other resources. Then we can ensure the pass rate, the efficiency and the accuracy of AT.The framework I talk about today is different from the others. First, will talk about the idea and the technical of.NET testing script IDE which designed by myself. Include the.NET products test characteristic and principle. And will talk about the reflection in.NET. Then, I will raise some problems we met during the execution process, analyze them and give some requirements. Based on these requirements, I will give you the testing framework solution. Include the idea and the application. I used UML diagrams to show you the different steps of design. You can get the idea from different aspect. This framework has some specialty:1. Has limitations:Only works on.NET products.2. Partialness:Solved actual problems we have met during the working process.3. Application and expand:Can do some expand and used by most of companies.
Keywords/Search Tags:Quality, testing, automation
PDF Full Text Request
Related items