首页 > 其他分享 >特殊场景测试

特殊场景测试

时间:2023-06-01 11:34:45浏览次数:42  
标签:场景 抽奖 接口 兑换 测试 特殊 页面

  • 以下异常场景出现过线上问题, 测试需注意!!
  • 1、条件触发场景
  • 2、安全场景
  • 3、并发场景
  • 4、 其它场景
  • 5、手机操作场景
以下异常场景出现过线上问题, 测试需注意!! 1、条件触发场景
序号 测试场景 预期结果 备注
  开发者未入库的活动/商品,请求接口 不能参与抽奖/兑换  
  开发者未上架||已下架的活动/商品,请求接口 不能参与抽奖/兑换  
  时间未到||已结束的活动/商品,请求接口 不能参与抽奖/兑换  
  活动抽奖次数已用完,请求抽奖接口 不能参与抽奖  
  用户身份切换-手机端、后台 不能访问或者参与  
  开发者后台员工角色权限、版本权限 区别有无权限访问  
  2、安全场景
序号 测试场景 预期结果
1 通过接口刷开发者短信验证码请求 影响成本的需要考虑防刷,增加图形校验
2 接口是否暴露用户信息、Appsecret 重要信息不能在接口中抛出
3 获取活动奖品的商品ID,拼接链接地址访问兑换接口 不能访问商品详情页进行兑换
4 兑换或支付时,通过接口修改参数值再运行 无法进行兑换
5 输入框内输入js代码 相关的注入性脚本要过滤
6 登录/找回密码的验证码被刷,可直接盗号 验证码输入次数需要做限制
  3、并发场景
序号 测试场景 预期结果 备注
1 库存只有1个,多用户并发抽奖 只能中奖1个  
2 账户余额只有1元,多用户并发兑换支付宝(1元) 只能兑换1个  
3 兑换上限只有1次,多用户兑换 只能兑换1个  
  4、 其它场景
序号 测试场景 预期结果 备注
1 代码逻辑修改之前,已存在历史数据 历史数据要兼容; 数据不会丢失; 计算方式包括历史数据的不会重新计算 (钱包账户)  
2 接口超时场景 接口超时,数据不能获取,有相应的提示  
3 消息处理超时场景(MQ) 消息不能及时处理,订单流程会卡在处理中  
4 保存数据时,切换APP测试 切换APP再返回时, 原来的保存数据正常(商品)  
5 订单失败的校验 失败后,必须返还商品库存、兑换次数  
6 时间周期(每天、每月)的测试 每个周期后的缓存数据是否清除,是否重新计算  
       
  5、手机操作场景
序号 测试场景 条件 预期结果 备注
1 锁屏之后展示页面 1、页面未加载完成 2、页面已加载完成 3、操作过程中(马上兑换、抽奖、游戏中。。。) 4、页面跳转中 页面显示正常  
  回退操作,再返回 1、页面未加载完成 2、页面已加载完成 3、操作过程中(马上兑换、抽奖、游戏中。。。) 4、页面跳转中   页面显示正常 流程正常处理 浏览器渲染可能导致此情况:
2 页面有元素可以添加 1、不断添加页面元素,删除页面元素,滑动页面操作 页面显示正常,不卡死 1、删除元素应释放内存 2、内存满的时候是否添加元素数量在正常用户操作数量内
3 从出奖页面到领奖页面,安卓物理返回按钮 1、从出奖页面跳转到领奖页面,领完奖 2、安卓手机你有物理返回键,可以从物理返回键再次返回至出奖页面,(此时状态若不更新)条件满足,可再次进入领奖页面 1、不能再次领取 1、领奖的时候做限制和校验 2、最好及时更新状态(非首页更新状态)
4 多指操作 1、多指滑动操作页面 2、同时点击多个按钮 页面正常显示  
5 系统弹窗之后页面展示 1、低电量或者权限等系统弹窗之后查看页面 页面正常显示不会卡死  
6 频繁操作后页面展示 1、频繁滑动或点击页面元素 页面显示正常,不会错乱,不会卡死  
7 数据请求过程中再次发起请求 1、弱网下,点击进入下一页面,有数据请求交互,数据还在加载中,页面还未显示出来 2、返回上一页面或者下一页面 页面正常显示  
8 接口超时时长限制 1、数据请求有一个合理时长 页面不会卡死 有的接口请求过程中,页面会卡死,不可进行其他操作
9 页面横竖屏交互 1、将页面从竖屏切换至横屏,再切换为竖屏 页面可恢复,显示正常,功能可用 横屏可能存在页面显示有问题,功能点击不可用
10 断网 1、页面断网,再发起请求或跳转 统一容错弹层,不应直接卡死,无提示  
     

标签:场景,抽奖,接口,兑换,测试,特殊,页面
From: https://www.cnblogs.com/yxt01/p/17448464.html

相关文章

  • 软件测试的理解
      IEEE定义:使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。    测试对象:软件需求、软件概要设计、软件详细设计、软件源代码、可运行程序、软件运行环境。覆盖到软件研发过程中的方方面面    五大要素......
  • linux quota命令使用——应用场景 针对不同的用户设置不同的磁盘访问大小
    quota显示磁盘已使用的空间与限制Linuxquota命令语法quota[选项][用户|组群]命令中各选项的含义如表所示。  Linuxquota命令示例显示用户zhangsan的磁盘使用情况和限制[root@rhel~]#su-zhangsan//以用户zhangsan登录系统[zhangsan@rhel~]$quotaDiskquotasforuse......
  • 肖sir__现场笔试__三角形测试用例和网络设备通信(杭州)
    =======================================  设备A:- IP地址: 192.168.1.2- 子网掩码: 255.255.255.0- 网关: 192.168.1.1设备B:- IP地址: 192.168.2.2- 子网掩码: 255.255.255.0- 网关: 192.168.2.1端口A(连接设备A):- IP地址: 192.168.1.1- 子网掩码: 255.25......
  • 上传文件测试点__肖sir__测试点整理
    上传文件测试点测试上传文件成功测试上传文件失败(内容超出)测试上传文件类型如:1.指定的文件类型,允许上传(pdf、XT、DOC、XLS、PPT、DOCX、XLSX、PPTX)2.指定之外的文件类型,不允许上传并做出合理提示3.指定的文件类型后缀大写,允许上传4.指定的文件类型后缀大小写混合,允许上传2......
  • HDU4382(特殊的矩阵连乘)
    题目:HarryPotterandCyberSequenceGenerator题意,有两个容器C1,C2,初始的时候C1中有一个数的值为V,给你K个操作,每次都重复这K个操作N遍,最后问你C2中的数是   多少。N<=10^100。1:循环操作的次数巨大,敏感的想到这是矩阵连乘的题目。2:K个操作可以得出一个矩阵,N个K操作就是这个......
  • docker-compose一键部署jdk+tomcat+jmeter+ant+jenkins测试环境
    1.编写DokcerfileFROMcentos:7MAINTAINERhuangkai<[email protected]>RUNyum-yinstallvim\&&yum-yinstallnet-tools\&&yuminstalldejavu-sans-fontsfontconfig-yADDjdk-11_linux-x64_bin.tar.gz/usr/local/ADDapache-tomcat-9.0......
  • 微信点赞测试点__肖sir__测试点整理
    微信点赞测试点功能:是否可以正常点赞,点赞完成以后是否会提示,多次点赞是否会多次提示性能:点赞完成以后是否快速提示点赞,点赞多了不会卡顿界面:该支付的功能界面是否按照UI原型图进行设计,字体的大小,颜色,布局是否一致,界面是否美观易用:点击点赞可以迅速点赞安全:陌生人是否可以点......
  • 输入框搜索测试点__肖sir__测试点整理
    功能:是否可以进行模糊查询,是否可以进行精准查询,是否可以查看之前记录,是否支持回车键搜索,是否可以查看热门搜索性能:搜索完成后是否可以快速显示查询内容,搜索的内容与搜索标题是否一致界面:该支付的功能界面是否按照UI原型图进行设计,布局是否一致,界面是否美观易用:点击搜索框就可以......
  • 使用脚本批量Telnet和Curl测试端口是否连通
    使用脚本批量Telnet测试端口是否连通,使用telnet:telnets.sh:#!/bin/bashcheck_telnet(){forip_portin$(catip_info|grep-v'^#')doCHECK_PORT=$(echo$ip_port|awk-F:'{print$2}')CHECK_IP=$(echo$ip_port|awk-F:'{print$1}')......
  • 课堂测试题目
    2021级《软件工程》开发技能测试试卷(180分钟) 河北宏志大学学生成绩管理系统(卷面成绩40分) 河北宏志大学学生成绩管理系统1、项目需求:学生管理是各大院校的管理工作中尤为重视的一项工作,它一直以来是学校管理的一项重要的衡量指标。学生管理系统的应用解决了学校日常学生......