Dissertation > Excellent graduate degree dissertation topics show

Research and Implementation based on the the contract component test data generation and multiplexing method

Author: ZhangHaiWang
Tutor: JiangZuo
School: Kunming University of Science and Technology
Course: Applied Computer Technology
Keywords: Component testing Contract Test data generation Test data reuse
CLC: TP311.52
Type: Master's thesis
Year: 2009
Downloads: 13
Quote: 0
Read: Download Dissertation

Abstract


If the reusable software components can be used in quantity during software development process, it can not only increase productivity, reduce production costs, shorten development cycles, but also improve the flexibility and standardization of software systems. The high quality of component is the prerequisite that it can be reused successfully. Component testing is an important technique to assure component quality.The function of component is usually presented as its interfaces. Duo to the inherent characteristics of component, it must be tested adequately by component developers and component reusers. Test data generation is an important part in component testing, which has a direct impact on the efficiency and cost of testing.This dissertation generates and reuses test data based on component contract. For the different types of contract, we use different methods to generate test data. For the simple contract, we use the method of equivalence class partition, random values and boundary value selection. For the complex contract, we firstly use them to constitute the linear equations, and then use Gauss elimination method to solve linear equation to gain the relevant test data. In order to improve the testing efficiency and assure the testing quality, we present a method of contract-based test data reuse, which reuse previous test data according to the relationship between initial contract and new contract. We need to distinguish various types of contracts while reusing the test data.In this dissertation, we use B/S architecture to implement a contract-based component testing tool supporting test data generation and reuse. This tool can be used by component developers and component reusers. Component developers can generate test data based on initial contract; component reusers can generate test data or reuse previous test data to new contract. After the test data generation, testers can use contract mutation technique to reduce the mount of test data. After the test data executed, the practical result can be obtained. This tool can reduce testing costs, lighten the work power of testers, which can provide a better support to component testing.Finally, large numbers of experiments are executed to verify the effectiveness of our method and the availability of the testing tool.

Related Dissertations

  1. China's civil Problems of psychological contract,D630.3
  2. Recent Development of the Scope of Application of the CISG,D997.1
  3. On the Right to Rescind Insurance Contract,D922.284
  4. The Research for Strategy of Enterprise-level Software Components Quality Assurance and Rapid Deployment,TP311.53
  5. New Rules of Germany Private Health Insurance,DD912.28
  6. Theory and Practice Research of Graduate Assistant System,G643
  7. Insurance benefits and effectiveness of life insurance contracts,D922.284
  8. Overall integration of vehicles and components feature detection method,TP391.41
  9. Supply Chain Coordination with Contract to Reduce Lost Under Disruption Risk,F224
  10. The United Nations International Convention on Contracts for the International Sale of Goods to declare the contract invalid system research,D996.1;D997.1
  11. Effectiveness evaluation formats insurance contracts Disclaimer,D922.284
  12. Regulation of Coal Mine Safety Contrace Selation,X936
  13. Research on Multi-Robot Cooperative Pursuit Problem,TP242
  14. China Coal Market Analysis and Design of Thermal Coal Futures Contract,F724.5
  15. Research on Key Technologies for Multiple Satellite Centers Cooperative Planning Platform,V448
  16. The Implementation of the Projects the Owner and the Contractor Game Behavior Analysis Research,F224.32
  17. Research on the Coordinated and Control Mechanism of Network Organization and the Model Based on Contract Theory,F224
  18. Application Study on the Development of Epc in the Field of Low Carbon Building,F206
  19. Research on the Transfer of the Contractual Right of LiLing’s Rural Land in Hunan,F321.1
  20. A Study on Inventory Management and Transport Issues in RY Company,F426.6
  21. The Study of New Product R & D and Testing Based on Behavior,F224

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