Font Size: a A A

Development-oriented Software Security Testing Process Modeling And Development

Posted on:2019-12-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2428330566974303Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the progress of society and the rapid development of computer technology,the application of computer technology has rapidly entered into people's life.Because of the richness of people's lives,these applications have also become particularly complex.For some large software applications,it is possible to trigger tens of thousands of functional points or millions of rows of software to support them when performing related tasks.So,for such a complex and excellent software,its safety becomes very important.In the process of software product development,safety testing is an effective way to ensure software safety.A detailed and scientific process of safety testing is to ensure that software safety testing.Without a detailed scientific software safety testing process model that gives guidance to software safety testing during software development,Therefore,the smooth,efficient,scientific and standardized implementation of the software safety test will not only waste more time and money,but also the safety of the software cannot be guaranteed.A good safety test case that can be found to be hidden in deep safety issues;A scientific process management can bring great convenience to software safety testing.Therefore,it is very meaningful to establish a detailed and scientific test process model for software safety testing,to generate excellent safety test cases,and to develop a tool of safety process management.Firstly,this paper introduces the domestic and foreign research status of software safety testing.Secondly,it introduces the basic theory of software development and the basic theory of software testing.Then it introduces the basic theoretical content of software safety,fault tree hazard analysis method,and design a test model-"trajectory model".According to the trajectory of the design model,design and development of software safety testing process management tools.Finally using the development design of the software safety testing management tools for mobile development software safety testing process management in the process of software development and analysis of the process of application.Through the basic theoretical learning and research of software engineering and software testing and the practical experience of engineering testing,it has established a software safety test process model-a "trajectory model",then a study on the risk analysis of the malfunctioning tree,using the principle of the malfunctioning tree to analyze the minimum cut set in the case of dangerous event analysis and quantitative and qualitative analysis.It lays a foundation for the safety analysis of the software safety test management function and the design and implementation of the use case generation.Through the analysis and research of the above theoretical basis,based on the Java language,using NetBeans integrated development tools designed and developed the software safety testing process management tools,which can realize the preliminary analysis of the system risk,the fault assist analysis,process management,safety test case generation,and the automatic export of use case files to the functions such as word file.It developed software safety testing process management tool,using that developed tool to display the analysis and management of the software safety test program and the process demonstration generated by the use of the gas information display module of intelligent home App on the Android phone.To guide and assist software safety testing during software development,it has certain guiding significance.
Keywords/Search Tags:software safety testing, trajectory model, development of safety testing process management tools, fault tree
PDF Full Text Request
Related items