-
uPhone Monkey
log
分析说明
以下主要针对在
p>
uPhone
项目中进行
Monke lo
g
进行分析和说明,
可以对
bug
p>
提交作为参考。
要求熟悉,应用的包名。
也就是说那个应用包出现问题,该属于那个模块,应用包名是判
断依据。
1
、
Null
指针异常
< br>空指针异常主要是有
NullPointerException
异常提示,在
Monkey
测试过程中,该信息一
p>
般记录在
(locat
中也有该信息
p>
)
中。
如果
p>
Monkey
命令被中断,
说明有异常信息
并且有对应的打印信息,
可以看到如下信息,
说明几个问题:<
/p>
A
、
该进程出现异常
B
、
异常信息主要是由于
NullPointerException
引起的,也就是出现了空指针,导致了
acore
进程进入<
/p>
debug
C
、
具体的可以继续分析是由哪个函数的那一行导致的,
如可以从
文件中的
275
行查找等。
//at
ame(ScrollAnimate3
:275)
D
、可能同一应用中存在多处的空指针异常,所以一旦出现空指异常后,可以分析和对比
log
信息,
如果不一致的话,需要把新的
p>
log
信息也一同添加到
bug
中,如果
log
信息一直的话,则不需要
继续补充没有必要的
log
信息。
*********************************
*****************************************
// CRASH:
(pid 1339)
// Short Msg:
interException
//
Long Msg: interException
// Build
Label: android:FIH/msm7627_surf/msm7627_surf/F0X:1
.6/DONUT/0001_0_020:e
ng/release-keys
// Build Changelist: -1
//
Build Time: 1271397239
// ID:
// Tag: AndroidRuntime
//
interException:
// at
ame(
va:275)
// at
chDraw(:605)
// at ild(:1524)
// at chDraw(:1256)
//
at chDraw(:258)
// at ild(:1524)
// at chDraw(:1256)
//
at (:6329)
// at (:352)
//
at ild(:1526)
// at chDraw(:1256)
// at (:6329)
// at
(:352)
// at indow$$(:1901)
// at (:1333)
// at
mTraversals(:1098)
// at
Message(:1618)
// at chMessage(:99)
// at (:123)
// at
(:4203)
// at Native(:-2)
// at (:521)
// at
Init$$(:799)
// at (:557)
// at (:-2)
** System
appears to have crashed at event 7908 of 5000000
using seed 0
2
、
debug
异常
debug
异常主要是由于应用程序本身的错误导致的异常。在
Monkey
测试过程中,该信
息同样记录在
(locat
中也有该信息
)
中。一般情况下,出现的该问题,很可能在
手动测试时也可
以测试到。
A
、
r
该进程进入
debug
B
、
出现的
是
IllegalStateException
异常,该异常
一般多是传递的参数非法或被多次调
用时出现的异常
C
、
Bug
信息提交时,详细信息中一般应该包含如下的
log
信息,方便开发人员分析和
定位。
*********************************************
***************************
// CRASH: r
(pid 5683)
// Short Msg: Connection is
not open
// Long Msg: lStateException:
Connection is not open
// Build Label:
android:FIH/msm7627_surf/msm7627_surf/F0X:1.6/DONU
T/0001_0_020:eng/release-keys
// Build
Changelist: -1
// Build Time:
1271397239
// ID:
// Tag:
AndroidRuntime
// lStateException:
Connection is not open
// at
Open(AndroidHttpClien
:153)
// at ketTimeout(AndroidHtt
:195)
// at
tpConnection(:364)
// at
sRequests(:225)
// at (:116)
** System appears to have crashed at
event 34155 of 5000000 using seed 0**
3
、
低内存异常
低
内
存
异
常
一
般
情
况
下
p>
,
主
要
表
现
在
出
现
OutOfMemoryError
异
常
或
者
提
示
Out of memory
,
其
后
果
同
样
表
现
为
抛
出<
/p>
OutOfMemoryError
异
常
或
者
是
通
p>
过