Font Size: a A A

Design And Implementation Of An Automated Test System For Advertising Templates Based On Components

Posted on:2020-09-24Degree:MasterType:Thesis
Country:ChinaCandidate:L D HuFull Text:PDF
GTID:2518306104495534Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development and innovation of Internet technology,the development scale and speed of web application software continue to increase,and the iterative R & D cycle of software has become shorter and shorter to adapt to new requirements,and the test pressure has increased.Large,and the advertisement template belongs to a commercial branch of the Internet industry,which is closely related to the realization needs of the Internet industry,and its automated testing has been the long-awaited development test team.This thesis first introduces the research background of the topic.The topic comes from the actual needs of template development and testing in the advertising department of a well-known search company in China.An automatic testing system for advertising templates is needed to reduce the cost of advertising template testing,improve testing efficiency,and shorten overall advertising template development.cycle.Based on the actual needs of the business,the componentized characteristics of the specific advertising template requirements are analyzed,and these componentized characteristics are combined with the business related to the advertising template testing to propose a systematic requirements analysis.This advertising template automated test system uses a three-layer architecture design.The presentation layer has the function of inputting test tasks and outputting reports.The business logic layer is mainly divided into eight main modules,namely task trigger module,configuration update module,and component information module.Style generation module,real machine operation module,style verification module and test report generation module.The eight modules are designed in a streamlined fashion to meet business needs.Since the system mainly runs in the centos virtual machine,the data access layer uses The mysql database is not only easy to install,but also has a graphical operation on the database through Navicat software.The main storage system in the database mainly stores test task data and core componentized business data.Finally,in addition to the main test requirements,a revenue verification module was designed in the online phase to ensure wider test coverage.Finally,the relevant modules of the automated test system are implemented and tested to complete the development of the automated test system.In actual business,this system fulfills the componentized testing requirements that cannot be manually covered,ensuring the normal online launch of the software,and the development of related continuous integration and iterations in the later stages.This system can also complete the relevant automated testing work,greatly improving development And test efficiency.
Keywords/Search Tags:Componentization, Automated testing, Continuous integration
PDF Full Text Request
Related items