Font Size: a A A

Configuration Management Platform For Embedded Software Testing Research And Design

Posted on:2011-09-24Degree:MasterType:Thesis
Country:ChinaCandidate:P SunFull Text:PDF
GTID:2208360308466345Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As the scale and complexity of software engineering increase, configuration management is widely adopted in the standardized management of software process. With the widespread of software configuration management in software enterprises, many domestic and foreign commercial organizations have developed their own software configuration management tools. Yet, the testing management tools for embedded software testing are relatively scanty, which may result in a lack of effective configuration management mechanism in testing.The project is designed to establish a unified cooperative platform for embedded software development. The research work at the initial stage aims to improve the efficiency and quality of embedded software testing by establishing a configuration management platform to manage the testing.The research work mainly includes:(1) A careful study on the development of configuration management tools both at home and abroad and a comparison between the frequently used configuration management tools are made;(2) Based on the analysis of frequent problems in embedded software testing, a functional model of configuration management platform for embedded software testing is proposed;(3) The system platform architecture is determined based on functional model. Requirement analysis, preliminary design and detailed designs for the key modules are carried out. Finally a Web-based configuration management platform is established, which fulfills the objective at the initial stage of the project.Technically, Subversion is selected as the version server for the platform and Tomcat as its Web server. The communication between Tomcat and SVN is realized by SVNKit. Finally a Web-based configuration management platform is established in combination with database and relevant J2EE technologies.As the commercial configuration management tools are expensive and most of them are standardized products, they cannot fully meet the enterprises'configuration management requirements. This product is competitive in price as it is mainly developed by free open-source tools and makes it possible for the enterprises to customize configuration management platforms, which better meets the enterprises'requirements.The research work in this project plays an important role in the application of open-source technologies in configuration management platform.
Keywords/Search Tags:Subversion, Embedded System, Software Testing, Software Configuration Management
PDF Full Text Request
Related items