Dissertation > Excellent graduate degree dissertation topics show

The Research on Database Application System Parallel Testing Technology Based on Data Dependencies

Author: LiangYan
Tutor: LiJunYi
School: Hunan University
Course: Computer Science and Technology
Keywords: Software Testing Parallel test Data-dependent Test Case slice Database state
CLC: TP311.13
Type: Master's thesis
Year: 2009
Downloads: 77
Quote: 2
Read: Download Dissertation

Abstract


Software testing is a key technical means to ensure software quality and reliability . Over the last decade , with the development of the software development technology , the growing scale of software system , the degree of complexity of the software increasing , software testing is becoming increasingly important . Currently , software testing has become one of the hot spots , a variety of specific test methods and techniques continue to emerge . Parallel test technology is parallel technology is introduced into the test field methods and techniques can be used to complete the test multiple measured object . Computer applications , about 80% of the database system , to study parallel testing of database application system to improve testing efficiency is particularly important . Database application system testing is different from traditional software testing is an important feature of the database state , it plays a very important role in the execution of test cases . The output of the test is not only influenced by the input , and also influenced by the state of the database , and the test process may change the state of the database , thus causing inaccurate testing evaluation based on input / output . Reset operation when the test fails , the database restored to the state before the test , however , this operation is very time-consuming , and reduces the efficiency of the test . Tests for database application systems based on the characteristics of the data state , through the analysis of the UML class diagram of the object-oriented modeling process various dependencies , and conversion to the data dependency graph , and thus indirectly to obtain the dependence between the test case relationship. On this basis , the paper gives the test sequence optimization models , a test case slicing algorithm will have a test case sequence of bad data dependencies slices reconstructed according to certain criteria , to reduce the test failed due to database set number of times . Finally, in the summary of the database application systems parallel testing of existing research results based on the test cases The slicing algorithm applied to the parallel testing , parallel testing framework based on data dependent mode . Algorithm analysis and experimental results show that the parallel test technology can effectively reduce the number of database state reset , and improve the efficiency of the test .

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. Algorithms and Software for Areal Surface Texture Analysis and Evaluation,TP311.52
  7. Process Engine based automated testing for Web Services Research,TP311.52
  8. Automated test packet transmission network management interface testing application,TP311.52
  9. An automated software testing system design and implementation,TP311.53
  10. SAFFRON based automated testing framework for QTP research,TP311.52
  11. Telecom BOSS system software testing,TP311.53
  12. Error location based on the program execution method,TP311.52
  13. Cloud-based Software Testing Services Research,TP311.53
  14. E-commerce design and implementation of online bookstore,TP311.52
  15. A base software inspection station test management information system design and implementation of the key issues,TP311.52
  16. System Testing of Chip Operating System (COS)on Ic Smart Card,TP311.52
  17. MTBF based Ophone OS Platform Research and Application Testing,TP311.52
  18. Design and Implementation of Software Test Cases Management System Based on J2EE,TP311.52
  19. Design and Realization of Map Management Information System,P208
  20. The Research and Implementation of Interface Automated Testing for PTN Network Management System,TP274
  21. Robot technology -based GUI test automation system design and implementation,TP274

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Programming > Database theory and systems
© 2012 www.DissertationTopic.Net  Mobile