Dissertation > Excellent graduate degree dissertation topics show
Research and Realization of Automated Unit Independency Test in Embedded System
Author: HuangLiMin
Tutor: LinCongRen
School: Xiamen University
Course: Communication and Information System
Keywords: Independency Test Unit Test Software Test Automation
CLC: TP311.52
Type: Master's thesis
Year: 2008
Downloads: 49
Quote: 1
Read: Download Dissertation
Abstract
|
Software testing is an important means to ensure and improve the software reliability, software unit testing can be the first to detect errors. The sub-module or subprogram which has passed through function test is not always correct. There may be some potential flaws in the sub-module which are difficult to detect. These flaws do not affect the functional correctness of the module, but impact functions of other modules because of improper use of resources, causing system faults or even collapse. This thesis proposes the concept of software unit independency, that a sub-module can’t affect the operation of other modules and the entire system. The concept of software module independency includes seven aspects: code space independency, data space independency, stack space independency, I/O independency, registers independency, interruptions independency test, and duplicated calling independency.The current embedded software unit test tools mainly include function test, but there is not independency test. According to this situation, the thesis has done some explorative research on the principle and realization method of automated software unit independency test. The research objective is to realize the seven aspects of automated independency test and find out the universal testing method of various types of CPU. The current testing tools and development tools are separated each other, which is not avail to detect potential flaws early. So the final goal is to integrate the test tool into development tools.The thesis primarily realizes the automated unit independency test which based SPCE061A. It includes as following five aspects: data space independency test, stack space independency test, I/O independency test, registers independency test, interruptions independency test. Each function module of independency test includes four steps: the extraction of information, test methods and test data automatically construction, test case generation and the output of the test results. The test results showed that IndependencyTest tool can find out the potential programming flaws of assembly language program.
|
Related Dissertations
- The Remote Control System Based on Wireless Sensor Networks,TP273
- Reserch on Security Testing Technology of Space Armament Software,TP311.52
- Commissioning of large thermal power project management research,F426.61
- Research on the Key Technology of Software Testing in Embedded ECDIS,TP311.52
- Design and Implementation of Automatic Test Framework Based on Regression Test of Retail-Oriented System,TP311.52
- Software optimization techniques in software development projects,TP311.52
- The Application of Automatic Generation of Test Scripts in Object-oriented Software Testing,TP311.52
- The Design and Implementation of Automatic Test System for Remote Gaming,TP311.52
- Research and Implementation of distributed software test automation technology,TP311.52
- The Study and Innovation about Mock Technology in Unit Testing,TP311.52
- Research on Automated Software Testing Based on XML,TP311.52
- Automated Software Testing and Practice,TP311.52
- Aspect Oriented Programming Applied in Software Unit Testing,TP311.52
- Experimental study of semi-aerobic landfill cell and leachate collection system Design of,X705
- Research and Implementation on Automated Testing Technology of Cluster System,TP311.52
- The Application and Research of Software Test Automation,TP311.52
- Research and Application of Software Test Automation,TP311.52
- Tuxedo automated testing framework and,TP311.52
- Research and Implementation of Automation Testing System for GUI Software,TP311.52
- Grid Software Testing Automation Framework Research and Implementation,TP311.52
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
|