Dissertation > Excellent graduate degree dissertation topics show

QTP 's GUI -based data-driven test automation framework

Author: LiuXia
Tutor: ZhiXiaoFan
School: Fudan University
Course: Software Engineering
Keywords: QuickTest Professional Data Driven GUI Automation testing
CLC: TP311.52
Type: Master's thesis
Year: 2009
Downloads: 363
Quote: 6
Read: Download Dissertation

Abstract


Graphical User Interface(GUI) is the important interface where human beings interact with computer.It is one of the most important components of software products.The functionalities of GUI is getting more and more complex as the whole software product is getting more and more complicated. Therefore,the challenges for software testing engineers are getting bigger and bigger.They are expected to expose all types of the software defects even earlier and more frequently at every stage of software life cycle.They are expected to cover all the software functionalities,to be the final guard line before releasing to customers.If solely depending on manual testing,the software development team will have to invest more human and time resources.Meanwhile,the automation testing nowadays is mainly based on Capture/Replay,which brings big challenges on the test script maintenance. Therefore,it is essential and meaningful to research on GUI automation testing.This dissertation systematically analyzes the current research status of Graphical User Interface automation testing.Based upon the current research fruits,HP QuickTest Professional GUI automation test tool and the data-driven scripting technology,it has proposed and implemented a data-driven automation testing framework based on QTP.It has discussed the eight advantages of this automation framework.Through the practical implementation of the framework into HP Select Access project,its feasibility and advantages are clearly demonstrated and verified.

Related Dissertations

  1. Gui Design and Application Oriented to Embedded Ultrasonic Detecting System,TP274.53
  2. The Research and Application of Software Reliability Test for User Right Management System,TP311.53
  3. Software Design for a Multistatic Radar Display and Control Terminal System,TP311.52
  4. Electronic pattern machine embedded platform to build research and treatment techniques and tricks to achieve,TS103
  5. Acquisition of Collocation by English Majors: a Data-Driven Learning Approach,H319
  6. The Application of Entransy Dissipation Theory in Multi-Objective Optimization Design of Plate-Fin Heat Exchanger,TK172
  7. Research on the Application of Three-dimensional Technique in the Battlefield Situation Display,TP391.9
  8. Research and Implemention of Automated Software Testing Based on Topology Scheduling,TP311.53
  9. Professor Li Gui academic experience and the temperature and lung circulation Dingchuan the clinical study of treatment of children with bronchiolitis,R249.2
  10. Effects of two national spirit powers foreign strategy,D80
  11. A Comparative Study of Semantic Prosody of the Near Synonyms Used by Chinese EFL Learners and Native English Speakers,H319
  12. Model Predictive Control of Air System of Thermal Boiler Based-on Subspace Identification Method,TM621.2
  13. Research of Embedded Hard Disk Storage and Display System Based on NIOSⅡ,TN873
  14. GUI Research and Implementation of Embedded System Based on Qt,TP368.12
  15. Research and Design on the Electrical Technician’s Digital Assistant,TP368.12
  16. Construction and Design Car GUI system based on QT / E,TP368.12
  17. The Design and Implementation of GUI Record Tool for IBM Automatic Testing Framework,TP311.53
  18. The Research and Implementation of Automated Software Testing on Mac OS,TP311.53
  19. Research of Data-driven Vulnerability Detection Technology,TP393.08
  20. The Chronicle of GuiFu,I206.2
  21. "Gui" and "Gui" as Morpheme: Semantic Analysis and Rhetoric and Cultural Motivation,H13

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