一、(微信/淘宝)支付功能的测试用例

1.从金额上测试

1.输入正常金额的支付,结果是否符合预期
2.输入最小值的支付,结果是否符合预期
3.输入最大值的支付,结果是否符合预期
4.输入错误的金额时(包括超限的金额、格式错误的金额等等),是否不能支付
5.当支付时的金额 > 零钱/卡余额,金额 < 零钱/卡余额,金额 = 零钱/卡余额三种情况分别出现时,判断是否可以得到对应的预期结果

2.从流程上测试

1.是否可以正常完成支付的流程
2.支付中断后,继续支付,此流程是否可以正常完成
3.支付中断后,结束支付,此流程是否可以正常完成
4.多订单合并支付的流程是否可以正常完成
5.当使用余额支付显示金额不足时,是否可以切换支付方式

3.兼容性测试

1.PC端的支付
2.平板电脑的支付
3.手机端的支付
4.不同电脑型号/分辨率/操作系统支付
5.苹果手机和安卓手机支付(不同操作系统)
6.苹果/安卓手机的不同版本支付(不同版本号)
7.苹果/安卓手机不同的机型支付(不同手机机型)
8.苹果/安卓手机不同的分辨率支付
9.在wifi/5g/4G/3G/2G/流量/热点下支付

4.从支付接口上测试

1.银行卡余额支付
2.支付宝零钱支付
3.微信零钱支付

5.从网络上测试

1.在支付过程中从wifi切换到5G/4G/3G/2G流量下支付,是否可以达到预期
2.弱网环境,是否可以正常支付

6.从后台的账务处理上测试

1.成功订单的账务处理(例如,是否会跳转到正常的页面)
2.失败订单的账务处理(例如,是否会跳转到正常的页面)
3.退款订单的账务处理 (例如,是否会跳转到正常的页面)

7.从安全性进行测试

1.支付成功后对应的账号是否减少了相应的金额,对方的账户是否增加了对应的金额
2.支付过程有来电,是否可以正确支付
3.支付过程有短信,是否可以正确支付
4.支付过程手机断电能否支付成功,若未成功,双方账户金额是否被修改

8.从支付操作上进行测试

1.指纹支付是否可以支付成功
2.免密支付是否可以支付成功
3.账号+密码支付是否可以支付成功
4.动态获取支付验证码支付是否可以支付成功
5.银行卡号+密码绑定支付是否可以支付成功
6.信用卡可能会设计到支付码等

9.从易用性上进行测试

1.支付功能是否简单实用
2.支付失败是否会有对应的提示
3.支付失败是否会有对应的提示

10.从产品容错性上进行测试

1.处理退款业务是否正常
2.支付时出现断网,是否会有对应的提示(例如:网络状态不太好建议切换网络)
3.支付失败之后,补单和退单功能
4.支付金额不足的情况下,充值后是否可以继续支付

二、一根笔的测试用例

1.功能测试

1.能否正常书写
2.书写是否流畅
3.塑胶壳子是否不漏油

2.性能测试

1.笔书写是否会断墨
2.笔的书写寿命
3.墨水是否易干,易褪色(长时间笔油的褪色程度)
4.笔帽/笔尖/等是否容易脱落
5.在高/低温环境下的使用情况,以及书写褪色情况

3.界面测试

1.外观是否良好,简洁
2.笔芯上面的标签是否清晰

4.兼容性测试

1.相同笔芯是否能使用其他笔筒并可以进行书写
2.笔帽笔尖等配件是否兼容其他笔
3.在不同纸张上的的书写情况

5.压力测试

1.笔使用多大压力可以折断
2.从多高摔下笔会发生损坏

6.安全性测试

1.笔材质是否无毒,环保,没有异味
2.笔外壳材质是否无毒,环保,没有异味
3.笔尖是否容易扎伤人
4.笔芯过了保质期是否会释放毒味

7.易用性测试

1.笔尖会不会划烂纸张
2.笔是否易于拆卸
3.笔是否方便握持/携带/小孩老人使用
4.笔是否容易替换笔芯

8.文档测试

1.笔的尺寸型号是否符合设计需求
2.笔的字迹是否符合需求
3.笔的颜色是否符合需求
4.笔尖的粗细是否符合需求

三、.抖音发布短视频功能测试用例

1.功能测试

1.选择符合要求的视频发布,判断是否发布成功
2.发布成功的视频,判断其名称显示是否根据需求正常显示,内容是否完整
3.查看/下载发布成功的视频,判断是否可以正确查看/下载
5.删除发布成功的视频,是否可以正常删除
6.发布视频是否支持相关内容的话题描述(判断描述为不同语句时是否可以发布成功,例如:描述为正常的中文字符、英文字符、非法字符、标点符号或其组合)
7.判断定位系统是否可以准确定位
8.判断视频隐私设置功能是否正确
9.发布过程有来电,是否可以后台自动上传发布

2.视频大小测试

1.判断符合格式,总大小 < 限制大小的视频是否可以发布成功
2.判断符合格式,总大小 = 限制大小的视频是否可以发布成功
3.判断符合格式,总大小稍大于限制大小的视频是否可以发布成功或者可以在发布初提示
4.附件过大(根据需求而言)
5.视频大小超过存储剩余空间是否可以发布成功

3.视频标题描述测试

1.视频描述符合要求与描述不符合要求的两种类型测试
2.视频描述过长的测试
3.视频描述达到最大长度(中文,英文或混在一起)上传成功后测试其名称显示,页面排版,页面内容是否可以显示正常
4.视频描述中包含特殊字符

4.视频类型测试

1.上传正确格式-----------------上传成功
2.上传不允许的格式--------------提示不能上传

5.视频内容测试

1.视频内容相同,名称描述相同-----------------可以发布成功
2.视频内容不同,名称描述不同-----------------可以发布成功
3.视频内容不同,名称描述相同--------------根据需求而定判断是否可以正常发布/不能发布
4.视频内容相同,名称描述不同--------------根据需求而定判断是否可以正常发布/不能发布

6.安全性测试

1.发布时对端服务器空间已满-------------------判断是否发布失败/有相应提示
2.发布时服务器验证(发布非法视频/含有病毒的视频)--------------------------所有的验证都在服务端,不能在客户断验证

7.性能测试

1.发布时网速很慢,判断是否当超过一定时间时有对应提示
2.发布过程断网,判断是否当超过一定时间时有对应提示
3.同时发布多个视频,响应时间、吞吐量、并发数记录

8.界面测试

1.界面美观性、易用性----------判断是否显示正常(根据需求)
2.判断按钮文字是否正确
3.判断相关说明性文字是否正确

测试用例编写练习(二)相关推荐

  1. 公司测试员用例写得乱七八糟,测试总监制定了这份《测试用例编写规范》

    统一测试用例编写的规范,为测试设计人员提供测试用例编写的指导,提高编写的测试用例的可读性,可执行性.合理性.为测试执行人员更好执行测试,提高测试效率,最终提高公司整个产品的质量. 一.范围 适用于集成 ...

  2. 软件测试用例编写规范文档,模板都给你了我看谁还不会写测试用例

    目录 前言 一 概述 1.1目的 1.2使用范围 二 测试用例编写原则 2.1系统性 2.2连贯性 2.3全面性 三 测试用例设计方法 3.1 等价类划分法: 3.2 边界值分析法: 3.3 因果图法 ...

  3. 游戏软件功能测试用例编写

    一.游戏软件与通用软件的区别 a)通用软件的需求明确,游戏软件需求理想化 i. 通用软件中用户每步操作的预期结果都是明确且有规范可参考的,而网游中并不是所有的需求都有一个明确的预期结果,拿技能平衡性来 ...

  4. 测试用例编写的准备、原则和覆盖范围

    一.测试用例编写前,首先要进行需求梳理: 进行用例编写前,首页要进行需求梳理,对于需求的梳理,除了本次需求中的功能外,还需要了解需求的价值.以及与已有模块之间的关联和相互影响,对于需求中有疑问和不合理 ...

  5. 接口测试的测试用例编写

    一..接口功能测试的测试方案规格建议可以有如下几点: 1.需求所涉及的接口的背景描述 2.接口跟页面功能交互的关联关系 3.接口逻辑的流程图 4.接口文档定义 5.接口所涉及的缓存,以及缓存对应的ke ...

  6. ​​​​​​​测试用例编写指南

    测试用例编写指南 目录 1 目的 2 适用范围 3 测试设计依据 4 测试用例编写步骤 5 测试用例编写要素 6 测试用例划分原则 6.1 测试需求划分 6.2 测试用例划分 7 测试用例编写要求 8 ...

  7. 接口测试用例编写规则

    一.接口测试基本概念 接口测试是测试系统组件间接口的一种测试.接口测试主要用于检测外部系统 与系统之间以及内部各个子系统之间的交互点.测试的重点是要检查数据的交换, 传递和控制管理过程,以及系统间的相 ...

  8. 【导入导出测试用例编写】

    导入导出测试用例编写 一.导出模板测试用例 二.导出数据测试用例 三.导入数据测试用例 一.导出模板测试用例 1.检查模板是否可以正常下载正常打开2.检查模板表头格式展示是否正确,与系统列表中的字段是 ...

  9. 测试用例编写规范(系统总结)

    目录 一 概述 1.1目的 1.2使用范围 二 测试用例编写原则 2.1系统性 2.2连贯性 2.3全面性 2.4正确性 2.5符合正常业务惯例 2.6仿真性 2.7容错性(健壮性) 三 测试用例设计 ...

  10. 游戏测试-测试用例编写规范

    用例标准: 所有的测试用例,不单单是自己需要明确其中的测试点,最重要的一点就是,将你的测试用例给到一个刚毕业入职的新人,他可以按照你的用例内容去完成相关黑盒的测试.那么写好测试用例,标注出用例中的各个 ...

最新文章

  1. Awk 实战详解教程
  2. 一个好的设计应当具备哪些要素
  3. 速卖通运营之商品结构及分层逻辑
  4. 计算机硬件Word,[计算机硬件及网络]word的操作.doc
  5. 重磅!2K图像90FPS,中科院开源轻量级通用人脸检测器
  6. C#中静态方法和非静态方法的区别
  7. Android之部分手机(oppo r9s)安装app出现崩溃问题解决办法
  8. 写给我的女神,一个用灵魂歌唱的小精灵
  9. STM32之FSMC-SRAM/NOR原理
  10. Eclipse利用Database Connections连接数据库并实现从数据库逆向生成Hibernate带注解的实体类
  11. Intel亚太研发有限公司段建钢:存储市场的那些年
  12. 深圳雷赛智能自动控制软件使用说明(运动控制卡)
  13. [2] ET框架初养成 mac OS第一次启动Demo
  14. Cortex-M0和Cortex-M0+简介
  15. Java查询Mysql数据库时区问题(相差13/14)个小时
  16. Flutter 数据库ORM框架floor使用详解
  17. TunesKit Audio Converter for Mac(音频格式转换软件)
  18. 如何从APK查看apk版本号
  19. 详解VMware12安装Mac OS X 10.11
  20. 决策树的生成与剪枝CART

热门文章

  1. Eric S. Raymond:如何成为一名黑客
  2. How to become a hacker 译文(如何成为一名黑客)
  3. 微信小程序之解决background-image属性失效
  4. Building Worlds In Unreal 学习笔记——07-11 岩石树落木灌木绘制/溪水着色器/潮湿与焦散贴花/后处理
  5. 以OPC PowerTool 连接iFix与KEPWARE
  6. 关于我的英文名字Byron
  7. 容器 服务:metrics-server 安装探索
  8. 科技、家电巨头混战AIoT:谁是未来十年的新入口?
  9. Java锁Synchronized对象锁和类锁区别(搬运)
  10. python-gif图生成