好吧,本人在游逛各大招聘网站时,看到这个题目:为微信群发红包抢红包设计测试用例。虽然,本人也是测试小白,现在正在找软件测试的工作,然后宝宝就花了点心思写了下测试case,我觉得帮助还是挺大的!最重要的是业务理解,还有宝宝也不惜发了红包在群里,体验整个过程~好了,不废话了......

直接将表格粘过来了~

前提:此用例没有考虑添加银行卡支付,以及红包类型的选择还有红包描述。

用例ID

2017-07-23-2209

用例名称

老板在微型群里发红包,大家一起抢红包

用例描述

发红包界面是否满足要求;

老板在金额和个数设置正常的范围内,选择支付方式,红包发出,老板账户金额正常减少;

支付方式能自动匹配红包金额;

老板或员工在红包未抢完的情况下只能抢一次红包;

每次红包被抢后红包剩余金额是正常的减少,抢红包人的账号钱包金额正常增加;

超过24小时未领完的红包将退到老板零钱包上;

模拟所有人同时抢红包看会发生什么;

在网比较差时看抢不抢的到红包;

用例入口

老板点击发红包按钮

测试用例ID

场景

测试步骤

预期结果

备注

TC1

初始界面进入

点击发红包按钮

页面元素完整,显示与详细设计一致

TC2

设置金额/个数时,数字键盘弹出

点击金额或个数输入框

数字键盘能正常弹出

TC3

金额和个数设置正确

输入金额5.20元,个数5个

塞钱进红包按钮颜色变深,可点击

TC4

金额/个数--金额和个数有效性校验

金额/个数不设置

塞钱进红包按钮是暗色,不能点击

TC5

金额设置--金额有效性校验

输入金额201

提示金额超出最大可发红包数目

TC6

个数设置--个数有效性校验

输入个数101

提示个数超出最大可发个数数目

TC7

跳转到支付时,匹配到零钱支付

输入金额不大于零钱包里的金额

自动匹配支付方式---零钱支付

TC8

跳转到支付时,匹配到银行卡支付

输入金额大于零钱包里的金额

自动匹配支付方式---银行卡支付

TC9

选择支付方式时,可选任一支付

输入金额不大于零钱包里的金额

可以选择任一支付方式

TC10

选择支付方式时,只能选择银行卡

输入金额大于零钱包里的金额

零钱支付按钮暗色,不可点击

TC11

红包发出后,老板账户余额正确减少

支付完成后,红包发出

老板账户余额减少的数目是红包金额

TC12

员工抢红包入口

点击红包

跳转到抢红包按钮界面

TC13

员工进去抢红包

在抢红包按钮界面点击抢红包按钮

跳转到红包详细被抢页面

TC14

员工放弃抢红包

在抢红包按钮界面不点击抢红包按钮

页面一直定格在该界面,直到你点击X退出该页面

TC15

红包被抢后,抢的人零钱包余额正确增加

员工点击抢了个红包

员工账户余额增加的数目是所抢红包金额

TC16

多次抢红包

已经抢过红包的人再次点击抢红包按钮

不会出现抢红包按钮,直接跳转到红包详细被抢页面

TC17

红包被抢完

当红包被抢完,点击红包按钮

不会出现抢红包按钮,直接跳转到红包详细被抢页面

TC18

红包剩余金额在超过有效发出时间退给boss

红包不被抢完,超过有效时间后

红包自动退给boss

TC19

多人同时抢红包

使用工具,模拟多人同时抢红包

红包金额减少数目是正确的,不会有溢出或脏读现象

TC20

网络差时抢红包

在封闭的电梯里抢红包或模拟网很差的情况

红包如果抢不到响应时间有多长以及提示信息

ps:可能还有一些情况没考虑到,希望各位网友在评论区多多指教,么么么哒~~

软件测试用例设计之微信群抢红包经典用例相关推荐

  1. 【测试基础】软件测试用例设计方法

    软件测试用例设计方法 软件测试的核心就是测试用例的编写!!! 那么我们应该学习如何来编写软件测试用例呢? 通常我们会通过学习几种设计放了编写软件软件用例它们分别是等价类划分,边界值分析法,场景法,错误 ...

  2. 软件测试用例设计实用经验之谈

    概述 软件测试用例设计最重要的前提是掌握业务知识,加上一定的测试用例设计方法,软件测试的工作实际就非常简单了,多测试几个实际项目技能就自然提高了. 我把软件测试用例设计分成4个部分: ·测试类型 ·设 ...

  3. 软件测试用例设计方法(一)

    目录 软件测试用例设计之等价类划分法 一.等价类划分法的定义 二.等价类划分法的术语 三.等价类划分原则 四.实例演示(三角形问题和档案管理系统问题) 软件测试用例之边界值分析法 一.边界值分析法定义 ...

  4. 手机软件测试用例设计

    实例讲解手机软件测试用例设计 实例讲解手机软件测试用例设计,测试伴随在整个手机软件开发的各个阶段中,测试质量的高低直接关系到手机软件的可用性,友好性,可靠性.可以说,测试环节是手机软件开发的重要环节, ...

  5. 软件测试怎么测边界值,软件测试用例设计之边界值分析法(示例代码)

    软件测试用例设计之边界值分析法 一.定义 对输入或输出的边界值进行测试的一种黑盒测试方法.通常边界值分析法是作为对等价类划分法的补充,其测试用例来自等价类的边界 二.与等价类划分的区别 边界值分析法首 ...

  6. 软件测试用例设计方法-场景法

    从本篇文章开始,进入到测试用例设计方法的分享,第一个要分享的方法就是,场景法. 相信对测试有一定基础的你会感到奇怪:用例设计方法,不是应该从等价类划分法说起吗?为什么一上来就直接说场景法呢? 对,如果 ...

  7. 软件测试用例设计“八法归一”——因果阵

    [本文出自天外归云的博客园] 八法 测试用例设计有八法: 1. 等价类划分法 2. 边界值分析法 3. 错误推测法 4. 因果图法 5. 路径覆盖法 6. 功能图法 7. 正交试验设计法 8. 场景设 ...

  8. 【经验】软件测试用例设计之错误推测法

    方法定义 错误推测法是指:在测试程序时,人们可以根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例的方法. 主要还是一个慢慢积累的过程.一般来说,常见的错误推测法都是 ...

  9. 软件测试用例设计方法分析

    熟悉软件方法的六个纬度(测试角度) 1.架构:无架构 ---- 例如:单机版  安装,卸载 B/S 浏览器 ---- 兼容性,功能,性能,GUI 服务器 ---- 环境搭建(大的平台有专人负责部署小的 ...

最新文章

  1. Python 爬虫框架Scrapy安装汇总
  2. 关于HA-MIR镜像双机虚拟IP与周立功CANET-200T采用UDP模式通讯技巧
  3. java文件格式_Java Class文件格式详解
  4. TensorFlow 对数据集标记的xml文件解析记录
  5. 原理图、PCB和实物是如何对应起来的
  6. 【小练习05】HTML+CSS--淘宝商铺小页面
  7. iOS传值之代理传值
  8. c# 怎样从bitmap初始化image类_C#二维数组初始化概括(新手篇)
  9. 解决devenv.exe应用程序错误,应用程序发生异常
  10. Linux:批量清空当前目录下的日志文件
  11. poj-1659-Frogs Neighborhood-(图论-是否可图)
  12. Gartner: 2017年11大信息安全技术(解读版)
  13. In和exists使用及性能分析(一):in的使用
  14. click quickstart
  15. 所有关于php上传,关于php文件上传
  16. gridview怎么判断两行字符串是否相等_Python语言难学吗?第13讲——用数据做判断:布尔值...
  17. java 水晶报表教程_水晶报表 (Crystal Reports 2008)的配置
  18. uniapp微信小程序使用分享功能
  19. AdobeFlashPlayer.资料
  20. Android 电子签名

热门文章

  1. 数据结构与算法二:时间/空间复杂度(complexity)
  2. Position信息的处理
  3. ElasticSearch核心语法及集群高可用搭建
  4. 备忘录_C++_拷贝构造函数
  5. 写给计算机专业毕业生的 22 条宝贵建议
  6. 使用DoraCloud免费版搭建办公桌面云
  7. 安装win10时关闭计算机,安装win10后,我关闭了这几个功能,电脑好用太多了!...
  8. JDK1.8中的HashMap
  9. (十三)QQ 消息气泡
  10. tomcat 配置域名