• 移动端测试


    移动端测试是什么

    • 是指对移动应用进行的测试,即实体的特性满足需求的程序

    移动端测试分类

    一、app功能测试

    1、业务逻辑正确性测试:依据产品文档设计测试用例,加上隐性需求用例

    2、兼容性测试

    2.1、系统版本:

    • android:原生安卓系统;定制版本:小米、华为
    • ios:原生系统

    2.2、屏幕分辨率:720*1280 1920*1080.。。。图片(根据分辨率做一些图片)

    2.3、网络状态:2g 3g 4g 5g wifi

    3、异常测试

    3.1、热启动应用:由后台转换为前台的过程

    考虑:1、仍然展示遇到后台时的页面   2、初始化为首页

    3.2、网络切换和中断恢复:

    网络切换:wifi ->2g  应用正常可用状态

    中断恢复:4g -> 断网 -> 4g (下载2M的应用,1M时断网,恢复网络(断点续传、冲头下载))

    3.3、电话和信息中断恢复

    电话:看视频 -> 电话接了10分钟 -> 返回视频app

    信息:玩游戏 -> 通知栏一个消息 -> 不影响游戏体验

    4、升级安装卸载测试

    4.1、升级:临近版本升级(1.0-1.1)、跨版本升级(1.0-1.7),保证升级后app可用状态

    4.2、安装测试:首次安装,卸载后安装,覆盖安装(保证app安装后可用,安装文件齐全)

    4.3、卸载测试:正常卸载,卸载后安装再卸载(保证卸载后需要清理的文件全部清空,需要保留的文件存在)

    5、健壮性测试

    5.1、手机资源消耗:cpu、内存

    5.2、流量消耗:数据流量,加载图片瞬间消耗20M,图片压缩,数据压缩

    5.3、崩溃恢复测试:app闪退,提示终止运行等等,保证自启动可用,手动启动可用

     

    二、app自动化测试

    通过场景和数据的预设,把以人为驱动的测试行为转化为机器执行的一种过程,注:并不是所有功能都能进行自动化

    例子:app设计500条测试用例,需要2人5天,用例中有300条是主流业务可以通过脚本实现完成

    优点:1、高效,数据绝对正确。 2、不需要人工干预  3、回归测试

    三、app安全测试

    通过安全测试技术,保证app尽的不存在安全漏洞

  • 相关阅读:
    str_replace函数的使用规则和案例详解
    phpqrcode.php 生成二维码图片用于推广
    常用的正则表达式验证
    Java:原生javaWeb下载pdf文件
    设计模式:七大原则
    Spring Boot:整合Hikari+Oracle+p6spy
    Spring Boot:开启全局事务
    Java8:按照对象的属性,对List集合分组
    SpringMVC统一异常处理
    JSR303校验的基本使用和结合AOP使用
  • 原文地址:https://www.cnblogs.com/nanjo4373977/p/13065609.html
Copyright © 2020-2023  润新知