Android application-oriented crash information online analysis method

An analysis method and information line technology, which is applied in automated testing in software testing and in the field of software testing, can solve problems such as high cost of developer positioning and repair, different professional levels of users, and inability to accurately describe defects, etc., to achieve rapid positioning and repair Effects of App Errors, Improve Accuracy, Improve App Quality

Pending Publication Date: 2022-03-04
NANJING UNIV
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At the same time, due to the different professional levels of users, it is impossible to accurately describe the defect, and it is impossible to record the log log and related debugging information when the defect occurs, resulting in a large cost for testers to reproduce the defect and for the developer to locate and repair the defect.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Android application-oriented crash information online analysis method
  • Android application-oriented crash information online analysis method
  • Android application-oriented crash information online analysis method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The purpose of the present invention is to automatically capture application runtime crashes, predict crash categories based on the support vector machine algorithm, use pattern matching and inconsistency analysis to remove duplicate crashes, and finally generate a multi-dimensional visual crash report. The specific implementation includes the following steps: crash information collection, crash classification and deduplication, and crash report visualization, so as to obtain the final result.

[0028] 1. Crash information collection

[0029] By rewriting the main methods in the Android life cycle, using aspect programming technology to replace the native methods of the system, in each life cycle state function, get the current device time, activity name, activity current state and call the screen capture function to intercept the current page. Capture application runtime crashes based on the Android exception handling mechanism, that is, realize by customizing the exce...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides an Android application-oriented crash information online analysis method, which is used for automatically capturing crash when a mobile application runs and providing a multi-dimensional visual crash report, and has the main innovations that (1) equipment software and hardware information, user page path tracking and crash screenshot are collected; and (2) introducing a support vector machine and a naive Bayes classification algorithm to realize collapse, and realizing collapse duplicate removal based on a mode matching and inconsistency analysis method. And (3) a crash report is displayed in a multi-dimensional visualization manner, a page distribution view and crash solution suggestion viewing are provided, a crash solution can be self-defined by opening third-party solution submission and viewing entrances, and useful suggestions are liked so as to solve the problem of imperfection of the solution.

Description

technical field [0001] The invention belongs to the technical field of software testing in computer technology, in particular to the technical field of automated testing in software testing, and is used for capturing, collecting and analyzing crashes of online Android applications. Background technique [0002] With the continuous rapid growth of the mobile Internet industry, the penetration rate of mobile terminals is getting higher and higher. As the operating system with the most users, thousands of new applications are released on the Android platform every day, and the total number of applications has already reached the million level. The Android ecological environment in China is relatively unique. Major mobile phone manufacturers have deeply customized the Android system. They lack unified equipment software and hardware standards, and there is no unified application release platform. The major manufacturers are fighting each other, which makes the problem of Android...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/07G06F11/30G06K9/62
CPCG06F11/079G06F11/0766G06F11/0718G06F11/302G06F11/3065G06F11/3051G06F18/2411G06F18/24155
Inventor 房春荣李秋婷田元汉虞圣呈陈振宇
Owner NANJING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products