1. 题目:

问题是:怎么测电梯

前提条件是:这是一道软件测试工程师面试题,而非真正的电梯测试人员的面试题

第二个前提:我没有需求文档,但我了解电梯的基本业务功能


思路:把电梯当作一个我了解基本业务功能,却没有需求文档的软件来进行测试。也就是说这里考察两点:

第一,你能不能测没有需求文档,或者需求文档不完整的东西

第二,你能不能把测试用例设计方法应用到实际工作上去

还隐含第三点,你的测试思维是否完整,测试范围能想得比较全面吗。

2. 确定测试范围

以下是黑盒角度的

功能:关注电梯的基本功能是否实现

性能:关注电梯的性能指标,如负重多少kg

安全性:关注电梯的安全性,如超重报警,下坠制动

用户体验:关注电梯的舒适性

以下是白盒角度的或其他的

效率:关注电梯控制逻辑的内部算法

接口:电梯和电梯控制器,电梯和大楼,电梯和摄像头,电梯和对讲机(报警装置)的接口测试

零件:电梯的零件的单元测试

兼容性:电梯和其他东西的兼容性

3.具体测试用例的设计

3.1功能测试:

思路一:基于用户界面,如按钮,分电梯内的按钮和电梯外的按钮;电梯内分楼层键、开关门键、报警键。然后对这些键,一个一个测过来。同时关注显示屏,电梯内外的显示屏均显示电梯当前所在楼层和运行方向。

思路一就是典型的单元测试。

思路二:单个功能测好之后,再把单个的功能组合起来进行测试(集成测试),集成测试时可以根据电梯当前状态是上行、下行还是停止(状态机)来设计测试用例,以保证覆盖率。

比如上行时按XX按钮会怎么样。此时可以向面试官提出等价类划分思想,为何我要测这些按钮,如何划分等价类。

思路三:集成测试完毕后,开始测试真实用户场景(确认测试/验收测试/工作流测试),此时可以设计常见的用户场景(场景设计)并进行测试。如大量用户从1楼进入,并去不同楼层。又或者大量用户从不同楼层下到1楼。

思路四:不同品牌电梯的比较,电梯和电梯国际标准的比较,电梯和安装电梯的大楼用户需求的比较等等

思路五:特殊需求的测试,如摩天大楼可能要求高速电梯。百货大楼可能要求观光电梯。

3.2性能测试:

思路一:测试电梯负载单人时的运行情况(基准测试)、多人时的运行情况(负载测试)、一定人数下较长时间的运作(稳定性测试)、更长时间运作时的运行情况(疲劳测试)、不断增加人数导致电梯报警(拐点压力测试)

思路二:不同层次的性能,如零部件性能等

3.3安全性测试:

软件的安全性测试我也不了解。只能瞎说了。比如,暴力破坏电梯,下坠制动测试,超重警报、超时警报的测试,报警功能的测试,监控摄像头测试,火灾时应该不让用户使用,但又要让里面的人能出来等等。

3.4用户体验:

电梯是否有地毯,夏天是否有空调,通风条件,照明条件。等等

3.5效率:调度算法是否合理,是否最优,按错键是否可以取消

3.6零件: 零部件是否合格

3.7接口:电梯和其他设备的交互,如报警装置、中央空调、监控室等等如何交互,是否工作正常

3.8兼容性:电梯的整体和其他设备的兼容性

以上,是建议的答案。一般把整体思路说一下,再把3.1功能测试部分重点讲一讲就ok了,面试官应该会满意的。大家也是可以留言回答一下这个题目哦

如果把电梯换成电话,测试思路还是这个,顶多就是换一些具体用例。或者电梯换成其他任何东西都一样的,关键是,把它当作软件,展示测试思维。

◆来源:图文来自网络,如有侵权请联系删除

软件测试面试题 - 怎么测电梯?(测杯子/椅子/雨伞/电话)相关推荐

  1. 软件测试面试题:对电梯进行测试用例设计?

    对电梯进行测试用例设计 套用万能公式(也就是质量模型,也叫软件质量的6大特性)界面测试:查看电梯外观,按钮位设计是否合理.大方.美观,是否有温馨提示的标语.是否有检修标牌和紧急求助联系方式.功能测试: ...

  2. 场景法设计测试用例atm_测试用例设计经典面试题之电梯、杯子、笔、桌子、洗衣机、椅子、ATM等...

    测试用例设计经典面试题之电梯.杯子.笔.桌子.洗衣机.椅子.ATM等 <转载> 1.测试项目:电梯 需求测试:查看电梯使用说明书.安全说明书等 界面测试:查看电梯外观 功能测试:测试电梯能 ...

  3. 【软件测试】:电梯、杯子、笔、桌子、洗衣机,设计测试用例?

    首先说明的是,遇到这样的测试题目,首先应该反问面试官,需求是什么样的,比如是测什么样的杯子. 因为设计测试用例的规则应该是根据需求分析文档设计用例,客户需求什么,就测试什么.但是在没有需求分析文档的前 ...

  4. 测试用例设计经典面试题——电梯,杯子,笔,桌子,洗衣机

    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200804190032669.jpg) 首先说明的是,遇到这样的测试题目,首先应该反问面试官,需求是什么样的,比 ...

  5. 软件测试面试题集(含答案)

    软件测试面试题集 一.Bug基本要素 缺陷ID,状态,类型,所属项目,所属模块,缺陷提交时间,缺陷提交人(检测者),严重程度,优先级别,缺陷描述信息,测试步骤,测试前置条件,测试数据,期望结果,实际结 ...

  6. 2021秋季“金九银十”跳槽必备:软件测试面试题(附带答案)

    软件测试面试题(带答案) 1. 请自我介绍一下(需简单清楚地表述自己的基本情况,在这过程中要展现出自信,对工作有激情,上进,好学) 面试官您好,我叫###,今年26岁,来自江西九江,就读专业是电子商务 ...

  7. 最全软件测试面试题(经典)

    最全软件测试面试题 在当今竞争激烈的软件测试职场中,想要获取一份满意的offer,就要在面试前做足充分准备,不断挖掘用人单位岗位需求,才能做到"知己知彼,百战不殆." 避免面试过程 ...

  8. 2022金九银十最全的软件测试面试题,能不能找到合适工作就看它了

    闲话少述,直接上正题 PS:前面是目录题目,后面是完整解题思路跟答案 目录 一.面试基础题 简述测试流程: 什么是软件测试?软件测试的目的与原则 问:软件生存周期及其模型是什么? 什么是软件质量? 自 ...

  9. 面试官100%会问的软件测试面试题!!(必看)

    目录 一.问题预测 让简单介绍下自己(每次面试开场) 让说下自己会的内容 看了哪些书籍(有问到) 了解过哪些技术博客/论坛(有问到) 是否了解软件测试需要掌握哪些知识(问到类似问题) 之前面试过,觉得 ...

  10. 大厂HR:我让你测试一个(电梯、杯子、笔、桌子、洗衣机),你会怎么测试它?

    首先说明的是,遇到这样的测试题目,首先应该反问面试官,需求是什么样的,比如是测什么样的杯子. 因为设计测试用例的规则应该是根据需求分析文档设计用例,客户需求什么,就测试什么.但是在没有需求分析文档的前 ...

最新文章

  1. activexobject java_JS进阶篇--IE浏览器的ActiveXObject对象以及FileSystemobject的应用扩展...
  2. WEB服务器和HTTP服务器和应用服务器的区别?(web服务器就是HTTP服务器)为什么要把Web服务器独立配置,和应用程序服务器一前一后?
  3. 【POJ - 2195】Going Home(二分图最优匹配,费用流 或 KM)
  4. 有钱可以多任性?OpenAI提出人肉模型训练,文本摘要全面超越人类表现!
  5. java 空心菱形
  6. php 数据处理--合并,拆分,追加,去重
  7. 关于Linux基本命令
  8. Webgl-超级基础随笔2-矩阵与绘制Cude
  9. HBuilder封装APP集成推送功能
  10. 各种串口助手工具分享
  11. vue项目兼容ie浏览器
  12. 问卷设计一:问卷题目哪些有类型和注意要点?
  13. 如何将平时的生活收支记录打印出来
  14. php msvcr110,msvcr110.dll丢失的解决方法是什么
  15. C语言如何求出一堆整数的最大值
  16. python 成长笔记 序章
  17. 云服务器突发性能型t6和共享型n4比较选择哪个好?
  18. 传苹果或推出安卓版iTunes音乐商店
  19. 学c语言要掌握的英语单词,学习C语言需要理解的英语单词
  20. linux安装appt服务,centos 64位linux系统下安装appt命令

热门文章

  1. python爬虫爬取歌曲_Python爬虫入门教程15:音乐网站数据的爬取
  2. 胆囊结石治疗方法有哪些,胆囊结石切除手术注意事项
  3. 助外国人租房 日本公寓管理行业协会发行多语指南
  4. 永遇乐 寻唐院旧址感赋
  5. python中args和kwargs的用法_Python中*args 和 **kwargs的用法总结
  6. 【LeetCode高频100题-4】冲冲冲(持续更新23.3.12))
  7. 以太坊扩容最热门主力方案 Rollup 学习指南
  8. Think Locally, Act Globally: Federated Learning with Local and Global Representations
  9. ToF激光雷达的“命脉”:感算存一体、全数字化的SPAD-SoC
  10. x86汇编实现一个注入器