测试电梯的测试用例_【转】电梯功能的测试用例和测试方案
一、如果给你一台电梯,请问你如何测试它,分析如下
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)是否可以正常输入数据 2)是否可以修改输入的数据 3)是否数字相加结果正确 4)是否可以多个数相加,并且数据正确 测试计算器的加法功能,请考虑你讲如何让进行,写 ...
- 接口测试用例_【学习】接口测试用例编写和测试关注点
一.为什么要做接口测试 在日常开发过程中,有人做前端开发,有人负责后端开发.接口就是连接前后台,由于前端开发和后端开发的速度可能不一样,例如后端开发好了,但是前端没有开发.那么我们是不是就不需要测试呢 ...
- 树状选择框测试用例_【转】【测试用例设计】WEB通用测试用例
易用性 1.便于使用.理解.并能减少用户发生错误选择的可能性 2.当数据字段过多时,使用便于用户迅速吸取信息的方式表现信息,突出重点信息,标红等方式 3.显示与当前操作相关的信息,给出操作提示. 4. ...
- 测试tcp连接数工具_后端开发程序员不知道压力测试怎么能行
专注于Java领域优质技术,欢迎关注 作者: 温增闽 来自:杏仁技术站 杏仁后端工程师,专注高并发和分布式编程,Golang爱好者. 压力测试必知必会 压力测试是后端程序员的必备技能,很多工作场景都需 ...
- 世纪前线网络质量测试工具 是什么_【案例分享】利用手持式测试工具对建筑控制系统快速排障的方法...
有人说智能楼宇是巨无霸行业, 其实一点都不为过. 截止去年, 全球40%的人口居住在城市中, 而中国这一比例达到了60%. 随着时代的发展,越来越多的建筑物正在部署智能控制系统,以此作为提高能源效率. ...
- 开发转测试没人要_入行或转行软件测试(测试开发)要怎么学
在2008年刚刚进入这个行业时,我对于要学什么东西,是迷茫的.记得我在08年的时候,入职的公司给我们这批新人做了培训.培训中介绍了很多概念,告诉我们质量很重要,软件测试前景很好,还教了我们很多软件测试 ...
- 测试 极客时间_针对数据极客和记者测试DocHive
测试 极客时间 呼吁所有数据极客和发烧友! 测试现已在DocHive 上开放- 从GitHub开始 . DocHive是一个开源的Ruby on Rails项目,用于从基于图像的PDF捕获数据. Do ...
- telnet测试端口是否通_巧用网线直连法测试政企入云带VLAN专线电路通道
巧用网线直连法测试政企入云带VLAN专线电路通道 河南联通客户支撑中心 常战庭 一. 问题描述 政企专线开通后,按照规定需要进行客户端到端测试,从客户A端联通资产设备至客户Z端联通资产设备,通过综合测 ...
- sass框架_为您的Sass框架创建测试
sass框架 So you've written (or want to write) an awesome Sass toolkit, framework, or even a small func ...
最新文章
- oracle dba_tables各字段含义
- hdu 5751 Eades
- 数据结构与算法 / 分治算法
- POJ 2069最小球覆盖 HDU3007最小圆覆盖【模拟淬火算法】
- JUnit4学习笔记(二):参数化测试与假定(Assumption)
- android 获取键盘回车键事件,设置软键盘回车键显示内容,点击空白处隐藏软键盘
- 2020年最具“钱途”的编程语言
- windows的回车换行“\r\n“,Linux的回车换行“\n“
- Git 存在多个漏洞,开发人员应及时更新
- 【Android抓包】Mitmproxy使用
- Redis下载与安装(Linux版)
- linux编译成功没有响应,解决Xilinx ZCU106 Linux启动后没有响应问题。
- 爬虫 - 超级鹰的基本使用
- Linux学习笔记26——什么是 Shell scripts、shell script练习及讲解
- 服务器系统浏览器打不开,电脑浏览器打不开解决方法
- 要穿上就总是和脚抱得紧紧
- 以IM为例看58同城典型技术架构演变
- 【金融财经】金融市场一周简报(2017-12-01)
- warning: require(./admin.php),WordPress提示require_once() Failed opening required的解决方法
- 高级技巧之vertical-align属性应用
热门文章
- 用Python制作酷炫的可视化报表。
- 1分钟爬取全国高校信息,制成大屏可视化!
- 在生产环境中调试 Angular 应用程序而不显示源映射
- 什么是 SAP HCEA
- SAP Commerce Cloud 产品明细页面设计概述
- Node.js Express 应用启用资源压缩功能 - compression 库的应用
- SAP Spartacus Popover Directive 构造函数的用途分析
- 一个简单的workaround - 如何使用SAP Spartacus中的private API
- SAP Spartacus auto focus Directive响应模型变化的一些触发时机例子
- 一文让您搞清楚@Resources, @Inject和@Autowired的区别