Font Size: a A A

Design And Implementation Of Test-case Management System Based On Ruby On Rails

Posted on:2015-10-16Degree:MasterType:Thesis
Country:ChinaCandidate:S GuoFull Text:PDF
GTID:2308330452456857Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of IT technology and software testing technology,process-automation has occupied a very important part in the automated test area,the mainfunction of the test-case-management system which is designed in this paper is is to makesoftware testing more automated.The test-case-management system is based on the B/S(Brower/Server) Webapplication structure,B/S structure has gradually became the main structure the enterprisechoose to develop software due to its ease of development and low cost.Ruby On Rails isa new Web framework which summed up the experience of the B/S structure in thepast,it appears in front of the developers with full-stack MVC structure.It eliminates thetrouble for developers to configure MVC three-tier structure, integrates agile developmentand test-driven development and is a good framework for internal processes design ofenterprise.Firstly,this paper briefly introduce the Ruby On Rails framework on Rubylanguage,its MVC structure and its agile development,Then it carried out a detailedrequirements and design for the test-case-management system, according to therequirtments,the system is divided into two big modules,the case-plantform and the scriptrunning server.In accordance with the function points of the case-plantform,it is designedinto5parts,the script entry,the script configuration,the script calls, the analysis of resultsand the rights managements.On the other side,the script running server is designed into2parts,the monitor sends and the information retrieval.After that,this paper descripes theimplementation process of various small modules detailely,meanwhile,it shows the classstructure and Web pages to the readers.Finally,a brief introduction of the systemdeployment and testing is given in this paper,and it discusses the future extension of thesystem for a certain outlook.
Keywords/Search Tags:Ruby On Rails framework, Brower/Server framework, process testing, Case management
PDF Full Text Request
Related items