Font Size: a A A

Design And Implementation Of Development Platform For Product Test Management System

Posted on:2015-09-27Degree:MasterType:Thesis
Country:ChinaCandidate:X L DingFull Text:PDF
GTID:2298330431964354Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of computer technology and the increasingly strictrequirements on the manufacturing industry’s the process of test management, the vastmajority of manufacturing enterprises are trying to seek an independent managementsystem to provide strict controlling for the process of product testing. But due to thestrong targeted and the poor flexibility of the traditional test management system, thisway doesn’t only lengthen the development cycle of the test management system andadd more difficulty to maintain the system, but also brings tangible economic lossesto the enterprise, hence how to easily build the elements what the system needthrough the visualization technology, and how to achieve a dynamic formationmechanism to build the system according to the configuration data, which become thekey issue to achieve a high flexibility for test management system.In order to build test management system in a convenient way, and achieve atarget, which can reduce the workload of developers, improve the dynamic,maintainability and expansibility of the system, finally, provide a management systemwhich can’t only meet the complex testing business logic, but also can quicklyachieve system restructuring to adapt to the changes of requirement. Throughabstractly analyzing the function of the developed product test management system,this paper used an idea of the hierarchical structure and the framework based on MVCpattern of development to design a development platform for product testmanagement system. Through analyzing functions of the platform, the paper dividedthe platform into three parts, including the server-side, the visual configurationterminal and the universal client. The server-side used the WebService to realize theencapsulation of the database operation and provide a unified interface. The visualconfiguration terminal realized the configuration features for the role of system, thebasic data, the testing process and the normal operation through researching the meta model of workflow and using the existing visualization technology, finally, generatedthe assign profile which can be easily transmitted and parsed. The universal clientused a model which parse the assign profile dynamically to improve the universalityof software, and achieved a general and convenient driving engine for test processexecution based on the research and summary of the existing workflow technology, inorder to meet the basic needs of product testing management system, the basicfunction was divided into six parts, including the parser of configuration data, thedata’s controller, the parser of interface, the Flow driver, the business data queryengine and the management of access control,and achieved the mutual coordinationbetween different modules.The development platform which the paper designed used the classic C/Sarchitecture, through using much technology that include.Net, GDI, Workflow, Designpatterns, XML and so on, which realized to dynamically build and easily manage thetest management system. At last, the paper verified the feasibility of the developmentplatform through building an application example, and proved the platform providesan efficient solution for the flexible implementation of test management system.
Keywords/Search Tags:Development Platform, Product Testing, Workflow, VisualConfiguration, XML
PDF Full Text Request
Related items