• APP测试的要点


    一、首先是【功能测试】,包括以下几点

      1、依据【需求文档或者原型图/产品】

      2、安装与卸载:1)正常的安装/卸载测试

               2)安装 /卸载过程中取消操作

               3)重复安装

               4)安装空间不足的场景测试

               5)自定义选择安装安装路径(默认选择安装路径)

               6)卸载是否卸载完全(删除安装文件夹)

               7)线上:关注上架的应用市场(安卓)

      3、软件升级

            1)能否正常升级(强制/非强制性升级)--升级提示等

            2)强制性升级版本(异常退出之后再进入APP,是否强制提示)

            3)跨越版本升级(V1.1.1-->V1.2.2-->V1.2.5)

      4、登录测试

            1)登录鉴权:鉴权:某部分功能只能登录状态才能操作(鉴权:验证用户是否拥有访问系统的权利)

              用户鉴权:网络对用户进行鉴权,防止非法用户占用网络资源

              网络鉴权:用户对网络进行鉴权,防止用户接入了非法网络,被骗取关键信息。

            2)不同终端(WEBANDROID/IOS/PC客户端),数据同步

            3)APP端只能一台手机上登录(是否有需求)

            4)token过期了,登录状态过期了

      5、离线测试

            1)缓存数据到手机本地,离线状态是否支持浏览(按照需求来定义)

      6、消息推送

            1)消息设置了:开关

            2)消息设置关闭之后,所有涉及到消息推送的消息都接收不到

            3)是否针对性推送(单/多个)

    二、UI/界面测试

      1、技术依据:原型图/UI效果图是否一致

      2、功能测试过程中同步关注

      3、用户角度:易用性测试界面--界面合不合理等等

    三、兼容性测试/适配

      1、关注点:界面是否显示正常,无错乱错位

      2、不同机型上面(操作系统/分辨率/屏幕尺寸)-考虑主流手机(苹果、华为、小米、联想、红米、魅族、VIVO、美图手机--搜索百度流量,寻找主流机型,默认分辨率就行)。

      3、更多的公司,有什么测试机就测试这些测试手机的兼容性

      4、云测平台--免费(安装、开启、monkey随机事件、关闭、卸载;关注电量等占比--了解)

    四、中断测试

      1、主要考虑点:核心功能 + 当前功能有无存在实时数据交换

      2、前后台中断/锁屏解锁/断网重连/app切换/断电、充电、低电量中断/来电话、短信中断/来短信/拔插耳机线、数据线、数据线不是原配等

    五、网络测试

      1、不同网络切换:2G3G4G5GWiFi

      2、弱网测试

        1)延时:延时时间是否能接受(超时之后有无合理提示)

        2)丢包:重发机制(如果未响应,是否有合理提示)

    六、安全性测试

      1、SQL注入

      2、非支付类的APP安全,主要关注登录鉴权就可以其实

    七、性能测试

      1、后端服务器性能

        1)web、app

        2)loadrunner/jmeter工具

      2、APP本身的性能

        1)运行的CPU、内存、电量等占比

        2)GT

      3、APP压力稳定性

        1)长时间临界状态下操作APP,关注是否会崩溃

        2)monkey

  • 相关阅读:
    android 连接wifi案例
    eclipse安装web插件
    SpringBoot 传入JSON对象参数
    彻底解决unable to find valid certification path to requested target
    创建Spring boot project报错:Project build error: Non-resolvable parent POM for xxx:0.0.1-SNAPSHOT: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent
    eclipse创建springboot项目的三种方法
    VS中使用svn注意事项
    产品经理岗位说明书
    关于C#单例Singleton的看法和使用
    iframe中跨域页面访问parent的方法
  • 原文地址:https://www.cnblogs.com/cm039/p/10516471.html
Copyright © 2020-2023  润新知