关于电梯的测试案例

今天无聊跑到公司加班进电梯的时候想起来几年前帮朋友培训时问他们如果面试的时候听到面试官问怎么去测试一个电梯,结果收获寥寥不到十条案例,启发之后也不过十来条的情况,觉得应该总结一份标准答案出来帮助所有测试小伙伴发掘自己思维方式和盲区,互相探讨互相进步:
首先测试任何任务都是从样式外观开始的,根据UI或者美工提供的设计图去具体比对如长宽高、颜色、大小、材质、界面样式、按钮、形状、位置、提示语等这样应该就不止十条了。
其次就是测试的重点即功能,功能是任何产品的核心竞争力,所以在这里应该重点测试,那么测试案例应该怎么写?
例如:
一常规功能测试(顺序)
1、电梯地下N层到1层
2、电梯1层到2层
3、电梯2层到3层
4、电梯3层到4层
5、电梯4层到5层。。。。
PS:有多少层写多少,具体案例条数根据十几楼层数延伸
二常规功能测试(倒序)
1、电梯顶层到次顶层
2、电梯次顶层到次次顶层
3、。。。。。
4、电梯2层到1层
5、电梯1层到地下N层
PS:有多少写多少,具体案例条数与正序相同根据实际楼层延伸
三常规功能测试(乱序)
1、电梯1层到3层
2、电梯1层到4层
3、电梯1层到N层
PS:以上案例条数根据电梯楼层数-1
4、电梯2层到4层
5、电梯2层到N层
6、电梯N层到顶层
PS:以上案例是正向乱序,那么下面应该相同原理的逆向乱序测试案例
7、电梯顶层到次次顶层
8、。。。。
9、电梯N层到1层
10、电梯N层到地下N层
以上案例编写结束基本常规功能测试案例编写,测试人员评级:初级,案例条数不低于40条

然后仍然是电梯运行的功能测试案例之串行:
1、1楼到顶层2楼于运行过程中按向上2层是否会停
2、1楼到顶层3层于运行过程中按向上3层是否会停
3、1楼到顶层4楼于运行过程中按向上4层是否会停
4、1楼到顶层于运行过程中顶层按向上顶层是否会停(顶层电梯按钮设计是否存在特殊)
5、N楼到顶楼过程中N层按电梯是否会在N层停
PS:。。。依次顺序向上之后就是依次向下案例和上面一样
6、顶层到底层过程中N层按1层N层是否会停
7、N++层到N–层过程中N-1层按电梯是否会停
PS:以上案例都是一个方向的,那么同理相反方向也可以写案例,条数与上面基本相同,不过可以从中间楼层开始设计如:
1、(假设顶层为6层)3层到地下一层运行中2层到4层电梯是否会停
2、(假设顶层为6层)3层到1层运行中2层到5层电梯是否会停
PS:这样写可能麻烦但是实际测试过程中细节很可能存在问题,这也是测试的细节。所以不要怕麻烦,尽可能多的测试,只有嫌弃测试时间不充足跑不完案例,而不能嫌弃测试案例场景太多。当然测试者可以根据测试人员数量,测试任务验收时间排期具体制定测试计划。

上面基本就把测试案例串行的测试场景测试完成,那么下一个测试题材就可以开始写了,并行:
1、两部电梯在1层静止不动,按向上开几个
2、两部电梯在1层静止不动,按向下开几个
3、两部电梯在1层静止不动,2层按向上会上来几个
4、两部电梯在1层静止不动,3层按向下会上来几个
PS:这样可以写多少条大家心里有数。。。。
5、两部电梯在N层静止不动,N层按向下/向上会上来几个
PS:上面都写的电梯静止不动,那么电梯如果动了呢?所以下面场景就又复杂起来了。
6、两部电梯其中A电梯在1层向上运行,B电梯在5层向上运行,3层电梯按向上
7、两部电梯其中A电梯在1层向上运行,B电梯在5层向下运行,6层电梯按向上
PS:这样也可以写N条具体条数可以根据楼层判定,而且这个时候因为电梯是相同运行方向,那么下面可以写相反方向:
8、想不电梯其中A电梯1层向上运行B电梯5层向下运行,6层电梯按向上
PS:这个也可以写N条,具体条数可以根据楼层和电梯所在层数判定,然后就是扩展,我们上面的案例最多写的也就是两部电梯,那么是不是把数量增加一下也可以?所以具体案例条数根据楼层数、实际电梯数量倍数增长。测试者临场如果写这么多基本可以评定中级,案例条数100左右。。

其实写到这我就不想写了,想想就烦,一个电梯写那么多案例,但是实际到这里测试也只是进行了百分之七十左右。电梯有了外观、功能测试那么剩下的就是性能测试以及易用性测试、异常场景测试等等,而且一个项目并不能表现出测试人员的专业素质,有可能只是一时没有想出来等等,所以上面的评定也就是随手划分大家不喜勿喷。
1、电梯承载重量临界值测试,因为电梯关乎人命,所以临界值要比实际标注高很多,具体范围需要根据需求制定(涉及关联异常提示、友好度等)
2、电梯通风(涉及关联异常提示、友好度等)
3、电梯隔水(涉及关联异常提示、友好度等)
4、电梯防火(涉及关联异常提示、友好度等)
5、电梯停电(涉及关联异常提示、友好度等)
6、电梯单双楼层划分(定制版,案例条数几何倍数增长)
7、电梯主控异常(长时间运行、断电、断网、弱网等)
8、电梯维护
9、电梯运行结束是否返回最底层
10、电梯能源损耗
PS:上面这些都完成测试也基本完成了百分之九十以上,然后可以适当添加安全测试如:
1、电梯1层掉电梯井里
2、电梯2层掉电梯井里
3、N个电梯同时从N层掉进吊梯井里
。。。。我烦了!
可能有人觉得已经结束了,但是测试就是不断在细节中探索,所以仍然没完:
1、电梯有人同时按了两个楼层
2、电梯有人同时按了三个楼层
3、电梯有人同时按了N个楼层
4、电梯N个人分别按了N个楼层
5、电梯向上运行过程中有N个人分别按了向上N个楼层
6、电梯向下运行过程中有N个人分别按了向下N个楼层
7、电梯向上运行过程中有N个人分别按了向上N个楼层向下N个楼层
。。。。。
如果上面这些都写完了那么离测试案例编写又近了一步,却还没有结束:
1、电梯向上运行过程中有体重N的N个人跳了N下
2、电梯向上运行过程中有人把门扒开了
3、电梯运行过程中有人倒水导致电梯短路了
4、电梯运行过程中有人拿螺丝刀把电梯控板拆掉了
。。。。脑袋疼~测试不容易,保佑测试人员不会遇到类似问题,有的话你问问他能写多少。到这里我就不写了,不是写完了,是我确实已经不想掰扯了除非遇到电梯的项目我是不会深究了,欢迎大家补充,一切为了成为别人无法替代的测试,我只是提供了思路。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值