一、如果给你一台电梯,请问你如何测试它,分析如下

1.功能:上升、下降、停止、开门、关门、梯内电话、灯光、指示灯等;

2.性能:速度、反应时间、关门时间等;

3.压力:超载、尖锐物碰撞电梯壁等;

4.安全:停电、报警装置、轿箱停靠位置、有人扒门时的情况等;

5.可用性:按键高度、操作是否方便、舒适程度等;

6.UI:美观程度、光滑程度、形状、质感等;

7.稳定性:长时间运行情况等;

8.兼容性:不同电压是否可工作、不同类型电话是否可安装等。

其实在简单分析的过程中,发现许多东西根本测试不全,比如电话、灯光、材质、调度程序、可维修性等,当发现在一个用例中无法说清楚时,这些应该拆分开来分别测试。可以告诉主考官,你需要模块化地测试电话、灯光等。再有在一起的组装测试。

二、下面是详细的测试点:

需求测试: 查看电梯使用说明书、安全说明书等

界面测试:查看电梯外观

功能测试:

1.测试电梯能否实现正常的上升和下降功能。

2.电梯的按钮是否都可以使用。

3.电梯门的打开,关闭是否正常。

4.报警装置是否可用。

5.与其他电梯之间是否协作良好。

6.通风状况如何。

7.突然停电时的情况。

8.上升途中的响应。

1)电梯本来在1楼,如果有人按18楼,那么电梯在上升到5楼的时候,有人按了10楼,这时候是否会在10楼先停下来;

2)电梯下降到10层时显示满员,此时若8层有人等待电梯,是否在8层停。

9.是否有手机信号

可靠性:

1.门关上的一刹那出现障碍物。

2.同时按关门和开门按钮。

3.点击当前楼层号码

4.多次点击同一楼层号码

5.同时按上键和下键

易用性:

电梯的按钮的设计符合一般人的习惯吗

用户文档:

使用手册是否对电梯的用法、限制、使用条件等有详细的描述

压力测试:

1.看电梯的最大承重量,在负载过重时报警装置是否有提醒

2.在一定时间内不断让电梯上升、下降

稳定性测试:

看电梯在最大负载下平稳运行的最长时间

品;

那么如何测试电梯呢?

电梯测试可以从几个方面来进行,本地化/国际化测试,可维护性测试;

功能测试,最基本的上下功能,开关功能,还有里面的各个按键

性能测试(很多人忽略的),比如电梯的调度算法,用户的等待时间,平均等待时间,上下的速度,耗电量等等

压力测试,比如承重量(你实际承受力是20,那么当进入19个人的时候就应该报警,或者是实际上用户有可能一股脑的全部冲进电梯,所以在静止的时候电梯需要考虑到这种情况),突然断电,门打不开等等

可用性测试,按钮是否方便,按键的感觉是否好,视觉效果,现在很多人诟病的事情是,开和关两个按钮的图示很不友好,在紧急的时候很容易搞错

兼容性测试,比如每个国家的电压不一样,是否考虑到这个情况

本地化/国际化测试,曾经看到一部电梯的使用手册翻译成英文,翻译得很差

可维护性,电梯如果坏了怎么去维修。

HA,high availabity测试,如果一部坏了,另外一部是否可以正常的运行等等。

关于性能测试,这里在多说几句,

我看到的一个很好的电梯调度算法是,有2部电梯,一部在7楼,一部在12楼,我在一楼按往上的按钮,由于7楼有人在搬家,他长时间把电梯霸占了(可以在门口站个人之类的),这个时候另外一部12楼的电梯就下来了。

我看到一个不好的电梯调度算法是,它总共有4部电梯,比如说在不同的楼层,然后我按了5(往上),有一部电梯下来了,然后我走进去,这个时候另外一个人也在5楼,他按了往下,结果我的这部电梯门就打开了。。。

测试电梯的测试用例_【转】电梯功能的测试用例和测试方案相关推荐

  1. 软件测试加法运算器测试用例,简易计算器加法功能的测试用例写作

    功能点:计算器 加法功能 测试点: 1)是否可以正常输入数据 2)是否可以修改输入的数据 3)是否数字相加结果正确 4)是否可以多个数相加,并且数据正确 测试计算器的加法功能,请考虑你讲如何让进行,写 ...

  2. 接口测试用例_【学习】接口测试用例编写和测试关注点

    一.为什么要做接口测试 在日常开发过程中,有人做前端开发,有人负责后端开发.接口就是连接前后台,由于前端开发和后端开发的速度可能不一样,例如后端开发好了,但是前端没有开发.那么我们是不是就不需要测试呢 ...

  3. 树状选择框测试用例_【转】【测试用例设计】WEB通用测试用例

    易用性 1.便于使用.理解.并能减少用户发生错误选择的可能性 2.当数据字段过多时,使用便于用户迅速吸取信息的方式表现信息,突出重点信息,标红等方式 3.显示与当前操作相关的信息,给出操作提示. 4. ...

  4. 测试tcp连接数工具_后端开发程序员不知道压力测试怎么能行

    专注于Java领域优质技术,欢迎关注 作者: 温增闽 来自:杏仁技术站 杏仁后端工程师,专注高并发和分布式编程,Golang爱好者. 压力测试必知必会 压力测试是后端程序员的必备技能,很多工作场景都需 ...

  5. 世纪前线网络质量测试工具 是什么_【案例分享】利用手持式测试工具对建筑控制系统快速排障的方法...

    有人说智能楼宇是巨无霸行业, 其实一点都不为过. 截止去年, 全球40%的人口居住在城市中, 而中国这一比例达到了60%. 随着时代的发展,越来越多的建筑物正在部署智能控制系统,以此作为提高能源效率. ...

  6. 开发转测试没人要_入行或转行软件测试(测试开发)要怎么学

    在2008年刚刚进入这个行业时,我对于要学什么东西,是迷茫的.记得我在08年的时候,入职的公司给我们这批新人做了培训.培训中介绍了很多概念,告诉我们质量很重要,软件测试前景很好,还教了我们很多软件测试 ...

  7. 测试 极客时间_针对数据极客和记者测试DocHive

    测试 极客时间 呼吁所有数据极客和发烧友! 测试现已在DocHive 上开放- 从GitHub开始 . DocHive是一个开源的Ruby on Rails项目,用于从基于图像的PDF捕获数据. Do ...

  8. telnet测试端口是否通_巧用网线直连法测试政企入云带VLAN专线电路通道

    巧用网线直连法测试政企入云带VLAN专线电路通道 河南联通客户支撑中心 常战庭 一. 问题描述 政企专线开通后,按照规定需要进行客户端到端测试,从客户A端联通资产设备至客户Z端联通资产设备,通过综合测 ...

  9. sass框架_为您的Sass框架创建测试

    sass框架 So you've written (or want to write) an awesome Sass toolkit, framework, or even a small func ...

最新文章

  1. oracle dba_tables各字段含义
  2. hdu 5751 Eades
  3. 数据结构与算法 / 分治算法
  4. POJ 2069最小球覆盖 HDU3007最小圆覆盖【模拟淬火算法】
  5. JUnit4学习笔记(二):参数化测试与假定(Assumption)
  6. android 获取键盘回车键事件,设置软键盘回车键显示内容,点击空白处隐藏软键盘
  7. 2020年最具“钱途”的编程语言
  8. windows的回车换行“\r\n“,Linux的回车换行“\n“
  9. Git 存在多个漏洞,开发人员应及时更新
  10. 【Android抓包】Mitmproxy使用
  11. Redis下载与安装(Linux版)
  12. linux编译成功没有响应,解决Xilinx ZCU106 Linux启动后没有响应问题。
  13. 爬虫 - 超级鹰的基本使用
  14. Linux学习笔记26——什么是 Shell scripts、shell script练习及讲解
  15. 服务器系统浏览器打不开,电脑浏览器打不开解决方法
  16. 要穿上就总是和脚抱得紧紧
  17. 以IM为例看58同城典型技术架构演变
  18. 【金融财经】金融市场一周简报(2017-12-01)
  19. warning: require(./admin.php),WordPress提示require_once() Failed opening required的解决方法
  20. 高级技巧之vertical-align属性应用

热门文章

  1. 用Python制作酷炫的可视化报表。
  2. 1分钟爬取全国高校信息,制成大屏可视化!
  3. 在生产环境中调试 Angular 应用程序而不显示源映射
  4. 什么是 SAP HCEA
  5. SAP Commerce Cloud 产品明细页面设计概述
  6. Node.js Express 应用启用资源压缩功能 - compression 库的应用
  7. SAP Spartacus Popover Directive 构造函数的用途分析
  8. 一个简单的workaround - 如何使用SAP Spartacus中的private API
  9. SAP Spartacus auto focus Directive响应模型变化的一些触发时机例子
  10. 一文让您搞清楚@Resources, @Inject和@Autowired的区别