Dissertation > Excellent graduate degree dissertation topics show
Based on iterative development model to build GUI test automation framework
Author: ShenZuoYin
Tutor: ZhengZuoQing;XiaKuanLi
School: Fudan University
Course: Software Engineering
Keywords: GUI Iteration UI Automation Execution Behavior AUT
CLC: TP311.52
Type: Master's thesis
Year: 2010
Downloads: 97
Quote: 1
Read: Download Dissertation
Abstract
|
GUI automation test has been generally applied in different kinds of development model in the current software testing. However, most of them test software by means of repetitive execution of the target scenario with the third party record-playback automation tool to simulate user action. Although such test model can quickly build up the automation, it still needs a lot of manual work to initialize the scenario. As a result, the generated code is not easy to maintain and even postpones the testing process to the end of the development circle. So such test model is not very efficient.By looking over the current situation and research work on iteration development model in the software testing, it is necessary to set up a new GUI automation test framework based on iterative-development model that meets the target of improving the efficiency of software development and the trend of software testing. The test framework can increase the code reusability by abstracting the physical control and logical functionality; improve the code coverage via controlling software execution behavior and managing test data; and enhance the synchronous collaboration between test process and development process by iteration programming model. Based on this design, Microsoft UI Automation technology is applied to build up the framework foundation in the research work. To accomplish the whole programming mode test framework, a series of core components such as physical control model and logical functionality model, execution behavior manager and data manager are designed, test harness and logging system are programmed as well. This automation framework has been successfully applied in the real testing work. In the summary of the thesis, the automation testing framework for the wider application is predicted.
|
Related Dissertations
- Gui Design and Application Oriented to Embedded Ultrasonic Detecting System,TP274.53
- Computing Minimum Distance between Curves/Surfaces Based on PSO Algorithm,O182
- Professor Li Gui academic experience and the temperature and lung circulation Dingchuan the clinical study of treatment of children with bronchiolitis,R249.2
- S-lay Installation Analysis for Deepwater Pipeline,TE973
- The Research and Application of Software Reliability Test for User Right Management System,TP311.53
- Application and Research of Small Teams Software Project Development Based on Scrum,TP311.52
- The Design and Implementation of OpenBASE Enterprise Manager,TP311.52
- Compressed Sensing Based Abnormal Events Detection in Wireless Communication Net-works,TN929.5
- Research on Distributed Source Coding Based on LDPC Codes,TN911.22
- Based on Embedded Linux remote desktop technology research and implementation,TP316.81
- Continuous integration of research and application in the CRM system,TP311.52
- Subspace-based analysis of Narrowband Interference Suppression in Spread Spectrum Communications,TN914.42
- Moving Base Transfer Alignment Error Analysis and Compensation Method,V249.322
- Denoising problem solving variable weight fixed point algorithm,O177.91
- Portable flue gas analyzer designed UV,TH83
- Embedded Power Quality Monitoring Terminal Research and Design,TP368.1
- Face Detection,TP391.41
- Research on Reinforcement Learning Based on Value Function Approximation and State Space Decomposition,TP242
- Gui Shao Tong Luo Tang mixed cold and heat treatment of rheumatoid arthritis clinical research evidence,R259
- Research on 3D Euclidean Localization Algorithm for Wireless Sensor Networks,TP212.9
- The Implementation and Research of the Probabilistic Latent Semantic Analysis Model in the Search Engine’s Business Text Classification System,TP391.1
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
|