热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

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

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

前言

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

总结

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



推荐阅读
  • 新冠肺炎疫情期间,各大银行积极利用手机银行平台,满足客户在金融与生活多方面的需求。线上服务不仅激活了防疫相关的民生场景,还推动了银行通过互联网思维进行获客、引流与经营。本文探讨了银行在找房、买菜、打卡、教育等领域的创新举措。 ... [详细]
  • 本文作者分享了在阿里巴巴获得实习offer的经历,包括五轮面试的详细内容和经验总结。其中四轮为技术面试,一轮为HR面试,涵盖了大量的Java技术和项目实践经验。 ... [详细]
  • 智慧城市建设现状及未来趋势
    随着新基建政策的推进及‘十四五’规划的实施,我国正步入以5G、人工智能等先进技术引领的智慧经济新时代。规划强调加速数字化转型,促进数字政府建设,新基建政策亦倡导城市基础设施的全面数字化。本文探讨了智慧城市的发展背景、全球及国内进展、市场规模、架构设计,以及百度、阿里、腾讯、华为等领军企业在该领域的布局策略。 ... [详细]
  • 本文详细介绍了在耳觅应用中解绑或注销手机号的方法,以及如何修改绑定的手机号。 ... [详细]
  • 本文深入浅出地介绍了区块链的基本概念,探讨了这一技术如何通过去中心化的方式实现数据的可靠存储与传输。此外,文章还分析了区块链技术与比特币的关系,以及它在未来各行业的潜在应用。 ... [详细]
  • ArchSummit深圳2014将于7月18日拉开帷幕,所有讲师已确认,涵盖9个热门话题,共36场精彩报告。InfoQ中文站提供了详细的讲师和报告列表。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 区块链的兴起:恰逢其时,犹如1996年的互联网
    本文探讨了区块链技术的发展阶段,将其与1996年互联网的兴起进行对比,分析了当前区块链技术的现状及其未来潜力。 ... [详细]
  • 本文探讨了在支付项目开发中使用SS5 Socket Server实现内部网络访问外部网络的技术方案。详细介绍了SS5的安装、配置及性能测试过程,旨在为面临相同需求的技术人员提供参考。 ... [详细]
  • 本文详细介绍了如何在手机上设置多种支付方式,包括微信支付、支付宝支付以及公共交通支付等。 ... [详细]
  • 中国高铁首次海外项目启动,最高设计时速达350公里;支付宝推出新功能,支持向微信和QQ好友转账。 ... [详细]
  • 获得头条Offer后,我感激的七个技术公众号
    是否感觉订阅的公众号过多,浏览时缺乏目标性,未能获取实质性的知识?本文将介绍如何精简公众号列表,提升信息吸收效率,并推荐几个高质量的技术公众号。 ... [详细]
  • 红米Note4X与魅蓝X对比评测:谁更胜一筹?
    面对市场上众多的选择,消费者往往会在性能与性价比之间权衡。本文将详细对比红米Note4X和魅蓝X两款热门智能手机,帮助您了解它们之间的主要差异,从而做出更加明智的购买决策。 ... [详细]
  • 30岁时,中国五大IT巨擘在做什么?
    本文回顾了中国IT行业的五位领军人物——马云、雷军、李彦宏、马化腾和刘强东,在他们30岁时的职业状态和发展轨迹。这些行业领袖的早期经历,不仅展现了他们的个人魅力,也反映了中国互联网发展的历史进程。 ... [详细]
  • 本文详细探讨了电梯、杯子、桌子和洗衣机的经典测试案例,包括需求测试、界面测试、功能测试等多个方面,旨在提供全面的测试参考。 ... [详细]
author-avatar
凌乱LW_502
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有