美文网首页
客户端基础测试文档

客户端基础测试文档

作者: 小灰辉先生 | 来源:发表于2019-11-18 10:48 被阅读0次

1.安装/卸载

真机上安装、卸载;

高版本覆盖安装;

低版本覆盖安装;

卸载后安装高版本;

安装关注点:

版本号、渠道号、数字签名、安装成功后启动向导、安装过程中对意外情况的处理(取消、死机、重启、断电、内存不足、断网)、安装进度条、主要功能流程;

卸载关注点:卸载过程中的意外情况处理(取消、死机、重启、断电、内存不足、断网)、卸载进度条;

第三方软件协助安装、卸载、高版本覆盖安装、低版本覆盖安装、卸载后安装高版本;

2.在线升级:(暂时不具备测试条件)

升级注意点:升级提示、取消更新/强制更新、后台更新(ios的自动更新)、跨版本升级、升级过程中异常情况的处理(取消、死机、重启、断电、内存不足、断网)、升级进度、不同网络下升级;

第三方软件支持:itools、豌豆荚、91助手、华为助手、360、应用宝等;

应用前后台切换:

app前后台切换

锁屏解屏

电话中断后回到app

必须处理的提示框处理后回到app

杀掉进程后重新启动app

有数据交换的页面注意进行前后台切换以及锁屏解屏

免登录:

登录后杀掉进程重新启动app

无网络

切换用户登录

密码更换

主动退出登录下次启动app

卸载重装

在线更新

覆盖安装

跨版本安装

定位、相机、语音服务:已开启、未开启根据提示开启、未开启并拒绝开启;

时间测试:

修改手机时区;

推送测试(暂无):

推送消息内容、推送消息链接跳转、免打扰或拒绝接收;

3.兼容测试

分辨率

主流分辨率:1080*1920、720*1280、800*1280、2560*1440、2040x1080

非主流:1080*180

主流系统版本

ios:

ios10、ios9、ios8、ios7;

android:

Android9.0、Android8.0、Android7.0、android6.0、android5.0

不同厂家定制

iphone、华为、小米、oppo、vivo、魅族

不同尺寸:6寸、5寸、5.5寸、5.7寸、4.7寸、4寸

稳定性测试:

monkey结合友盟持续使用8小时以上统计crash率;

各种事件打扰,如插拔数据线、电话打扰、收发短信、切换网络、浏览网络、使用蓝牙传送/接收数据、相机等;

多个运行中app切换测试;

4.性能测试(暂不做):

monkey结合性能测试工具监控cpu、内存、流量、耗电量

性能测试工具如anothermoniter、腾讯的GT;

评估典型用户应用场景下,系统资源的使用情况;

不同网络响应速度、服务器接口压力测试;

与竞品的classin(基线测试);

5.网络测试:

无网络测试;

弱网测试;(单独做)

外网测试;

界面易用性测试

符合android或ios体验规范;

android体验规范:

长按弹出删除选项(再想些);

ios体验规范:

左滑弹出删除选项、左右滑动可翻页

符合用户体验规范:

是否有空数据界面设计,引导用户去执行操作。

是否滥用用户引导。

是否有不可点击的效果,

如:按钮此时处于不可用状态,那么一定要灰掉,或者拿掉按钮,否则会给用户误导

菜单层次是否太深;

交互流程分支是否太多;

相关的选项是否离得很远;

界面中按钮可点击范围是否适中;

当切换标签的时候,内容跟着切换;

是否定义Back的逻辑。涉及软硬件交互时,Back键应具体定义

是否有横屏模式的设计,应用一般需要支持横屏模式,即自适应设计;

在不同的页面是否有导航连接、导航与页面风格一致;

是否需要搜索;

图片质量、同一页面图片颜色不宜过多、同一页面标签风格统一;

文案:输入框中说明文字、页面文字正确性、敏感词汇、敏感图片(设计专利、版权、隐私等);

6.安全测试:

软件权限: 

限制/允许使用手机功能接人互联网

限制/允许使用手机发送接受信息功能

限制/允许应用程序来注册自动启动应用程序

限制或使用本地连接

限制/允许使用手机拍照或录音

限制/允许使用手机读取用户数据

限制/允许使用手机写人用户数据

安装/卸载安全性:

能够在安装设备驱动程序上找到应用程序的相应图标

安装路径应能指定

没有用户的允许, 应用程序不能预先设定自动启动

卸载是否安全, 其安装进去的文件是否全部卸载

卸载用户使用过程中产生的文件是否有提示

其修改的配置信息是否复原

卸载是否影响其他软件的功能

卸载应该移除所有的文件

7.其他异常测试

干扰测试

收到电话、收到短信、收到通知栏消息、无电提示框弹出、第三方安全软件告警弹出

相关文章

  • 客户端基础测试文档

    1.安装/卸载 真机上安装、卸载; 高版本覆盖安装; 低版本覆盖安装; 卸载后安装高版本; 安装关注点: 版本号、...

  • Testing with Xcode文档(中文版):测试基础

    Testing with Xcode文档(中文版):测试基础 Testing with Xcode文档(中文版):...

  • 2019-04-26

    测试文档测试文档测试文档测试文档测试文档测试文档测试文档测试文档测试文档测试文档测试文档测试文档测试文档测试文档测...

  • 产品经理之产品测试的方法

    需求文档是产品测试的基础。在进行测试时,可根据需求文档,使用MindManager思维导图,EXCEL表格,Wo...

  • 产品经理从0到1全过程产品测试的方法

    需求文档是产品测试的基础。在进行测试时,可根据需求文档,使用MindManager思维导图,EXCEL表格,Wor...

  • Dapeng文档站点的单元测试之路

    1.背景 目前文档站点的接口方法测试页面,输入请求数据,点击测试,返回结果。 文档站点嵌入的单元测试也会以此为基础...

  • 软件测试技能与评估

    软件测试技能与评估 1. 测试理论 良好的测试理论基础,能够撰写优秀的测试文档,进行高效的测试实践[ ] 能够写出...

  • APP 测试项

    App测试点整理 一. 功能性测试 根据产品需求文档编写的测试用例进行测试 功能性包括客户端的单个功能模块,以及功...

  • 进阶版socket

    服务端接收不止一个客户端所以基础版socket已经不满足了。(基础版翻一下我的历史文档)以下暂时可以满足多客户端连接。

  • 软件测试理论基础、质量保证常见面试题

    全面掌握软件测试理论基础、文档编写,测试流程1.测试分为哪几个阶段?⒉谈谈你之前测试的项目流程,在每个阶段的输出有...

网友评论

      本文标题:客户端基础测试文档

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