Urqa - Android Crash Report

27
Section 1 What is UrQA

description

 

Transcript of Urqa - Android Crash Report

Page 1: Urqa - Android Crash Report

Section 1

What is UrQA

Page 2: Urqa - Android Crash Report

UrQA – Mobile QA System

Page 3: Urqa - Android Crash Report

Bug Information

Page 4: Urqa - Android Crash Report
Page 5: Urqa - Android Crash Report

Only eclipse

LogCat

Page 6: Urqa - Android Crash Report

OS version?

Sensor Status?

Log?

Android developer Bug Report

Page 7: Urqa - Android Crash Report

ACRA

16%Crittercism

5%Others

2%

BugSense

77%

BugSense

14%

ACRA

3%

Others

2%

not use

81%

Bugsense

7%

ACRA

3%Others

0%

not use

90%

New Apps of Using Bug report

Apps of Using Bug report in Market2013. 9 Android app in market

Market share in Bug report

Page 8: Urqa - Android Crash Report

Section 2

Competitive Advantage

Page 9: Urqa - Android Crash Report

It just have Bug numbers

Page 10: Urqa - Android Crash Report

Only Event Numbers

BugSense - Events View

Page 11: Urqa - Android Crash Report

Only Recent 10 Errors

Page 12: Urqa - Android Crash Report

Using Icons, grade, Numbers

Page 13: Urqa - Android Crash Report

CR

ASH

UrQA – Event Path for Bug

Page 14: Urqa - Android Crash Report

BugSense –Display Version, OS separately

Page 15: Urqa - Android Crash Report

App Version

OS

Vesio

n

Page 16: Urqa - Android Crash Report

BugSense – Only Report per Version

Page 17: Urqa - Android Crash Report
Page 18: Urqa - Android Crash Report
Page 19: Urqa - Android Crash Report

Native

Page 20: Urqa - Android Crash Report

Native

Page 21: Urqa - Android Crash Report

Native Crash Report - Client

UrQA Client Architecture

Client Interface

Java ExceptionHandler

Server Communicator

JSON Parser

Native ExceptionHandler

Minidump Constructors

Event-Path Constructors

Log Collector

Report Constructor

Device informationCollector

Call-stackExtractor

UrQA Server

User Program

component

External system

Function call

JSON

[범례]

infrastructure

Page 22: Urqa - Android Crash Report

Native Application

Crash

Linux

ShutdownSignal

Page 23: Urqa - Android Crash Report

Native Application

Crash

Linux

ShutdownSignal

HandleSignal

Wait for cloned process

killing the crashed process

clones a process

ThreadEntry

Minidumpcontruct

Send minidumpto Server

UrQA Client

Page 24: Urqa - Android Crash Report
Page 25: Urqa - Android Crash Report
Page 26: Urqa - Android Crash Report

You can Manage Projects

Page 27: Urqa - Android Crash Report

Visit

http://Ur-qa.com

Fork

https://github.com/urqa