zoukankan      html  css  js  c++  java
  • 客户端测试

    客户端测试

    功能测试:

    prd

      交互:页面设计;页面切换;滚屏、返回、点击等

      视觉:动画加载;大图片等

    安装:

      包大小;预置文件完整性

      权限申请:安装时;启动时;使用时

      覆盖安装和升级:强升级、提示升级;中断下载包再继续等;卸载重新安装;升级后用户相关配置和信息是否可用等

      卸载:保留本地文件;敏感信息移除

    启动:

      首次:正常启动;启动中结束进程;同意部分权限

      退出后重启;结束进程重启;清缓存后启动

      异常后恢复

    系统相关:

      网络:权限关闭-提示;无网或弱网

      中断:来电、短信、通知

      系统设置:系统语言、时间、通知开关

      按键:home、硬返回、任务管理

      点击:点击、双击、多点触控、手势

    机型选择:

      要素:系统(原生、定制、主要厂商);版本(最低版本、关键版本、最新稳定版本、beta版本);是否root或越狱;屏幕分辨率(不同分辨率、不同长宽比例)

      机型:线上top机型;各厂商新发布机型;热门机型(各大网站、论坛);合作厂商;问题机型库

    场景选择:

      基础功能:安装、启动、主流程。。。

      调用系统功能(权限):读取短信、读取手机号、通讯录、图库、摄像头等。。。

      使用系统控件:开关、换行、动画、手势等。。

      页面显示:颜色(oppo)、分辨率等。。

      横竖屏切换:正常横竖屏展示、加载过程切换、非全屏页面展示(半屏、弹出框、tips等)

      webview打开内嵌页面

      第三方软件兼容:安全软件(管家、管理器);输入法(自带、第三方);唤起和被唤起的应用

    网络:

      类型覆盖:wifi、4G、3G、2G;不同运营商

      弱网:后台下载操作弱网;没有crash等异常

      不同网络切换:自动、手动;切换后关注(来女王正常;切换无提示-大流量提示;没有crash异常)

      断网重连:自动、手动;关注-没有crash异常

      无网-提示

    用户体验:

      用户引导、提示、帮助、异常处理。。。

      性能:加载、启动、闪屏、卡顿等。。

      交互:操作习惯;样式、布局;提示方式(toast、tips、弹出框-尽量少用)

    网络安全:

      https:证书有效期、手机本地时间

      http:数据加密传输,密钥的保存、更新等

      防钓鱼:url白名单校验

      防篡改

      本地数据存储安全:数据完整性

      信息泄露:敏感信息、篡改url

      键盘安全:安全键盘、输入框加密

      组件级安全

    性能测试:

      性能:

        流畅度:fps

        crash率

        内存

        耗电量

        cpu耗费

        流量耗费

        响应时间

      测试工具:

        Iphone实用配置工具

        网络代理(fiddler)、抓包

        ddms、adb

    其他:

      埋点:埋点的合理;关键数据(数据大小、时间);格式规范

      日志上传:重要程度-crash日志、普通用户日志;网络环境-比如2g环境不上传普通用户日志

      用户反馈:基础信息(交易号、机型、网络等);截图、文本。。。

  • 相关阅读:
    Ubuntu下RabbitMq 安装与运行
    web_api所需包
    Ubuntu16.04下安装python3.6.4详细步骤
    JavaScript
    css
    html
    MySQL
    day4 函数
    day3 字典,集合,文件
    day2
  • 原文地址:https://www.cnblogs.com/testing2019/p/10683468.html
Copyright © 2011-2022 走看看