软件测试面试题:给你任意指定生活中的一件物品,你会怎么测试?


面试的时候,面试官出题可能会出其不意:
比如随意指定生活当中的一件物品,问你如何测试,
作为测试人员,电梯/雨伞/杯子/笔/A4纸/纸杯…怎么测试?   

PS:小编遇到过被问怎么测试纸杯?测试井盖?测试灯的遥控器?


面试官的考察点


1.在没有需求文档或者需求不完整的情况下,你如何测试
2.能不能把测试用例设计方法应用到实际工作中去
3.你的测试思维是否完整
4.随口问问,看你的应变能力


如何分析



以下以最近我们大火的拉杆箱为例来给大家讲:

1.那么首先,你应该反问面试官,需求是什么样的,比如测什么样的拉杆箱,大小?材质?品牌?
2.如果回答是没有,那么你接下来的思路是:


没有需求文档,但我了解拉杆箱的基本业务功能,


以此为依据,从下面几个方面进行分析:


功能测试(单个功能、逻辑业务/功能交互)、界面测试、易用性测试、兼容性测试、安全性测试、性能测试



具体案例分析


——功能测试——->拉杆箱大小、箱子厚度、容量、各个面(包括拉杆面、脚轮面)承重、拉杆承重是否符合质检标准
->拉杆箱超出容量、各个面(包括拉杆面、脚轮面)超出承重拉杆超出承重是否正常使用
->拉杆的伸缩是否正常,展开收回是否灵活
->轮子的滚动是否正常,是单向,还是360度旋转
->箱子的箱锁是否正常,开锁解锁是否方便安全


——界面测试——->箱子面料材质、颜色、花纹、形状是否符合要求,颜色是否容易脱落
->箱子拉杆材质颜色长度、箱子脚轮材质颜色大小是否符合要求
->箱子吊牌logo是否正确、辅助说明是否正确


——易用性测试——->箱子拉杆手把是否易握防滑、侧面手把是否易握防滑
->箱子开合的拉链是否易拖动、脚轮是否灵活


——兼容性测试——->箱子脚轮滚动是否支持平底、沙地、泥土地、楼梯使用
->箱子在不同温度、例高温、低温、超低温是否能正常使用
->箱子在下雨天、下雪天、冰雹天是否能正常使用


——安全性测试——->箱子面料材质是否安全无毒;遇高温、淋雨是否释放有害物质
->箱子各个边角是否光滑无棱角
->箱子拉杆把手、侧面把手是否光滑


——压力性能测试——->负重连续30公里,查看拉杆脚轮箱是否正常无磨损
->负重并拉杆展开,提起拉杆把手使箱子处于悬挂状态,左右震荡500次,拉杆是否正常
->负重从1米左右落下,各个面(包括拉杆面、脚轮面)做5次落地,是否正常无磨损
->负重后,360度滚动整个箱子30圈,是否正常无磨损
->负重后,下25个阶段,脚轮拉杆箱面是否正常无磨损
->拉杆来回展开收回,重复1000次,拉杆是否正常



以后碰到这种题型,不管三七二十一,都可以这么来回复面试官:


我不知道这个具体需求,但是我了解基本功能使用


所以我会从以下几个方面来分析


首先从功能测试来考虑的话,balabla;


界面考虑的话,balabla,…,


压力测试考虑的话,balabala;


以上就是我的回答,谢谢。


这样来回答的话,会显得条理很清楚,每个不同的测试方向自己临场发挥,不要怕,反正是思维发散题,能想到多少可以说多少~


  • 10
    点赞
  • 162
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
当面试涉及到高级软件测试的话题时,以下是一些常见的问题和相关问题的回答: 1. 什么是软件测试? 软件测试是一种评估软件质量的过程,通过执行预定义的测试用例来检查软件是否满足预期的功能和性能要求。 2. 软件测试的目的是什么? 软件测试的目的是发现软件的缺陷和问题,并确保软件在交付给用户之前具有高质量和可靠性。 3. 什么是测试用例? 测试用例是一组输入、执行步骤和预期结果的组合,用于验证软件的特定功能或场景。 4. 什么是黑盒测试和白盒测试? 黑盒测试是基于软件功能和需求规格进行测试,而不考虑内部实现细节。白盒测试则关注软件内部结构和代码覆盖率。 5. 什么是单元测试和集成测试? 单元测试是对软件最小可测试单元(如函数或模块)进行的测试。集成测试是将多个单元组合在一起进行测试,以验证它们之间的交互是否正常。 6. 什么是回归测试? 回归测试是在对软件进行修改或添加新功能后,重新执行之前通过的测试用例,以确保修改不对现有功能产生负面影响。 7. 什么是性能测试? 性能测试是评估软件在不同负载条件下的性能和响应能力的过程,以确定其在实际使用情况下的表现。 8. 什么是自动化测试? 自动化测试是使用脚本或工具来执行测试用例,以减少人工操作并提高测试效率。 9. 什么是持续集成和持续交付? 持续集成是指开发人员将代码频繁地集成到共享存储库,并通过自动化构建和测试流程来验证代码的正确性。持续交付是在持续集成的基础上,将可部署的软件版本交付给用户。 10. 什么是缺陷管理? 缺陷管理是跟踪、记录和解决软件发现的缺陷和问题的过程,以确保它们得到及时修复。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值