Font Size: a A A

Based On Eds Automation Test Framework

Posted on:2010-01-20Degree:MasterType:Thesis
Country:ChinaCandidate:Q H QuanFull Text:PDF
GTID:2208360275483977Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As an important means to guarantee software quality and reliability,software testing plays an irreplaceable role in the process of software development. As the widely uesd of the software,the expanse of software scale,the changeable of the software development model,it's invitable to increase the testing workload.Software automation test aims to improve software testing efficiency,shorten software development lifecycle,reduce software testing cost.So it's valuable to study the software test automation test.After a survey of major research fields and representative achievements in the area of software testing,this thesis presents a new GUI automation test model which is based on the EDS(Event Drive System) theroy.Based on the model, we design and implement an automation test system– EDS testing system.Some experimental results illustrate that the testing system is scalability, reliability and stability.Works in this thesis are mainly focused on the following aspects:1) This thesis presents a new GUI expression model which is based on the EDS(Event Drive System) theroy. The GUI elements will be abstracted as collection of events and properties by the model which gives up the GUI's message. This model will be accepted by the tester more easier , closes to the GUI automation test strategy and is the basis of the thesis.2) Based on the GUI expression model,this thesis puts forward a GUI testing model which will be used to provide a method how to test the GUI item with the GUI automation test tool.GUI testing failure model and testing coverage model have been presented to support the GUI testing model. GUI testing failure model can find the bug hidden in the GUI items effctive. GUI testing coverage model can help tester to analyze the adequacy of test.3) Designs and implements an automation test system– EDS testing system. The system has the following characteristics: firstly,it's an open platform,users can define their own GUI item class according to their testing strategy which will improve the flexibility of system.Secondly,The system can test the WPF (Windows Presentation Foundation) item which is the main push of the Microsoft.This characteristic makes up for the current test tool's defect which doesn't support the WPF item's automation test.Thirdly, System test case management module is based on the design pattern of the Factory and programs with C#.So the user can use it easily and no need learning other programing language.Finally, the system is based on the Microsoft's UI Automation library, so the testing tool is compatible with previous GUI item of Windows.
Keywords/Search Tags:Software test, Automation test platform, GUI testing model, EDS
PDF Full Text Request
Related items