测试用例设计-电梯的测试用例

摘要:
两部电梯的测试用例界面测试:外观美观,电梯空间大小是否与设计尺寸一致,按钮是否清晰易懂,楼层显示屏是否安装,是否联系外部电话紧急电话设备检查手册安全规范手动承重和灯光标志上的人数扶手镜仅提供到达楼层的按钮材料空调摄像头功能测试:测试电梯是否能实现正常的升降功能,以及每个楼层是否能停放。
两部电梯的测试用例

界面测试:

  1. 外观(里面、外面)美观性
  2. 电梯空间尺寸是否和设计尺寸一致
  3. 按钮是否清晰和易懂
  4. 显示楼层的显示屏是否安装
  5. 是否联系外界的电话、紧急电话
  6. 设备检测说明书
  7. 安全规范说明书
  8. 标识的承重和人数
  9. 扶手
  10. 镜子
  11. 仅提供可到达楼层的按钮
  12. 电梯制作的材料
  13. 空调
  14. 摄像头

功能测试:

  1. 测试电梯能否实现正常的上升和下降功能,每层是否都可以停靠。
  2. 每层停靠楼层是否与所按的楼层一致
  3. 电梯按键在按下时是否点亮按键灯
  4. 电梯在每个楼层的上行和下行的申请是否可以有效
  5. 电梯满负载的时候,是否会忽略其他楼层外部的上行和下行申请
  6. 电梯的两边按钮是否都可以使用,三列按钮。
  7. 电梯的楼层选择是否可以取消
  8. 电梯门的打开,关闭是否正常关闭(自动关闭)。
  9. 报警装置是否可用。(满载)
  10. 超重时是否能强制关门
  11. 超重时重新挪动一下人员是否可以上下行
  12. 与另外一部电梯之间是否协作良好。(算法)
  13. 电梯的灯光是否满足看书的要求
  14. 联系外界的电话是否可用
  15. 通风状况如何,人多的时候是否会很热,通风不畅(排气扇)
  16. 电梯里面的摄像头是否可用,拍摄是否清晰
  17. 门不夹人
  18. 伸手的话,应该不会强制关门
  19. 管理员可以和内部人通话
  20. 在各种场合下,可以强制开门
  21. 运行中时,不能按开门键,不会强制开门
  22. 在不同情况下(如:有人挡着、马上关门的时候、停电的时候、没有请求的时候…),一直按开门键和关门键
  23. 从电梯外部可以强制开门
  24. 模拟不同天气(温度,湿度,风速)下的测试
  25. 进入电梯,拨打手机,是否有信号
  26. 进入电梯喊话,外面是否能听到
  27. 楼层显示屏显示的楼层、以及电梯运行升降状态是否正确
  28. 两台电梯能否同时使用(或停用)
  29. 其中一台使用,另一台是否可以停用
  30. 一台电梯报错,另一台可以正常
  31. A电梯按上行,B电梯按上行
  32. A电梯按上行,B电梯按下行
  33. A电梯按上行,B电梯按上下行
  34. A电梯按上行,B电梯按下上行
  35. A电梯按下行,B电梯按下行
  36. A电梯按下行,B电梯按上下行
  37. A电梯按下行,B电梯按下上行
  38. A电梯按上下行,B电梯按上下行
  39. A电梯按上下行,B电梯按下上行
  40. 电梯空时如何运转
  41. 电梯门开时不进电梯
  42. 进入电梯后不做任何操作
  43. 电梯门开的时间多长,超过时间后是否自动关门
  44. 电梯门开的时间超时后关门到最后2厘米,是否可以撬开门
  45. 电梯门关闭后还未上升时,电梯外按下上行(或下行)按钮,电梯门是否会打开
  46. 电梯最底层是否有下行按钮
  47. 电梯最顶层是否有上行按钮

停靠算法测试:

  1. 2部均空闲时,采取就近原则,离乘电梯人最近的电梯优先运行;
  2. 有1部运行时,以同行方向且顺路的电梯优先运行,否则安排空闲电梯;
  3. 2部均运行时,以方向通行且顺路的电梯优先运行;
  4. 每部电梯,在电梯内部每层在上升和下降过程中,再电梯内部均申请每层停靠
  5. 每部电梯,在电梯内部每层在上升和下降过程中,再内部没有任何申请的情况下,在电梯外部均申请每层停靠
  6. 每部电梯,在电梯内部每层在上升和下降过程中,再电梯内部均申请每层停靠,在电梯外部也申请每层停靠
  7. 电梯本来在1楼,如果有人按18楼,那么电梯在上升到5楼的时候,有人按了10楼,这时候是否会在10楼先停下来
  8. 电梯下降到10层时显示满员,此时若8层有人等待电梯,是否在8层停。
  9. 类似7、8测试步骤地随机测试,在电梯内部和外部均有不同组合申请的情况下,验证楼层停靠是否准确和合理。
  10. 电梯本来在2楼,1楼按上行键的同时3楼按下行键,查看优先上行还是下行
  11. 电梯的平稳性,是否会上升过快或者下降过快,造成人体不适应反应

可靠性:

  1. 无任何申请的时候,可以长时间停留在某层,并且门是关闭的
  2. 门关上的一刹那出现障碍物。
  3. 长期有障碍物在门口堵住,电梯应该也不会关门或上升和下降
  4. 同时按关门和开门按钮。
  5. 快速交替按关门开门按钮
  6. 点击当前楼层号码。
  7. 快速点击不同楼层
  8. 上升到顶层后,电梯中的原有下楼请求均会被取消
  9. 下降到负楼层后,电梯中的原有上楼请求均会被取消
  10. 电梯外部同时按上键和下键会怎样。
  11. 长按打开按钮,电梯门是否持续打开
  12. 突然停电或超载时的情况,电梯(停靠、正在上升、正在下降)不会坠落,电梯门可以通过外力打开,并且紧急电话可用
  13. 电梯运行中,申请马上要经过的楼层停靠,电梯应该不会停靠。
  14. 在电梯里面蹦跳,电梯不会出现不稳定的情况。
  15. 电压不稳定的情况下的电梯运行情况
  16. 电梯不能正常工作的时候是否有监控系统自动报警
  17. 电梯不能正常工作的时候,是否有流程可以精确的指定到人进行所有故障解决的高效处理
  18. 意外坠梯时所有按键正常使用

易用性:

  1. 电梯的按钮的设计符合一般人使用的习惯吗.
  2. 按钮是否考虑残疾人和小孩儿
  3. 楼层显示屏是否处于电梯的上部,方便别人看到

可维护性

  1. 是否有方便维修和维护电梯的工作条件(竖井通道、统一断电等)
  2. 电梯的常用配件是否容易更换
  3. 电梯的维修成本如何
  4. 电梯的安装、维护、测试
  5. 超过维修年限,是否可以正常运转

竞品测试

  1. 和其他厂家的产品比较,验证产品的竞争力
  2. 关门速度
  3. 启动速度和上升速度是否会造成人的不适应
  4. 上升和下降的速度是否满足用户要求
  5. 2部电梯的一个对比

配置测试

  1. 针对电梯系统的不同运行参数进行配置,并验证所有配置项是否可以生效

负载/压力测试:

  1. 看电梯的最大限度的承受重量.在负载过重时是否有提醒。
  2. 频繁的关门、开门操作
  3. 耗电量测试
  4. 上升和下降不同楼层的速度,是否有明显的延迟
  5. 多次按压按钮,确认所有按钮正常使用
  6. 长时间按压一个按钮不放开,确认所有按钮长时间按压功能正常

兼容性测试:

  1. 电梯是否适用于不同写字楼、不同国籍、不同地区

稳定性测试:

  1. 最大负载下平稳运行的最长时间、不断地高负荷运行。7*24小时
  2. 无负载下平稳运行时间。7*30 小时

文档测试:

文档是否齐备,能否描述具体的信息,满足安装公司、使用者、维护公司的使用要求

  1. 安装手册:安装的条件、方法、流程、检测标准、试运营要求和最后交付条件
  2. 电梯使用说明书:最大承载说明、正常使用的温度、湿度、电压等条件
  3. 维护说明书:如何进行电梯的维护、检测和维修,需要定期更换的配件
  4. 安全说明书:如何在停电、电压不足、超重的情况下保证电梯的安全性,以及在出现特殊运行情况时的处理方法

免责声明:文章转载自《测试用例设计-电梯的测试用例》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇经济--阿尔法,贝塔,腾安100,百发100,各种成分股10个步骤保护IIS Web服务器安全下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Bootstrap框架(3)

一 模态框(Modal)插件模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。 1.1 用法 您可以切换模态框(Modal)插件的隐藏内容: 通过 data 属性:在控制器元素(比如按钮或者链接)上设置属性data-toggle="modal",同时设置d...

PowerDesigner 技巧【3】

  一、PowerDesigner导出所有SQL脚本:     一般的导出SQL脚本只需要下面两个步骤:   1、database->change current DBMS(选择需要导出的数据库类型);   2、database->generate database,点击确定即可,如下图所示:     我的PDM目录下面有很多包,直接导出S...

JavaScript初学指南

目录: 包含与引入(Embedding,including) write 和 writeln 文档对象(document object) bgColor 和 fgColor 消息框(Message Box) 变量(Variables)和条件(Conditions) 函数(Function) onClick onLoad onUnload 表单(Form)...

js用button激活 Alert 元素关闭按钮的交互功能

js用button激活 Alert 元素关闭按钮的交互功能 一、总结 1、点(.)对应class,井号(#)对应id 2、jquery:amaze里面用的jquery,jquery熟悉之后,这些东西就很简单了,jquery很简单,一层一层的$().__() 二、js用button激活 Alert 元素关闭按钮的交互功能 样例 代码: 1 <div...

Unity3D 使用XML进行简单的配置文件改动

1、首先是看看效果图: 開始执行项目例如以下图所看到的 2、点击绿色button改动配置文件再点击改动button成功改动方块颜色 3、接了下是实现的过程: 首先在Hierarchy创建一个cube。其次在Assets下分别创建Scenes和Scripts目录,各自是用来保存的的当前的场景和我们所写的脚本。在Scripts目录以下右键创建一个C#脚本...

IOS开发--仿制网易新闻

学习来源:袁峥老师的《快速集成App中顶部标题滚动条》 此次博文写的是按需求分析写代码,思路条理性杠杠的,可以提高的编码实现速度哦。 效果:   根据这个网易新闻的界面,需求分析:     需要的对象:           1、导航控制器默认会生成的导航条,上面可以设置title(当然也可以另外自定义View设置导航条title)           2...