Font Size: a A A

Research And Implementation Of Automation Testing System For GUI Software

Posted on:2011-11-12Degree:MasterType:Thesis
Country:ChinaCandidate:J TanFull Text:PDF
GTID:2178360308951223Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The technology for developing graphic user interface software has made enormous progress within the last twenty years. The advanced software development reduces work difficulties, and improves work efficiency. However, the whole time to produce software still cannot be shortened significantly. One of the root reasons is that software testing is a choke point. Taking domestic software enterprises as an example, most are still using manual testing. The only way to shorten testing process is to increase the number of testing engineers, but this will result in idle testing human resources once the project is finished, which also increases the production costs. Thus, it is very important to find a low costs and efficient test methods.Automation testing is a solution that test experts contribute to improve efficiency. Now there are lots of prevalent automation testing tools to test graphic user interface software. They can improve efficiency partly, but every technology is limited to its application area. The scheme will need to be rebuilt when a new application that is based on new technology needs to be tested, which increases difficulty and work count, and decreases testing quality.This article brings forward an extendible automation testing framework in term of the defect of current graphic user interface test tool. In the framework, new application test class can be added quickly into it, and new test classes don't affect other test classes that have been created. In the scheme, senior test engineers need to build core layer which drives the element on the screen, and test engineers build product class, and junior test engineers implement the test cases automation. Additionally, the framework makes a clear division. Each kind of engineer will only take care of one part of the scheme, which will either reduce the development costs of the enterprise, or let testers master one area they are working on. Also, testers can move up their position by taking on the challenges of difficult work. Since testing often repeats some operations, it is often tedious work. Now because of automation testing framework, the work is simplified and allows testers to focus on other important issues.
Keywords/Search Tags:GUI, Software testing, Automation test, Automation test framework
PDF Full Text Request
Related items