Font Size: a A A

Research On Mobile Application Cridibility Testing Based On Behavior Declaration

Posted on:2018-10-23Degree:MasterType:Thesis
Country:ChinaCandidate:L L CheFull Text:PDF
GTID:2348330563952395Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,China's Internet industry is developing rapidly,of which the proportion of mobile Internet is gradually increasing,mobile applications have a large impact to economic and social development.However,with the increase in the number of applications and the expansion of its scale,more and more malware appears in the market.Especially for Android applications,because there is no unified publishing platform and effective control,making privacy theft,malicious deductions and other acts often appear in the application of the process.How to ensure the credibility of mobile terminal applications is the problem we need to solve in current environment.The credibility of software is a branch of trusted computing,as well as current research focus in the environment.The credibility of the software is currently not a unified definition,there are researchers given the following definition: Software credibility refers to the software behavior and results in line with the user expectations,and in the interference can still provide continuous service capacity.According to this definition,we can draw a combination of software credibility and software behavior evaluation method,that is,determine whether the actual behavior of the software is consistent with the expected behavior to determine whether the software behavior is credible,so the software can be channel assessment.In the software development statement cycle test phase can use the concept of the software for credibility testing,but there is no mature test method,the cost of testing is often too large.This study takes Android application as the research object,and aims at studying a feasible application credibility test method.In this paper,the characteristics of Android system and the characteristics of the application of the study,the initial understanding of the system security mechanism and application behavior characteristics;at the same time on the credible statement of behavior was studied,given the definition,and its nature and application development The role of the various stages of the study,in particular its role in the application of the test phase,and finally gives a credible statement of the general structure of the statement;combined with the behavior of Android applications and credible behavior statement,defined the credible behavior based on Android And the structure and content of the report were elaborated.The credible statement of behavior was put into the test process of the application,and the application test model and test flow based on the statement of credible behavior were obtained,Algorithm,the method of automatic generation of test cases based on genetic algorithm is given,which greatly reduces the labor cost consumption in the testing process and improves the accuracyof the test.Finally,the application credibility test platform is designed and implemented,the system has the function of analyzing the behavior of the statement,according to the project document by the genetic algorithm as a test case for the behavior of the child,in addition to authority and role management module.
Keywords/Search Tags:Android application software, software credibility, trusted behavior declaration, test case generation
PDF Full Text Request
Related items