Font Size: a A A

Research And Application Of Non-Functional Testing Model Based On Bank System

Posted on:2024-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:Z T TangFull Text:PDF
GTID:2568307070451854Subject:Electronic information
Abstract/Summary:PDF Full Text Request
With the rapid development of science and technology,software products have been closely related to people’s work and life.People’s requirements for high quality and high performance of software products are also increasingly stringent.With the significant increase in the number of users and the amount of system data,the banking industry has increasingly higher requirements for the robustness and performance of the system in order to ensure the user experience.Therefore,how to effectively carry out non-functional testing has become the subject of continuous research.This paper focuses on the technology related to non-functional testing in the banking industry,proposes a non-functional testing model applicable to the banking system and further constructs a non-functional testing platform.The main contributions of this paper include:(1)A system bottleneck location method based on call chain is proposed.With the system hardware resources unchanged,starting from the call chain of the system operation,the collected time-consuming data of each call function is discretized and the information gain rate index in the decision tree classification algorithm C4.5 algorithm is applied to determine the system bottleneck.(2)A system parameter optimization method based on pruning strategy is proposed.By finding out the variable parameters of the system,according to the relationship between the parameters,the parameters with correlation relationship are considered as combination parameters,and all the parameters to be adjusted are sorted according to the priority,and the combination parameters are arranged and combined using exhaust algorithm,the other parameters are arranged and combined using the dynamic programming algorithm,and the possible values of all parameters are listed,and then combined with pruning strategy,Take the performance indicators under the default configuration of fixed parameters and variable parameters as the baseline,and modify the variable parameters one by one until the optimal configuration of all variable parameters is found.(3)A Non-Functional Testing Model based on Bank System BS-NFTM is proposed.Through the study of the traditional performance test model,the defects and shortcomings of the traditional model are analyzed.Combined with a large number of practical experience of non-functional test,a test process model based on the whole process of non-functional test of the bank system is proposed to guide the complete non-functional test process to verify the quality of the system.(4)Design and implement a non-functional testing platform based on BS-NFTM.Through the analysis of daily work needs,a non-functional test platform is designed and implemented to apply the proposed non-functional test model to practices and to optimize the workflow and improve work efficiency.At present,the system has been officially put into use for 5 months,and has completed a total of 84 applications for various non-functional tests,including 250 transaction interfaces,213 test scenarios and 412 test cases.The user feedback is good,and the system has effectively improved the test efficiency.
Keywords/Search Tags:non-functional test, System bottleneck, Performance tuning, Non-functional test model
PDF Full Text Request
Related items