Font Size: a A A

Design And Implementation Of System-Level Transaction Simulation Test System

Posted on:2020-11-13Degree:MasterType:Thesis
Country:ChinaCandidate:F Y ZhaoFull Text:PDF
GTID:2428330578957478Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of China's Internet and mobile terminals in recent years,various Internet products have brought great convenience to our lives.Trading apps are all over our lives,making our lives faster and faster,but with With the continuous updating and development of the business,various applications need to be iteratively upgraded or even refactored after going online.How to ensure the correctness of the original business of the new code is very important.Therefore,regression testing is an indispensable part of the testing of Internet products.Regression testing is a very important and expensive process in software testing.It is of great significance to study how to reduce the cost of regression testing and improve the efficiency of regression testing.This article introduces an automated test system for regression testing.We call it a system-level transaction simulation test system.The system level is relative to the interface and module.It means that we are testing the complete transaction class order system level.Each interface,not a module or a separate interface.Trading refers to the test object is the transaction class business and transaction class app,simulation refers to the real online scenario and online environment for regression testing.This system-level transaction simulation test system provides a complete regression test solution,which can be applied to the regression test of all transaction-type services.Its core principle is to simulate the online real scene and real traffic,and the offline system through online traffic.The level of playback is performed on the regression test,and then the relevant techniques are compared by diff differentiation to verify the effect of the regression test.This system is mainly divided into four modules,namely the flow pull module,the flow processing and construction module,the flow playback module and the regression verification module,and each module has some small modules.The system is displayed and used by the B/S architecture.The front end mainly uses JQuery and bootstrap technology to complete the front page display.The background uses the Python Django framework to complete the layered processing of the module and the interaction between the front and back.The implementation logic also uses various related modules of Python.At present,the system has completed the construction of the first edition and has been put into use within the company,and the follow-up will be continuously improved according to the user's use.
Keywords/Search Tags:Flow playback, Regression test, System transaction simulation, Automated test
PDF Full Text Request
Related items