Dissertation > Excellent graduate degree dissertation topics show
Research and Implementation of keyword-driven GUI test automation framework
Author: XuWenSheng
Tutor: LuoHuiQiong
School: University of Electronic Science and Technology
Course: Computer System Architecture
Keywords: keyword-driven GUI automation testing GUI automation testing framework
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 40
Quote: 0
Read: Download Dissertation
Abstract
|
Early computer software is command-line mode.With the development of software industry, the software with graphical user interface(GUI) which is easy to use was more and more popular with the users. Users just need to click mouse to use the software and no need to remember a series of complicated commands.Software testing is an important way to ensure software quality, and currently GUI software plays a large proportion in software products. How to test them sufficiently and conveniently has became an urgent problem, especially in regression testing and performance testing. If we just test it manually, then it will be a huge waste of human and material resources.In this dissertation I studied the current GUI automation test tools and automation test theory, also analyzed their advantages and disadvantages, then proposed a test automation framework based on keyword-driven test method. A test automation tool is implemented based on this test automation framework.Current GUI test automation tools commonly use capture/playback technology to record test scripts, which is not only inefficient but also often get unsatisfied scripts with many errors. And these test scripts is very dependent on the software interface; sometimes even just a bit change occurring to the interface may make the scripts unusable.The GUI automation test framework implemented in this dissertation can solve this problem in some degree. Keyword-driven testing technology abstracted the actual test code from the test scripts. In this dissertation XML document is used to save test scipts and the test results also can be verified automatically.This system can be used in regression testing and functional testing and improve the the level of automation testing, which reduces manual testing. So it has practical significance in improving software quality and shortening the software development cycle.
|
Related Dissertations
- SAFFRON based automated testing framework for QTP research,TP311.52
- Based FitNium keyword -driven Web Testing Framework Research and Implementation,TP311.53
- Grid Software Testing Automation Framework Research and Implementation,TP311.52
- Research of Keyword-Driven Automated Testing System,TP274.4
- The Application and Research of Software Test Automation,TP311.52
- Software Testing Automation Framework Analysis and Application,TP311.52
- The Research and Development of WMM Automated Testing Based on Keyword Driving,TP311.52
- Design and Implementation of Automated Test Platform Based on Keywords,TP311.52
- The Design and Realization of Automatic Script Generating System for Linux GUI Functional Testing Based on LDTP,TP311.52
- Keyword-driven automated software testing,TP311.53
- The Research on the UI Automated Testing Methods and Application,TP311.52
- Keyword-based automated test -driven Web services research and application,TP393.09
- The Research and Development of Testing and Automated Testing Framework Based on Exchange,TP311.52
- A keyword-driven automated testing framework for Java API,TP311.52
- The Design and Implementation of Automated Testing Platform Safe,TP311.52
- GUI-Based Performance Test Automation Framework for WPF Applications,TP311.52
- Research and Application on Automated Test Technology Based on Robot Framework,TP311.53
- Keyword -based J2EE architecture driven automated software testing technique,TP311.53
- Design and Implementation of the Automatic Test System Based on RCP,TP311.52
- Automatic Testing System for Education Software,TP311.52
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net Mobile
|