Dissertation > Excellent graduate degree dissertation topics show
Research and Design of C/C++ Automatic Unit Coverage Testing Framework
Author: SunHuaZuo
Tutor: GongYunZhan
School: Beijing University of Posts and Telecommunications
Course: Computer Science and Technology
Keywords: Unit testing Coverage test Cartridge Function Summary Piling
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 92
Quote: 0
Read: Download Dissertation
Abstract
|
With the advance of information technology , the field of software applications are more and more widely , also will increase the complexity of the software itself . How to ensure software quality has been a hot research field of computer technology . Unit testing is an important part of ensuring the quality of software . How to solve the unit test testability and test automation is the key to the implementation of unit testing . This paper studies the C / C unit automated testing technology , how to solve the unit testability issues as well as how to create a set of automated unit covers testing framework . In this paper, the framework of an automated unit covering the framework for automatic analysis of program code , abstract syntax tree generated code , control flow graph , symbol table , the function call graph , treat measurement unit divided , automatic transformation program code to generate automatically generated test cases , the driver file , the final monitoring management execute test cases , the cycle of death and abnormal detection test , the test report is given at the same time . This article is based on abstract interpretation theory, the proposed method automatically calculate the expected value of the stub function function summaries and path interval reduced to piling . At the same time through the the cartridge source code , test coverage analysis , coverage calculation , path coverage while selecting new test target element to generate new test cases . In this paper, the test of 10 open source C / C works to verify the performance and the role of the unit automation coverage testing framework . The experiments show that the framework can automatically create a test environment ; the C program different way of piling prove reduced function summaries and path intervals to automatically calculate the expected value of the stub functions , unit test testability problems solved to some extent and improve coverage effect.
|
Related Dissertations
- Semi- combustible cartridge gun seal structure design of multi-objective optimization,TJ303
- Stone can be adjusted independently of the electro-hydraulic proportional cartridge integrated unit and its application,TH137
- Different Solid Phase Extraction Methods of Drinking Water of the Organic Matter in Comparison and Analysis of Its Male Reproductive Toxicity,R123.1
- Study on a Unit Testing Method and the Application in Operation and Management System for a Paper Factory,TP311.52
- Study of TIG Cladding Technology and Interface Behavior of Bullet’s Pure Iron-Rotating Band,TG455
- Full combustible cartridge high rate of fire artillery system for virtual prototyping Ramming,TJ303
- The Experimental Study of Polypropylene Foam Sheet Surface Coating,TQ325.14
- Design and implementation of component-based software integration testing technology,TP311.53
- The Implementation and Testing of the WCDMA Physical Layer for UE Firmware,TN929.533
- Study of Cable Head Pulling Force Home-madeization and Horizontal Well Tractor Logging Technique,P634.5
- Hot-Wire TIG Cladding Copper on Steel and the Microstructure Analysis of the Joint,TG455
- Study on Offshore Platform Pile Driving Analysis and Exploitation of the Assistant Data-base System,U656.6
- Java EE applications Research and Application Testing,TP312.2
- On PHS indoor coverage projects,TN925.93
- Bearing Characteristics and Finite Element Analysis of Composite Foundation with Rigid-flexible and Long-short Piles,TU473.1
- Research and Implementation of Inter-Procedural Analysis for Java,TP311.10
- Research of Function-Summary-Based Inter-Procedural Static Analysis for C++,TP311.52
- Research and Implementation of Software Defect Detection Technology Based on Extended State Machine,TP311.52
- Practice of Unit Testing of Flight-Control System,TP311.52
- The Research of Enterprise-Class Software Automated Testing Technology Based on Pyunit Framework,TP311.52
- Research on the Technology of Module Assembly Quality Detection Based on X-ray,TP274.51
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
|