日常产品测试用例设计思路----电梯、杯子、笔、桌子、洗衣机、榨汁机

一、如何测试一部电梯

首先,分几个方面去进行用例设计;

(1)功能测试

         基本的上下功能、开关功能、各个层的停靠不停靠功能、报警、通话功能等、电梯是否通风、电梯上行过程中按上下及不同楼层、电梯下行过程中按上下及不同楼层;

(2)性能测试

         比如电梯的调度算法,用户等待时间、平均等待时间、上下的速度、耗电量等;

(3)可用性测试

         按钮是否方便、按键感觉是否良好、按键是否符合常规视觉和使用习惯等;

(4)安全性测试

          突然断电、门打不开、停靠位置非正常位置如何处理等;

(5)压力测试

         比如承重量、以此进入超负荷报警功能、全部涌入超负荷报警等;

(6)可维护性测试

         电梯异常、故障如何维修、维修是否简易操作等;

(7)本地化/国际化测试

          电梯内按键是否考虑盲文、使用说明手册是否翻译良好等;

(8)兼容性测试

          比如不同国家的电压不一样,如何兼容不同电压

(9)HA,高可用性测试

         如果一部电梯坏了,另外一部是否能正常使用;

 
 
二、如何测试一个杯子
 同样的,分几个方面进行测试,可对问题提出一些疑问,也就是明确需求的过程;

(1)需求测试:查看杯子使用说明书,是否有遗漏

(2)界面测试:查看杯子外观,是否变形

(3)功能性:用水杯装水看漏不漏;水能不能被喝到

(4)安全性:杯子有没有毒或细菌

(5)可靠性:杯子从不同高度落下的损坏程度

(6)可移植性:杯子在不同的地方、温度等环境下是否都可以正常使用

(7)可维护性:把杯子捏变形,然后看能否恢复

(8)兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等

(9)易用性:杯子是否烫手、是否有防滑措施、是否方便饮用

​​(10)用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述​

(11)疲劳测试:将杯子盛上水(案例一)放24小时,检查泄漏时间和情况;盛上汽油(案例二)放24小时,检查泄露时间和情况等​

(12)压力测试:用根针穿杯子,并在针上面不断加重量,看压强多大时会穿透​

(13)跌落测试:杯子加包装(有填充物),在多高的情况摔下不破损​

(14)震动测试:杯子加包装(有填充物),六面震动,检查产品是否能应对恶劣的铁路、公路、航空运输​

(15)测试数据:具体编写此处略。其中应用到场景法、等价类划分法、因果图法、错误推测法、边界值法等方法​

(16)期望输出:需查阅国标、行标以及使用用户的需求​

(17)说明书测试:检查说明书书写准确性

 

三、测试一只笔

(1)需求测试

        查看使用说明书

(2)功能测试

        能不能写字

(3)界面测试

         查看笔的外观是否美观等;

(4)易用性测试

          是否方便使用、方便携带等;笔在不同的纸质、温度等环境下是否可以使用;

(5)压力测试

         给笔不断的增加重力,观察压力多大时压坏

(6)跌落测试

         笔在多高的情况下摔不坏,还可以正常写字;

(7)可靠性测试

         笔从不同高度落下摔坏的程度

(8)兼容性

         笔是否可以装不同颜色、大小的笔芯

 

四、测试项目——桌子

    需求测试:查看桌子相关的使用说明书。

    功能测试:桌子是办公用的还是防治东西用的,桌子的面积大小是否适合;

    界面测试:桌子的桌面是否平滑,有没有凹凸不平的地方;

    安全性测试:桌子的支撑点是否可靠;将桌子推倒后,它的损坏情况;

    压力测试:桌子可以承受的重量;

   可用性测试:桌子是否好移动;它的重量是否合适;

 

五、测试项目——洗衣机

   需求测试:查看洗衣机的使用说明书。

   功能测试:洗衣机是否正常的洗衣服;最多可以洗多少衣服,也就是容量多大;

   安全性测试:洗衣机是否漏电;

   兼容性测试:除了洗衣服是否还可以洗其它的;

   性能测试:使用时电量如何,是否满足客户需求;加到一定量的衣服后,过一段时间,看洗衣机是否正常洗;通过逐步增加系统负载,最终确定在什么负载条件下系统性能将处于崩溃状态,以此获得系统能提供的最大服务

   界面测试:洗衣机的外观是否符合用户的需求;

   可用性测试:洗衣机的操作是否简单已操作;

 

六、榨汁机测试

题目:对于一台榨汁机的需求阶段,需求还没有整理出来,测试人员先行介入,测试人员应该从哪些方面考虑测试用例?

这是一个很常见的测试题目。

 

无论是对榨汁机还是对保温杯,都可以通过以下几个方面进行测试用例的设计:

静态测试:静态测试主要是针对外观进行测试。

动态测试:动态测试可分白盒测试和黑盒测试。

对于动态测试中,每种测试最好分别设计有效测试用例和无效测试用例。

本题将动态测试分为:功能测试、性能测试、兼容性测试、压力测试、容量测试、安全性测试、可用性测试、健壮性测试等。

测试用例的设计没有标准答案,只需要根据每种测试方法进行相应的测试用例设计即可。

 

以下是个人对于榨汁机的测试用例的设计:

静态测试: 

  • 观察榨汁机外观是否对用户友好
  • 观察榨汁机的按钮、插头等是否存在
  • 观察榨汁机是否配有说明书

 功能测试: 

  • 按动各个按钮,测试各个按钮是否可用
  • 调节转动档位,观察是否可调节档位
  • 对去核的正常蔬果进行加工
  • 对未去核的正常蔬果进行加工
  • 榨出来的蔬果汁的质量
  • 对异常物品(如石头等)进行榨汁(也可归结为破坏性测试)
性能测试:
  • 榨汁的速度
  • 持续工作的时间
  • 所能承受的蔬果的最大限度
  • 刀片的旋转速度
  • 使用寿命,包括每种具体刀片的使用寿命和整机使用寿命
  • 关闭电源到榨汁机停止工作的时间差
  • 噪音大小
  • 耗电量
  • 额定功率
兼容性测试:
  • 超出最大的额定功率,是否会出现故障
  • 低于最小的额定功率,是否会出现故障
压力测试:
  • N次频繁使用榨汁机,直到榨汁机坏所用的时间或次数
  • 疯狂点击按钮或扭动按钮,观察榨汁机按钮所能承受的压力
容量测试:
  • 正常的榨汁机使用容量
  • 榨汁机最多能承受的容量
  • 没有物品时候让榨汁机空转
安全测试:
  • 在正常榨汁过程中突然断电
  • 在正常榨汁过程中突然改变电流强度
  • 在正常榨汁过程中突然改变电压
  • 在电压过高或过低的状态下能否正常使用榨汁机
  • 在电流强度过高或者过低的状态下能否正常使用榨汁机
可用性:
  • 榨汁机的外观是否美观。这是用户选择的关键。
  • 榨汁机的电源线长度是否足够。
  • 容量杯大小测试

posted on 2018-09-10 22:17  欢喜等大年  阅读(507)  评论(0编辑  收藏  举报

导航