Dissertation > Excellent graduate degree dissertation topics show

Critical Technology Research and Implementation of the GUI-Based Software Test Tool

Author: YangYi
Tutor: LuZuo
School: South China University of Technology
Course: Applied Computer Technology
Keywords: Software Testing GUI testing Automated Testing
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 54
Quote: 0
Read: Download Dissertation

Abstract


Software testing has been an important means to ensure software quality as an important branch of software testing , GUI testing more and more attention , especially in today 's GUI - based software product applications more widely , GUI testing into the quality and the efficiency the key to product quality improvement and cost reduction . GUI software with event-driven synchronization potential and dependence , multi- input , multi-output , and object-oriented development features , these features to create great difficulties for GUI testing . GUI software difficult to achieve the desired results through manual testing , GUI automated testing has become the ideal auxiliary means of testing . GUI test automation With automated testing tools to implementation , there are some open source or commercial testing tools currently on the market , but more or less there are some defects . For the lack of common testing tools , from recording playback technology , test scripts technology , test case management paper propose the use of assistive technologies , three scripts , test case management strategies to improve Java GUI testing tool . This paper first analyzes the characteristics of the GUI and GUI testing theory , then , according to the GUI itself features GUI testing tool key technology research and analysis , and finally designed and implemented an improved Java GUI testing tool , and given the tools application examples. Improvement of the tool point is that : 1 . Using Java assistive technology to achieve a single JVM instance recording playback and dynamic verification mechanism ; 2 . Use three scripts technology to achieve intuitive , editable script editor , test drive the loose coupling ; realized the test logic and data separation , the initial state , modular playback and other test case management model .

Related Dissertations

  1. Research on Object-Oriented Integration Testing Method,TP311.53
  2. Formalization-based Methed to Generate Test Sequence of UML,TP311.53
  3. The Software Testing Technique Research of the ECDIS Based on Program Slicing,TP311.53
  4. Study on Performance System for CP Software Testing Centre,F272.92
  5. Software Testing in Flash Ring System and Platform for China Telecom,TP311.53
  6. A Design and Implement of Database Automated Functional Testing,TP311.53
  7. Research and Application of Software Automated Testing Method,TP311.53
  8. Research on SIP and ISUP Interworking Automated Testing Technology Based on TTCN-3,TP311.52
  9. Algorithms and Software for Areal Surface Texture Analysis and Evaluation,TP311.52
  10. Design and Implementation of the Software Automatic Testing Tool Based on Code Generation,TP311.53
  11. For enterprise-class application system test model research and application,TP311.52
  12. Process Engine based automated testing for Web Services Research,TP311.52
  13. Automated test packet transmission network management interface testing application,TP311.52
  14. An automated software testing system design and implementation,TP311.53
  15. An automated test -based content management system design and implementation,TP311.53
  16. SAFFRON based automated testing framework for QTP research,TP311.52
  17. Automate Test for Bluetooth Study and Application,TP274
  18. Telecom BOSS system software testing,TP311.53
  19. SmartSAR kernel automated testing tools Design and Implementation,TP311.52
  20. Error location based on the program execution method,TP311.52
  21. Cloud-based Software Testing Services Research,TP311.53

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