Font Size: a A A

Design And Implementation Of General Software Interface Test Platform

Posted on:2021-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2428330605476532Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Nowadays,the software system is going in the trend of distribution,business-center and high availability.Traditional manual testing has more repetitive work and low testing efficiency,which leads to the shortage of testing resources and difficulty in ensuring the quality of products.The interface test addresses tests of the inter-system interface and the system-outside interface,and it can verify the correctness and stability of the interface.Therefore,it is very urgent to develop a general software-interface platform for managing the interface information and testing interfaces.This paper mainly studies the design and implementation of the general software interface test platform.The platform consists of five modules,which are user management module,project management module,interface information management module,interface test module and notification module.It realizes the functions of interface information management,interface test and interface test report check.When the interface information changes and the interface test is completed,the system's message alert will be triggered.The platform realizes the function of executing multiple test tasks at the same time,which improves the efficiency of the test.The implemented notification reminder function enables developers and testers to keep abreast of the latest interface information and view interface test reportsThe software-interface test platform is developed in the front-end and back-end separation mode.The Vue.js framework is used to develop the front-end.At the back-end,the Spring Boot framework is utilized,the database is accessed with MyBbatis,the platform data are stored in MySQL database.The system adopts a layered development model,which reduces the dependence between layers,simplifies the code,improves the development work efficiency,and improves the performance of the platform There are 4 steps in the software life cycle.First,the platform requirements are analyzed,including the goals,as well as functional and non-functional demands.Second,the platform profile is defined,including the definition of architecture,function module and database.Third,the implementation of each module is described in detail.The last,the platform is tested for function,compatibility and performance.The platform has been in real use,which greatly improves the working efficiency of developers and testers,and saves testing resources.
Keywords/Search Tags:Test platform, Interface test, Software quality
PDF Full Text Request
Related items