Dissertation > Excellent graduate degree dissertation topics show
Metadata-Based Regression Testing Techniques for Component-Based Software
Author: LuJia
Tutor: ChenRong
School: Dalian Maritime University
Course: Computer Science and Technology
Keywords: Metadata Design by Contract (DBC) Component-Based Software Regression Testing Category-Partition Method (CPM)
CLC: TP311.52
Type: Master's thesis
Year: 2009
Downloads: 78
Quote: 0
Read: Download Dissertation
Abstract
|
CBSD represents a paradigm shift in software development:from building monolithic,single-platform,built-from-scratch systems to constructing assemblies of ready-made components that are platform-independent and supplied by third-parties. This new software development paradigm provides an effective way to increase software production,and has been a hot topic in today’s software engineering.However,Component-Based Software(CBS) presents new challenges to traditional software testing,that is,reusable component must be integrated into a new working environment,which usually needs to check,diagnose,and handle software error at real time.Component suppliers and users have to exchange a variety of information such as component functions and usage conditions in the development procedure and in developing a system by using this component.However,the exchange of this information is condition due to various reasons.Component providers and users are facing the problem of insufficient information.Lack of information will lead to all kinds of difficulties,for example,component user can’t generate test cases without source code,so we have no choice but to require component providers testing the component.But a fully tested component does not mean that the quality of the component is 100%guaranteed,in particular in a new working environment.So component users are expected to do testing too,but it is difficult for component users to test components in case of lack information.This paper proposes a method for component-based software regression testing from the perspective of component users.The idea is that component providers publish metadata describing component functions or behavior constraints,and component users use these metadata to test components in new working environment.To do so,we propose various metadata,implement dynamic checking of component behavior constraints,and improve the CPM method to select test cases by using metadata information.The experimental results show that the improved CPM can select fewer test cases for component regression testing.This enhances the efficiency of regression testing.
|
Related Dissertations
- Method of mapping UML models to XMI,TP311.5
- Storage, Management and Sharing of Farmland Information Based on Metadata,S126
- The Software Testing Technique Research of the ECDIS Based on Program Slicing,TP311.53
- The Implementation of Faceted Metadata in Website Search Systems,G354.2
- Key programs for university teaching reference repository construction applied research,G642.3
- Research and Development of Reusable Components of Management Information System in C/S Model,TP311.52
- Designing and Realization Integreated Management System of Multi-Source Remote Sensing Image in Mining Area,P208
- Design and Implementation of Metadata and Data Buffer in Column-oriented DWMS,TP311.13
- The Design and Implementation of a Network-Based Distribute Storage System,TP333
- Efficient Update Methods for Multi-dimension Metadata Indexing in Storage Systems,TP333
- The Application Research of Metadata in On-line Sports Video Editing System,TP391.41
- Deduplication technology research and implementation,TP333
- An automated test -based content management system design and implementation,TP311.53
- Harbin Institute of Physical Education Teaching Resources Management System Design and Implementation,TP311.52
- Study and Implementation of Performance Optimization SAN Cluster File System,TP316.7
- Retail Operational BI middleware OBIMS System Design and Implementation,TP311.52
- Research on Distributed Heterogeneous Data Query Method Based on RDF Metadata,TP311.13
- Metadata Based Ecological Data Management and Information Sharing,Q14
- Study on Application of Metadata Theory in Forestry Information Management,S712
- WEB-based metadata extraction ETL resource integration model and implementation,G250.73
- Research and Application on Ningbo Digital Library: Several Key Technologies,G250.76
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
|