美文网首页
手机 App 测试(二)

手机 App 测试(二)

作者: 巴鶴 | 来源:发表于2021-06-25 18:55 被阅读0次

    手机 App 测试(一) https://www.jianshu.com/p/8598e48ba5f6

    1.7 定位、照相机服务

    • App 有用到相机,定位服务时,需要注意系统版本差异。
    • 有用到定位服务、照相机服务的地方,需要进行前后台的切换测试,检查应用是否 正常。
    • 当定位服务没有开启时,使用定位服务,会友好性弹出是否允许设置定位提示。当 确定允许开启定位时,能自动跳转到定位设置中开启定位服务。
    • 测试定位、照相机服务时,需要采用真机进行测试。

    1.7 时间测试

    • 客户端可以自行设置手机的时区、时间,因此需要校验该设置对 App 的影响。
    • 中国为东 8 区,所以当手机设置的时间非东 8 区时,查看需要显示时间的地方,时 间是否展示正确,应用功能是否正常。时间一般需要根据服务器时间再转换成客户 端对应的时区来展示,这样的用户体验比较好。

    1.9 PUSH 测试

    • 检查 PUSH 消息是否按照指定的业务规则发送。
    • 检查不接受推送消息时,检查用户不会再接收到 PUSH.
    • 如果用户设置了免打扰的时间段,检查在免打扰时间段内,用户接收不到 PUSH。 在非免打扰时间段,用户能正常收到 PUSH。
    • 当 PUSH 消息是针对登 录用 户的 时候,需要检查收到的 PUSH 与 用户身份是 否相 符,没有错误地将其它人的消息推送过来。一般情况下,只对手机上最后一个登录 用户进行消息推送。
    • 测试 PUSH 时,需要采用真机进行测试。

    2 交叉事件测试

    又叫事件冲突测试,是指一个功能正在执行过程中,同时另外一个事件或操作对该 过程 进行干扰测试。如:App 在前/ 后台运行状态 时与来电、文件下载、 音乐收听 等关键运用的交互情况测试等。

    • 执行干扰的冲突事件不能导致软件应用软件异常、手机死机或者花屏等严重问题。
      运行时前/ 后台切换是否影响正常功能。
    • App 运行时拨打/接听电话。
    • App 运行时发送/接收信息。
    • App 运行时发送/收取邮件。
    • App 运行时切换网络(2G/3G/WIFI ).
    • App 运行浏览网页。
    • App 运行时使用蓝牙传送/接收数据。
    • App 运行时使用相机、计算器手机自带设备。
    • App 运行时插拔充电器。
    • 注意各交叉事件的优先级别,检验系统是否能依据各事件的优先级别依次进行 处理。不能因执行优先级别高的事件而导致优先级别较低的事件吊死。
    • 有中英文模式切换的手机要注意中英文模式切换后的功能实现存在的问题。

    3 性能测试

    3.1 响应时间和资源占用测试

    • 测试 App 中的各类操作是否满足用户响应时间要求。
    • App 安装、启动、卸载的响应时间。
    • App 各类功能性操作的响应时间。
    • 在各种边界压力情况下,如电池、存储、网速等,验证 App 是否能正确响应。
      • 内存满时安装 App。
      • 运行 App 时手机断电。
      • 运行 App 时断掉网络。
    • 评估典型用户应用场景下,系统资源的使用情况。
    • Benchmark 测试(基线测试):与竞争产品对比测试,产品演变对比测试等。

    3.2 压力测试

    • 反复/长期操作下、系统资源是否占用异常。
    • App 反复进行安装卸载,查看系统资源是否正常。
    • 其他功能反复进行操作,查看系统资源是否正常。
    • 在特定环境下,客户端一次性更新大量的数据及人员列表时,客户端能否正常 处理,分为三种情况:
      • 客户端第一次使用,第一次就更新大量数据及人员列表。
      • 客户端在平时更新中,更新大量的数据。
      • 客户端已经在手机本地下载很多数据后,再次更新大量数据。

    相关文章

      网友评论

          本文标题:手机 App 测试(二)

          本文链接:https://www.haomeiwen.com/subject/wqeoyltx.html