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

2023-11-20

前言

8月底了,即将步入金九银十,又有很多小伙伴开始霍霍找工作了;笔者最近也会比较偏向发面试题哟,希望可以帮助到大家。

最近收到很多应聘者反馈过来的笔试面试问题,其中有一部分是关于测试用例设计!

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

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

测试用例设计题

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、用例设计题 — 股票软件

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

答案整理:

买入股票场景:

  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测试:
照相界面、功能控件等是否正常
功能性:

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

5、耳机怎么测试?

功能:

  • 挑选几段不同的音频包括轻缓音乐、快节奏、高音频等等进行播放,插上耳机听声音是否清晰,有无杂音
  • 调节耳机音量键大、小,查看声音是否失真
  • 播放音乐出现跳跃的情况,查看声音是否过渡自然

UI:

  • 耳机外观是否正常,是否符合人体佩戴设计等

压力:

  • 长时间使用耳机、是否出现质量问题
  • 多次插拔耳机、调节耳机按键,是否正常

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. 抽奖过程中发生网络等中断,是否可继续抽奖

总结

今天的文章就到这里了哟,希望可以帮助到大家,看到这里了给笔者一个赞也不过分吧。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

软件测试/测试用例设计题详细整理— 助攻高薪求职之路 的相关文章

  • 机器学习之LDA算法

    目录 LDA算法 LDA目标 LDA原理推导 LDA除法模型 LDA减法模型 LDA除法正则模型 LDA减法正则模型 证明 St Sw Sb LDA算法流程 LDA优点 LDA缺点 基于LDA的人脸识别 LDA算法 线性判别分析 linea
  • 2022Java面试题大全(整理版)面试题附答案详解,最全面详细

    目录 JAVA八股文 Java基础 String 和StringBuffer和 StringBuilder的区别 sleep 区间wait 区间有什么区别 Object 中有哪些方法 其中clone 怎么实现一个对象的克隆 Java如何实现

随机推荐

  • 安装MySQL出现Job for mysqld.service failed because the control process exited with error code

    这是因为无法再次初始化 解决办法 rm rf var lib mysql 然后重启service
  • 解决使用EasyPoi导入读取日期格式列获取值为null

    最近在做导入的时候发现 使用EasyPoi读取的日期值为null 这是我的Excel数据 如图 只是设置了列格式 我这里使用的是注解bean的方式解析读取 Map自由导入也尝试过 得到的结果都是null bean定义如下 Data Buil
  • 导出离散傅里叶变换(DFT)的两种方法

    1 原理部分 在这里首先确定DFT的对象为一个有限长的离散非周期序列 这主要因为计算机处理的都是有限长的离散序列 如果你要处理的序列本身不是离散非周期的序列 可以通过截取或者离散化等方法获得所需的有限长的离散非周期序列 对于有限长的离散非周
  • 第三周作业 token防爆破 (基于pikachu平台)burp token的暴力破解

    一 什么是token 简单的说token是由服务端生成的一串字符串 作为客户端向服务端请求的一个标识 在前端使用用户名 密码向服务端发送请求认证 服务端认证成功 那么在服务端会返回token给前端 前端在每次请求时会带上服务端发来的toke
  • SQL实现次日、三日及七日用户留存率的计算

    本篇博客学习如何用SQL来实现次日 三日及七日留存率的计算 假设有一个表 role login back 有字段 event time表示登陆日期时间和device id表示设备ID event time device id 2020 01
  • 【Flowable】Flowable工作流教程

    开始 Flowable是什么 Flowable是一个使用Java编写的轻量级业务流程引擎 Flowable流程引擎可用于部署BPMN 2 0流程定义 用于定义流程的行业XML标准 创建这些流程定义的流程实例 进行查询 访问运行中或历史的流程
  • Fedora 34成哑巴了?

    原由 前几天刚更新了Fedora34 完全沉浸在Gnome40的喜悦中 但是今天用耳机听Apple Music的时候完全傻了 音量控制旋钮调了半天也没有声音 难道声卡坏了 于是 我试探性的用Parrot下的FireFox听听网易云音乐 结果
  • 基于Matlab的故障检测的核PCA轮廓图

    作者简介 热爱科研的Matlab仿真开发者 修心和技术同步精进 matlab项目合作可私信 个人主页 Matlab科研工作室 个人信条 格物致知 内容介绍 早期故障监测在大型工业工厂中变得非常重要 因为早期故障的早期检测有助于避免重大工厂故
  • Java 中do...while()的使用

    博主前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住也分享一下给大家 点击跳转到网站 do while语句 基本格式 do 循环体语句 while 条件判断语句 完整格式 初始化语句 do 循环体语句 条件控制语句 whi
  • 3. 从0开始学ARM-ARM模式、寄存器、流水线

    关于ARM的一些基本概念 大家可以参考我之前的文章 到底什么是Cortex ARMv8 arm架构 ARM指令集 soc 一文帮你梳理基础概念 科普 关于ARM指令用到的IDE开发环境可以参考下面这篇文章 1 从0开始学ARM 安装Keil
  • Python爬虫被封ip解决方案

    在使用 Python 程序进行网络爬虫开发时 可能因以下原因导致被封 IP 或封禁爬虫程序 1 频繁访问网站 爬虫程序可能会在很短的时间内访问网站很多次 从而对目标网站造成较大的负担和压力 这种行为容易引起目标网站的注意并被封禁IP或限制访
  • python 文件、文件夹和路径操作笔记

    记录python关于文件夹 文件和路径的一些常用操作 方便用时查询 常用的函数备注 os listdir 列出文件夹中所有文件 os path splitext 获取文件的后缀名 返回list 后缀在list 1 中 os path joi
  • 解决win10应用程序图标丢失问题

    1 问题 sublime 软件图标莫名其妙不显示 2 解决办法 1 进入cmd命令提示符 2 输入如下内容 taskkill im explorer exe f cd d userprofile appdata local del icon
  • 数据库之MySQL大全

    目录 1 MySQL数据库概述 2 MySQL的安装 Install MySQL 3 MySQL的配置 4 E R模型 5 创建数据库 6 数据类型 7 创建数据表 8 修改数据表 9 数据表约束 非空与默认值 10 数据表约束 唯一键与自
  • In-Context Retrieval-Augmented Language Models

    本文是LLM系列文章 针对 In Context Retrieval Augmented Language Models 的翻译 上下文检索增强语言模型 摘要 1 引言 2 相关工作 3 我们的框架 4 实验细节 5 具有现成检索器的上下文
  • 利用python(networkx库)画带权&不带权有向图、无向图

    利用python networkx库 画带权 不带权有向图 无向图 效果展示 分段代码 全部源代码 传送门 https download csdn net download weixin 44978992 12719404 当我们处理完几百
  • TCP可靠传输的工作原理-停止等待&连续的ARQ(一)

    在网络传输中 我们认为最理想的传输状态就是 1 传输信道不产生差错 2 不管发送方以多块的速度发送数据 接收方都能来得及接受以及处理这些数据 当然 这种只是理想状态 在实际运用中 几乎是不可能的 因此 我们需要采取一些可靠的传输协议 1 当
  • 物联网平台相关IoTgo

    相关资源 http www geek workshop com thread 12726 1 1 html https github com itead IoTgo https github com itead IoTgo Android
  • h5 关于视频video在微信中的自动播放

    本来video只用autoplay就可以自动播放的 但是由于微信的限制 autoplay在微信中失效 解决方式
  • 软件测试/测试用例设计题详细整理— 助攻高薪求职之路

    前言 8月底了 即将步入金九银十 又有很多小伙伴开始霍霍找工作了 笔者最近也会比较偏向发面试题哟 希望可以帮助到大家 最近收到很多应聘者反馈过来的笔试面试问题 其中有一部分是关于测试用例设计 对了对了笔者发现无论是刚入职场的测试新人还是在具