赞
踩
测试类型 | 一/二级子功能 | 用例检查点 | 通用标签 | 优先级 | 强制执行 | |
权限测试 | 未授权微信登录小程序 | 未授权时,一般使用一些业务功能的时候,都会弹出提示:先授权再操作对应功能 | Y | 3 | Y | |
在提交数据到后台的时候,会提示补充相关身份信息才能提交成功 | Y | 1 | ||||
已授权微信登录小程序 | 授权微信访问小程序,意味着自己的微信账号可以被小程序管理方所获得 | Y | 3 | Y | ||
自动已微信的身份行使业务操作权限,比如登录、支付、数据查询等 | Y | 2 | ||||
同一微信在不同手机端登录授权查看数据权限 | 所能查看的数据和操作的权限都应该是同步一致的 | Y | 2 | |||
UI测试 | 页面展示元素 | 检查小程序的界面美观度,字体大小、字体格式、按钮布局。 | Y | 1 | ||
页面交互 | 查看页面交互是否与prd一致 | Y | 1 | |||
业务逻辑 功能测试 | 按功能模块测试 | 根据设计好大类功能模块划分,然后再逐级细化,覆盖到每个功能尽可能全面的测试点 | Y | 3 | Y | |
按业务流程测试 | 小程序的业务,比如支付、下单、播放 | Y | 2 | |||
各个功能点串联起来完整的业务流程来检查 | Y | 3 | Y | |||
同一个业务,可能有不同的路径来实现,每个路径都需要覆盖检查 | Y | 2 | ||||
按数据流向测试 | 检查输入的数据是否按照代码逻辑执行正确输出,是否数据库发生异常(无法输入;有输入却无任何输出;输出不正确;多余的输出其他信息....) | Y | 3 | Y | ||
同一功能不同入口有效性检查测试 | 如:驾考宝典VIP功能 在首页有一个专门入口 昨天页面--背题模式下的短视频/课件视频引导购买 我的错题/考试成绩页面 | Y | 2 | |||
Y | 2 | |||||
Y | 2 | |||||
交互性检查测试 | 数据和功能交互变化的情况主要有这几个分类 前台<-->前台 后台<-->后台 前台<-->后台 | Y | 2 | |||
前台从A1页面提交的数据,可能需要在前台A2页面查看到,也会在对应后台的B页面查到记录 | Y | 2 | ||||
后台B1页面修改or添加的数据,对应的前台A页面产生交互变化,后台本身的不同页面之间也可能存在同一个数据的输出值 | Y | 2 | ||||
兼容性测试 | 操作系统兼容性 | Android 操作系统兼容性(android 4.4- android 10) | Y | 2 | ||
iOS不同系统(iOS 9 --- iOS 14) | ||||||
屏幕兼容性测试 | 不同的屏幕分辨率(1920*1080,2560*1440,2436*1125,2436*1125) | Y | 2 | |||
微信兼容性测试 | 微信版本兼容性测试(7.0.1& 7.0.2 等等) | Y | 2 | |||
易用性测试 | 导航 | 定位到页面某个模板所在位置,回到顶部OR底部,导航条的收展,导航标签的文字是否容易理解 | Y | 1 | ||
功能入口 | 重要且常用业务的功能入口,是否在比较显眼的位置,业务操作过程是否便于大多数用户使用和查看 | Y | 2 | |||
上下层级进入&返回 | 首页<-->列表页 | Y | 1 | |||
列表页<-->列首页 | Y | 1 | ||||
首页<-->详情页 | Y | 1 | ||||
不同层级之间的进入和返回是否有相应的按键易操作 | Y | 1 | ||||
字体、图片、动态交互效果 | 字体:标签、标题、内容、动态播放字体..... | Y | 1 | |||
图片:轮播图、背景图、封面图、触屏产生的交互图 | Y | 1 | ||||
操作是否过于繁琐 | 查看操作是否方便易用 | Y | 1 | |||
网络测试 | 网络切换测试 | Wifi 和4G间切换时,APP的数据提交和页面跳转加载,数据查询等场景下,APP响应正常 | Y | 2 | Y | |
4G和3G间切换时,APP的数据提交和页面跳转加载,数据查询等场景下,APP响应正常 | Y | 2 | ||||
Wifi 和无网络间切换时,APP的数据提交和页面跳转加载,数据查询等场景下,APP响应正常 | Y | 2 | ||||
4G和无网络间切换时,APP的数据提交和页面跳转加载,数据查询等场景下,APP响应正常 | Y | 2 | ||||
无网--->wifi | Y | 1 | ||||
无网--->3G/4G/5G | Y | 1 | ||||
验证各种网络下是否正常 | 无网/Wifi/3G/4G/5G | Y | 3 | |||
前端性能测试 | 页面白屏时间 | 页面白屏时间 | Y | 1 | ||
首屏时间 | 首屏时间 | Y | 1 | |||
资源占用 | 资源占用 | Y | 1 | |||
页面渲染时间 | 页面渲染时间 | Y | 1 | |||
特殊场景 | 小程序token使用达到限制 | 小程序token使用达到限制 | Y | 2 | ||
发布新版本缓存问题 | 发布新版本缓存问题 | Y | 2 | |||
接口性能测试 | 通过性验证 | 按接口文档正常传参,可以返回正确的结果 | Y | 3 | Y | |
登录接口 | 登录方式接口为POST,不能使用get 接口 | Y | 2 | |||
参数校验 | 特殊字符校验 | Y | 2 | |||
参数类型校验 | Y | 2 | ||||
参数格式校验 | Y | 2 | ||||
参数有,无,null的校验 | Y | 2 | ||||
必填参数校验 | Y | 3 | Y | |||
参数边界值测试 | Y | 2 | ||||
逻辑业务 | 逻辑业务测试 | Y | 3 | Y | ||
异常及特殊场景 | 导出数据格式校验 | Y | 1 | |||
存在传参过多,不限制值传参 | Y | 1 | ||||
性能测试 | 压测结果查看是否满足预期指标(RT TPS VU,资源消耗) | Y | 3 | Y | ||
并发测试 | 验证代码是否支持并发操作,不关注性能指标 | Y | 3 | Y | ||
安全性测试 | 安全性测试 | 敏感信息是否加密 | Y | 3 | Y | |
必要参数是否后端也进行校验 | Y | 2 | ||||
接口是否越权请求 | Y | 2 | ||||
接口是否能防止拦截篡改 | Y | 2 | ||||
SQL注入 | Y | 3 | Y | |||
xss攻击 | Y | 3 | Y | |||
csrf 请求伪造 | Y | 2 | ||||
接口参数不能是密码明文 | Y | 2 | ||||
控制台和日志均不能打印出密码明文 | Y | 2 | ||||
SQL注入&XSS跨网站脚本攻击,越权等安全扫描 | Y | 3 | Y |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。