码迷,mamicode.com
首页 > 移动开发 > 详细

常见bug解析-移动端

时间:2018-06-22 18:57:41      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:roi   就是   软件   第一步   现象   TE   class   gre   注意   

手机测试常见bug解析

1、测试时遇到“手机无响应”?

有以下几个原因:

a、手机内存不足

b、android进程之间死锁引起的(就是两个进程之间)

c、手机的CPU运行高引起的

可以查看手机的崩溃日志

 

2、测试时遇到“应用停止运行”?

这种现象在手机软件测试过程中是经常遇到的,比如:相机停止运行、图库停止运行、设置停止运行 等等.

原因:

a、空指针。

b、手机中某个程序调用此应用,但是手机上边没有这个应用,资源不存在

c、应用程序APP缓存和数据过多,导致强制退出

d、可能是该应用程序和当前系统存在冲突

e、代码中某个方法未实现

f、异常数据未处理

 

3、测试时出现“死机重启”现象

重启分为3种重启:

第一种是 整机重启

  步骤: 震动——开机LOGO——开机动画——Idle界面

  获取LOG:如果我们的手机开启了dump,手机会显示蓝灯闪烁,LOG会自动保存到手机的外置SD卡中。

  如果手机买有开启dump,手机会直接重启。

第二种是 子系统重启

  步骤:手机掉网——进入PIN码

第三种是 android重启

  步骤:开机动画——IDLE

  现象:进入锁屏界面

 

死机

当手机在使用过程中,手机突然黑屏或者死机不动,这种情况在测试过程中也是经常常见的一种。按手机的电源键没有反应。

这个时候我们手机连接上电脑,查看手机是否可以连接上电脑

1、手机使用ADB命令,如果可以,输入:adb shell dumpstate >D:\dumpstate.txt把手机里边的LOG到处来

2、bugreport的命名: adb bugreport >D:\bugreport.txt

注意:黄色字体代表输入的路径信息

 

4、说一个题外的问题,如何测试一个APP的耗电量?

一、横向对比法:分两步测试,第一步测量手机硬件运行消耗的电量;第二步测试手机硬件和软件运行综合的耗电量。最后将两次的耗电进行对比,得出软件消耗的电量大小;

二、纵向对比法:同时进行两台手机,其中一台手机不运行软件,另一台手机运行软件;分别获得两台手机的耗电量,对比两台手机耗电量差异,得出软件消耗的电量大小。

三、其实还可以用一些工具,比如说鲁大师哇等等,然后看一下手机电池的容量即可

 

常见bug解析-移动端

标签:roi   就是   软件   第一步   现象   TE   class   gre   注意   

原文地址:https://www.cnblogs.com/fuxinxin/p/9215025.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!