zoukankan      html  css  js  c++  java
  • 常见bug解析-移动端

    手机测试常见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:ugreport.txt

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

     

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

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

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

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

     

    副业:http://www.qgysfk.club/
  • 相关阅读:
    列表数据类型内置方法
    WIN7局域网文件共享设置方法
    Python中if __name__ == '__main__':作用
    python练习2
    python练习1
    在centos6上面安装python3.4
    TCP连接之未连接队列的理解
    薛定谔把妹法
    js获取设备公网ip + 服务器根据公网ip 获取IP信息
    js获取设备内网ip
  • 原文地址:https://www.cnblogs.com/fuxinxin/p/9215025.html
Copyright © 2011-2022 走看看