Font Size: a A A

Research On Restful Software Cridibility Testing Based On Behavior Declaration

Posted on:2018-05-22Degree:MasterType:Thesis
Country:ChinaCandidate:M C LiuFull Text:PDF
GTID:2348330563952533Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of Internet technology,Web applications have been deep into people's daily work and study,we can say the Web application are changing people's life.Also the Internet can solve the problem,improve the work efficiency,but the requirements of Web applications has become increasingly high,REST is a distributed Web application architecture style,it has received wide attention because of its convenient and efficient.RESTful software has been widely used in development technology of modern Internet,so it is necessary to do research on its credibility.The software credibility behavior declaration is a kind of descriptive file in the field of software credibility,is to describe a collection of expected software behavior which is related to the credibility.We think the software credibility behavior declaration is used to describe the software expected behavior,as a reliable test basis and can help other documents.Our work is based on the further study of the structure of the credibility behavior declaration and the content of the RESTful application software in this paper.First,we proposed the credibility declaration based on REST,which includes two parts: HTTP request constraints and the sensitive information constraints.Then put forward the test method of the RESTful application based on the credibility behavior declaration,which include a credibility test model.The model includes credibility demand acquisition,credibility behavior declaration definition and the final software test.We use the genetic algorithm to the automatic generation of the test cases in the test phase,put forward the method of automatic generation of the test cases based on the credibility behavior declaration according to the characteristics of the genetic algorithm and the credibility behavior declaration,including the encoding method.Finally,the software credibility test system was designed and implemented,the system automatically generates test cases by analyzing the credibility behavior declaration,then completes the credibility test of the Web applications.
Keywords/Search Tags:Web application software, REST, software credibility, behavior declaration, test case autogeneration
PDF Full Text Request
Related items