Font Size: a A A

The Design And Implementation Of GUI Automated Testing System Based On Robot Technology

Posted on:2010-08-20Degree:MasterType:Thesis
Country:ChinaCandidate:N DengFull Text:PDF
GTID:2178330338488049Subject:Software engineering
Abstract/Summary:PDF Full Text Request
More and more categories and the functions of GUI software have been developing as the time goes on, which provide many useful functions for customers and bring more challenges to software quality. The purpose of java GUI automated testing system development will be described into two parts as follow: usability test and functional test for GUI. Test if the GUI really match the customer's thought is the main purpose of usability test, if the GUI suit the original design of customer and whether a comfortable exchange environment' is built up or not is the main point of this test; if the functions meet the customer's expect is the main purpose of functional test, and also without exception.The structure of GUI automated testing system could be divided into 3 functional parts: application level, control level, execution level. The application level will provide a good exchange platform to design the workflow of testing missions; control level explain these missions; these missions will be assigned to every branch system of execution level, the execution level will receive and execute every mission from control level. During the test execution, these testing objects will be tested by key words of testing mission, to simulate the test operation which is operated manually by staff.The detailed description about the keyword module of execution level has been contained in discourse, basing on the unified structure and execution process, the core technology of keyword module is analyzed. There are 4 parts of designing encapsulated into keyword module: event trigger machine, atomic operation level, public testing class, design and application of testing keyword. testing keyword reflect the business logic of public testing class, public testing class is the expanding of atomic operation level, atomic operation level is the control encapsulation of event trigger machine, event trigger machine will simulate the testing operations of testing staff at last.
Keywords/Search Tags:Software testing, GUI automated testing system, Testing keyword
PDF Full Text Request
Related items