02.App与Web测试

本文详细介绍了App和Web测试的关键点,包括功能性、UI、安装卸载、升级、登录离线测试、兼容性、安全性、消息推送等多个方面。在App测试中,重点关注功能性、UI、安装卸载流程、软件升级、登陆、离线状态等功能。而在Web测试中,涵盖了输入框、搜索功能、添加修改、删除、登录注册、查询结果列表、按键检查、状态测试、URL链接检查、界面易用性、链接测试、安全性等多个测试点。此外,还讨论了兼容性、业务流程、上传图片等其他测试细节。
摘要由CSDN通过智能技术生成

一、app测试要点

1、功能性

  1. 根据产品的需求文档编写的测试用例而进行测试
  2. 功能性包括客户端的单个功能模块,及功能业务逻辑(功能交互)
    如:涉及输入的地方考虑等价性,边界值,异常或非法等

2、UI测试

  1. 确保产品UI符合产品经理指定的原型图与效果图
  2. 一般涉及界面(如菜单,对话框,窗口和其他可视控件)布局、风格、文字是否正确,页面是否美观,操作是否友好。
    如:安装APP否的加载页面显示,分享页面的产品的logo显示

3、安装与卸载

  1. 软件安装后是否可以正常运行
  2. 安装过程是否可以取消
  3. 安装空间不足是否有相应提示
  4. 是否可以卸载应用(可以通过界面卸载,也可以通过软件卸载安装)
    如:曾经发现在IOS手机上有个应用程序未完全安装,终止安装后,未完全安装的应用图标一直显示在桌面,且无法成功删除。
  5. 卸载是否支持取消卸载功能。
  6. 卸载后文件是否全部删除所有的安装文件(有些是全部卸载,有些是手动卸载)
  7. 版本升级:会不会提醒是否要升级到新的版本,升级会不会直接覆盖

4、软件升级测试

  1. 有新版本时,是否有更新提示
  2. 非强制升级版本时,用户可以取消更新,老版本正常使用,用户在下次启动app时,仍出现更新提示
  3. 强制性升级版本时,当给出强制升级提升后,客户没有做升级处理,退出客户端,下次启动app时重新给出提示
  4. 检查更新后各个功能是否正常使用
  5. 在线跨版本升级后能否正常使用

5、登陆测试

  1. 登录用户名和密码错误时,界面有提示信息
  2. 用户主动退出登录后,下次启动app时,应该进入登录页面
  3. 密码更改后,登陆时是否做到了有效数据的校验
  4. 对于未登录状态时,一些页面的操作,是否做了控股之
  5. 切换账号登录,验证登录的信息是否做到了即使的更新
  6. 对于多个端(web、ios、android)进行操作时,确保数据库操作无误,且每个端口可以及时看到数据更新
  7. 一个账号只允许登录一个机器的软件,需要账号登录多个手机时,是否将原用户踢下线,且能够给出提示
  8. 用户登录状态太久,无任何操作,其身份验证会过期

6、离线测试

  1. 是应用程序在本地客户端会缓存一部分数据以供程序下次调用
  2. 对于一些程序,需要在登陆进来后,这是没有网络情况下可以浏览本地数据
  3. 对于无网络时,刷新获取新数据时,不能获取数据时是否给出友好提示
  4. 离线后又连上网,这时对数据有更新时,需要从服务器获取新数据来更新客户端数据,且要更新本地缓存
  5. 对于界面的数据,不提供离线查看,需要给出相应提示且界面更新后无任何数据
  6. 确认在无网情况下可以浏览本地数据
  7. 确认退出app再启动app时能正常浏览
  8. 确认切换到后台在切换回app应用时可以正常浏览
  9. 屏锁后再接收回到应用前台可以正常浏览
    10.服务端的数据有更新时有离线的提示

7、兼容性测试

  • 满足大众需要,市场需求
  1. 不同的操作系统
  2. 屏幕尺寸:安卓4.x 5.x
    ios系列
    iphone:3.5英寸,4英寸,4.8英寸、5.5英寸
  3. 分辨率适配
    分辨率不同,界面图标,文字大小会不同。兔小是否完整,文字是否被遮挡
  • 注:看市场上哪些手机比较主流,做一下适配,把APP安装在这个手机上看看界面和功能。
    一般测试兼容性像安卓系统的手机,选取市场上主流手机就行,华为,小米,三星…;ios系统的就是iphone4、5、6、6s、6plus
    以市场主要版本为主

8、安全性测试

  1. 扣费风险:包括发送短信,拨打电话,网络连接,没有网络是否提醒(wifi 转换成4G网络),默认下载
  2. 隐私泄露风险
  3. 是否允许访问相册、照片
  4. 是否录音
  5. 是否定位
  6. 是否允许接受推送

9、消息推送

  1. 默认开关应该时全部打开状态
  2. 设置开关可以自由打开关闭
  3. 未锁屏时,消息推送是否可以正常节后
  4. 锁屏时,手机消息栏是否可以接受到消息提醒,且点击可以查看,点击后消息栏中消失(关注应用后台运行时消息推送)
  5. 确认app客户端启动时,可以收到消息提醒,且可以点击查看
  6. 设置开关关闭时,客户端接收不到消息推送
  7. 当push消息是针对登陆用户的时候,需要检查收到的push与用户身份是否相符,没有错误地将其他人的信息推送过来
  8. push推送消息时,是否有针对的推送,如相应内容推送给相应用户(精准推送)
  9. 退出登陆后,是否接收push推送(根据需求来)

二、Web测试点

1、输入框

  • 验证输入与输出的信息是否一致
  • 输入框之前的标题是否正确
  • 对tab字符的处理机制
  • 对ctrl和alt键对输入框的影响
  • 对于有约束条件的输入框,在条件满足时输入框的状态发生相应的变化。(如:选择某些条件后,一些输入框会关闭或转为之都状态
  • 输入类型:当处于某种状态下,输入框是否处于可写或非可写状态。(如:编辑栏作为唯一标识,当再次处于编辑状态下,编辑输入框处于不可编辑状态。若可编辑,可能赵成数据重复引用冲突等)
  • 输入信息位置:在光标停留的地方输入信息时,光标和所输入的信息是否与会跳到别的地方去
  • 回车检查:数据结束后直接回车键,系统如何处理,是否
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值