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