6 大测试用例设计题详细整理— 助攻高薪求职之路

2023-11-04 05:10

本文主要是介绍6 大测试用例设计题详细整理— 助攻高薪求职之路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我发现无论是刚入职场的测试新人还是在具备几年测试经验的职场老人,对于测试用例设计这块,倘若不是自己接触过测试过的软件产品,被问到如何测试基本回答不上来,原因归根结底还是测试思维积累不够。

鉴于目前很多小伙伴找工作,索性就把最近反馈的用例设计题一并整理出来,来助攻大家的高薪求职之路!【测试用例模板大全

测试用例设计题

1、用例设计题 — 自助购物 APP

答案整理:

假设买 2 送 1 商品,只需要扫码 2 件,购买列表会自动新增赠送商品
假设同一件商品只能享受单一优惠,例如如果是买 2 送 1,则无折扣价

1.正常购物流程验证:分别对正价商品、直接折扣商品、买 2 送 1 商品扫码,添加购买

1)添加商品,并分别查看读取价格是否正确:
a、对正价商品进行扫码自动填充条码框并读取价格正确
b、买 2 送 1 商品扫码 2 件自动新增 1 件赠送商品(赠送价格为 0,另 2 件正价)
c、直接折扣商品,手动输入条码框,读取折扣后的价格

2)点击结算,选择 APP 账户余额支付,是否正常支付

3)支付成功是否自动生成开闸机开门密码,且能正常刷码开门

2.其他正常购物流程补充:

1)扫码添加多件买 2 送 1 商品,赠送商品是否正常显示购买列表且价格为 0;选择支付为微信是否正常支付,并生成开闸机密码正常开门

2)扫码添加多件折扣商品,是否正常显示折扣价格;选择支付为支付宝是否正常支付,并生成开闸机密码正常开门

3)测试添加商品超过 1 页(一般 1 页 10 件商品)的情况

4)对已经扫描的商品删除,是否正常删除,且价格小计正确

5)对已经扫描的商品减少数量,是否正常减少数量,且价格小计正确

3.其他情况验证:

1)点击扫描功能,条码框手动输入错误的条码,app 是否正常处理

2)添加的商品数量超过当前超市的库存量,app 是否正常提示

3)频繁多次点击结算功能,app 是否提醒不能频繁提交操作

4)购买商品价格超过 app 账户余额/微信余额/支付宝余额情况

5)生成的开闸机开门密码,已扫码使用,是否可重复使用

6)对于出现不能正常支付情况导致无法刷码离开,app 是否有及时报警处理

2、用例设计题 — 股票软件

请设计以下界面中业务功能的测试方案:
提示:需要细化到测试场景、测试点

图片.png

答案整理:

买入股票场景:

  1. 正常买入股票操作,购买后,股票是否正常显示记录,且金额是否正常扣除
  2. 股票代码输入前几位,是否可自动关联;下拉框股东代码是否显示完整,选择下拉股东代码第 1、最后、中间抽选测试
  3. 输入股票代码后证券代码可自动关联、也可支持输入
  4. 可用资金正常显示当前可用资金、可分别输入正数金额、0、负数、超过当前可用资金
  5. 委托类型选择限价委托、买入价格低于/高于市价,是否自动买入
  6. 买入价格边界值的测试,例跌停、涨停价格边界
  7. 最大数量是否计算正确,可用资金/买入价格
  8. 选择按数量:买入数量低于等于可购买最大数量边界值测试,为 0、负数、超过最大购买数量
  9. 选择按金额:买入金额低于等于可购买最大金额边界值测试,为 0、负数、超过最大购买金额
    10、分别勾选全部、1/2、1/3、1/4 验证是否正常买入
    11、清除功能验证,买入股票输入内容是否正常清除

股票查询功能验证:

  1. 买超过 1 页(按 1 页 10 条)的股票查看股票显示情况
  2. 当购买股票过多,按边界值选择第 1 条、最后一条、中间 1 条,查看每支股票每个字段值是否显示正确,尤其关注金额相关字段
  3. 当股票出现市价波动,关注股票市值、盈亏、盈亏比等是否正确
  4. 当股票卖出及买入后,证券总额及可用数量是否正确
  5. 股票查询输入关键字查询功能是否正确、排序功能是否正确

买入、卖出、撤单、成交、持仓数据显示正确性验证:

  1. 选择不同股票代码,分别查看买入、卖出、撤单、成交、持仓视图下数据是否正常显示
  2. 进行股票的不同业务操作模拟,分别查看该数据是否正常显示

3、给你一个智能门把手,如何设计测试用例?

方向都是一样的,从功能、界面、兼容、易用、安全、性能等考虑,面试的时候先基于自己对电子锁的理解去回答
功能可以从:是否指纹解锁、密码解锁、设置的指纹及密码有无上限、设置的密码是否有强度校验、在无电情况下可否钥匙
开锁,密码输错多少次电子锁会被锁定且是否有绑定到手机 app 通知非法开锁警告等
界面:界面按钮排版布局、显示,屏幕显示等是否友好,门把手设计是否友好
兼容:是否适配到不同的尺寸
安全:发生大火、电子锁无电情况下,是否可钥匙开锁,且是否可接通 app 预知警告
性能:门多次撞击,电子锁是否正常

4、怎么测试手机拍照?

UI 测试:
照相界面、功能控件等是否正常
功能性:

  1. 是否支持延时拍照(关闭、3s)、拍视频、全景、照片功能
  2. 对着光源、明暗交接处、明暗处移动、对着物体边缘或直线物体、物体阴影、阳光/日光灯或逆光、高速连拍,拍照后是否与实景无太大的区别
  3. 相机中闪光灯关闭/开启拍照是否正常
  4. 相机中聚焦功能、横竖屏拍照是否正常
  5. 各种特效下的预览,各种色卡下的色差是否正常
  6. 照片及视频是否正常保存
  7. 照片及视频处理,包括删除、编辑、分享等操作是否正常
  8. 按键的非规律操作(拍照或摄像中按无关键或触屏浮动菜单)
  9. 空间储存满情况下拍照
    中断测试:
  10. 来短信彩信、来语音电话、来日程、来闹钟、拔电池、u 盘模式下、
  11. 开关机、插拔充电器、定时关机时间到、后台播放音乐;
    压力测试:
  12. 不停地按拍照键、反复进退照相机、反复切换相机摄像机、反复切换摄像头、
  13. 反复改变相机中的每一项、反复横屏或竖屏、后台播放音乐时反复进入退出
  14. 长时间使用或摄像

5、耳机怎么测试?

功能:

  1. 挑选几段不同的音频包括轻缓音乐、快节奏、高音频等等进行播放,插上耳机听声音是否清晰,有无杂音
  2. 调节耳机音量键大、小,查看声音是否失真
  3. 播放音乐出现跳跃的情况,查看声音是否过渡自然
    UI:
    耳机外观是否正常,是否符合人体佩戴设计等
    压力:
  4. 长时间使用耳机、是否出现质量问题
  5. 多次插拔耳机、调节耳机按键,是否正常

6、假设一个软件有会员活动,只有会员能参加,会员充值 100 可以有一次抽奖机会,200 有两次,300 有 4 次,充值功能稳定的情况还下有哪些测试点?

  1. 会员充值 100、199 验证有 1 次抽奖机会
  2. 会员充值 200、299 验证有 2 次抽奖机会
  3. 会员充值 300、400、1000 验证有 4 次抽奖机会
  4. 会员抽奖机会用完,页面显示剩余抽奖 0 次,且再次抽奖提示无权限
  5. 会员充值 99 无抽奖机会
  6. 非会员充值 100、200、300 无抽奖机会
  7. 抽奖过程中发生网络等中断,是否可继续抽奖


 

这篇关于6 大测试用例设计题详细整理— 助攻高薪求职之路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/343451

相关文章

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

数论入门整理(updating)

一、gcd lcm 基础中的基础,一般用来处理计算第一步什么的,分数化简之类。 LL gcd(LL a, LL b) { return b ? gcd(b, a % b) : a; } <pre name="code" class="cpp">LL lcm(LL a, LL b){LL c = gcd(a, b);return a / c * b;} 例题:

怎么让1台电脑共享给7人同时流畅设计

在当今的创意设计与数字内容生产领域,图形工作站以其强大的计算能力、专业的图形处理能力和稳定的系统性能,成为了众多设计师、动画师、视频编辑师等创意工作者的必备工具。 设计团队面临资源有限,比如只有一台高性能电脑时,如何高效地让七人同时流畅地进行设计工作,便成为了一个亟待解决的问题。 一、硬件升级与配置 1.高性能处理器(CPU):选择多核、高线程的处理器,例如Intel的至强系列或AMD的Ry

基于51单片机的自动转向修复系统的设计与实现

文章目录 前言资料获取设计介绍功能介绍设计清单具体实现截图参考文献设计获取 前言 💗博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师,一名热衷于单片机技术探索与分享的博主、专注于 精通51/STM32/MSP430/AVR等单片机设计 主要对象是咱们电子相关专业的大学生,希望您们都共创辉煌!✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 单片机

沁恒CH32在MounRiver Studio上环境配置以及使用详细教程

目录 1.  RISC-V简介 2.  CPU架构现状 3.  MounRiver Studio软件下载 4.  MounRiver Studio软件安装 5.  MounRiver Studio软件介绍 6.  创建工程 7.  编译代码 1.  RISC-V简介         RISC就是精简指令集计算机(Reduced Instruction SetCom

arduino ide安装详细步骤

​ 大家好,我是程序员小羊! 前言: Arduino IDE 是一个专为编程 Arduino 微控制器设计的集成开发环境,使用起来非常方便。下面将介绍如何在不同平台上安装 Arduino IDE 的详细步骤,包括 Windows、Mac 和 Linux 系统。 一、在 Windows 上安装 Arduino IDE 1. 下载 Arduino IDE 打开 Arduino 官网

SprinBoot+Vue网络商城海鲜市场的设计与实现

目录 1 项目介绍2 项目截图3 核心代码3.1 Controller3.2 Service3.3 Dao3.4 application.yml3.5 SpringbootApplication3.5 Vue 4 数据库表设计5 文档参考6 计算机毕设选题推荐7 源码获取 1 项目介绍 博主个人介绍:CSDN认证博客专家,CSDN平台Java领域优质创作者,全网30w+

GPT系列之:GPT-1,GPT-2,GPT-3详细解读

一、GPT1 论文:Improving Language Understanding by Generative Pre-Training 链接:https://cdn.openai.com/research-covers/languageunsupervised/language_understanding_paper.pdf 启发点:生成loss和微调loss同时作用,让下游任务来适应预训

单片机毕业设计基于单片机的智能门禁系统的设计与实现

文章目录 前言资料获取设计介绍功能介绍程序代码部分参考 设计清单具体实现截图参考文献设计获取 前言 💗博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师,一名热衷于单片机技术探索与分享的博主、专注于 精通51/STM32/MSP430/AVR等单片机设计 主要对象是咱们电子相关专业的大学生,希望您们都共创辉煌!✌💗 👇🏻 精彩专栏 推荐订

多路转接之select(fd_set介绍,参数详细介绍),实现非阻塞式网络通信

目录 多路转接之select 引入 介绍 fd_set 函数原型 nfds readfds / writefds / exceptfds readfds  总结  fd_set操作接口  timeout timevalue 结构体 传入值 返回值 代码 注意点 -- 调用函数 select的参数填充  获取新连接 注意点 -- 通信时的调用函数 添加新fd到