美文网首页
移动 app 测试点总结

移动 app 测试点总结

作者: 薄荷草草 | 来源:发表于2018-09-11 14:22 被阅读0次
    功能性测试

    根据软件需求文档,验证App的各个功能点的实现。

    1. 根据app的使用场景、业务逻辑,参考需求构建测试点;
    2. 根据常用的一些分析方法:等价类、边界值、非法场景、场景回滚、关联测试等测试方法对功能点进行覆盖;
    3. 在测试阶段跟踪功能的实现与需求的覆盖情况,及时修正业务逻辑或需求理解错误等。
    UI测试
    1. app是否与UI设计师所设计页面一致,各页面风格是否一致、美观;
    2. 文字位置、内容是否正确;
    3. 界面交互友好性、人性化、便于操作等
    兼容性测试
    1. 与各种设备是否兼容
      -- 不同操作系统(Android、ios)的兼容;
      -- 不同手机屏幕分辨率的兼容;
      -- 不同手机品牌的兼容;
      -- 不同系统版本的兼容;
    2. 不同网络环境(WiFi、2G、3G、4G等)
    3. 测试环境和生产环境的不同
      测试环境功能完成后,需再次在生产环境测试,App的数据和运行是否正确。
    性能测试
    1. 极限测试:在各种边界压力下,App的响应能力
      如:低电量、储存空间不足、弱网等情况
    2. 响应速度测试:App中的各类操作是否满足正常的响应时间要求
    3. 压力测试:反复/长期操作下,系统资源占用是否异常
    4. 性能评估:典型用户使用场景下,系统资源的使用情况
    5. 大数据量:特定场景下,用户暴增或数据量大时,服务端响应异常,客户端的处理;
    中断测试
    1. 软件在运行时,低电提醒、来电、短信、推送消息、闹铃等打断后的处理;
    2. 播放视频音频时,切换至后台或其他APP,拔插耳机、连接蓝牙的处理;
    3. 下载、读取数据时,中断网络后的处理;
    无网(离线缓存)测试

    很多app会支持离线缓存,即在本地客户端会缓存一部分数据供用户查看

    1. 无网络环境可浏览本地已缓存数据
    2. 退出app再开启,先显示缓存数据,再请求新的数据
    3. 切换到后台再切回前台,数据显示正确
    4. 锁屏后再解屏,数据显示正确
    5. 当前页面用户手动刷新后,请求新的数据
    升级更新测试
    1. App有新版本时,有更新提示;
    2. 强制更新或不强制更新,均可更新成功;
    3. 升级后,登录状态、本地数据(下载、缓存)、App功能正确
    App调用系统权限
    1. App调用系统权限(定位、相机、通讯录、邮件等),注意系统版本的差异(特别注意ios各系统版本的区别)
    2. 未开启权限,使用系统权限功能时,友好提示
    Push推送测试
    1. 根据需求正确实现推送功能
    2. 点击推送可打开App,若设置推送打开某具体页面可实现
    3. 指定推送条件时,推送正确:检查收到的push与用户身份相符
    其他测试
    1. 旋转屏幕、系统手势操作、切换前后台、锁屏等系统操作,App功能正常
    2. 更改系统时间,对App功能的影响(主要是App内根据系统时间进行判断的功能)
    3. App内文案内容测试:语言通俗易懂、无错别字等
    4. 应用的相互调用:App调用或跳转指其他应用,如第三方授权登录、分享或微信、支付宝购买等

    相关文章

      网友评论

          本文标题:移动 app 测试点总结

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