Font Size: a A A

Design And Implementation Of Automated Test Platform

Posted on:2021-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:J YangFull Text:PDF
GTID:2428330614971359Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software testing has always been an important part of software engineering.With the rapid development of the software industry in recent years,software testing,as an important means of ensuring software quality,has received increasing attention.With the popularity of iterative development,the shortcomings of traditional testing methods are becoming more and more obvious: the short development cycle of the project and the long test cycle are likely to cause software testing to fail to keep up with software iterations and affect the entire project cycle;the test task is cumbersome and repetitive Tester ability etc.In order to solve these defects,software development companies have introduced automated testing.However,in the early stage of the introduction of automated testing by small and medium-sized enterprises,some testers may not be able to use automated testing technology proficiently in a short time,the investment and return are not proportional to the problem.In order to better solve the problems encountered by small and medium-sized enterprises in the early stage of introducing automated testing,this project aims to create an automated testing platform,including six modules: product requirements,test cases,scheduled tasks,test results,defect management and user management.For the interface regression test,website main process test and mobile application main process test in each test task,the test case module designs three sub-modules of interface test case,Web test case and App(Application)test case Write test cases in these three sub-modules and associate them with the products in the product requirements module.After executing test cases manually or regularly,you can see the test results in the test results module.Test cases that fail to pass are automatically written to the defect management module.I participated in the whole process of demand analysis,project design,project implementation and project testing of the automated test platform.The platform adopts a keyword-driven automated testing framework,which realizes the separation of test data,services and scripts;the back end chooses the Django framework based on the Python language,the front end uses the Bootstrap framework,and uses the My SQL database to store data.The automated testing platform has effectively solved the problems encountered by small and medium-sized enterprises in the early stage of introducing automated testing,realized interface automated testing,web automated testing,and App automated testing,and finally reached the expected goal.
Keywords/Search Tags:Automated test platform, Keyword-driven, Django framework
PDF Full Text Request
Related items