如何测试一个杯子:这样全面的回答让内行刮目相看

如何测试一个杯子:这样全面的回答让内行刮目相看

面对IT技术人员对自己测试技能的判断,按照这样的内容去回答:“如何测试一个杯子”,会让内行对你刮目相看。一方面,从“启发式测试策略模型”出发;另一方面从“软件质量特性分类”测试点出发。

1 启发式测试策略模型

作为一名软件测试工程师,不知道你是否熟悉“启发式测试策略模型”(Heuristic Test Strategy Model)。该模型如下图:

  • 需求测试(Requirement Test)
    审查杯子使用说明书
  • 用户文档(User Documentation)
    杯子使用手册是否对杯子的用法、限制等方面有详细阐述
  • 功能测试(Function Test)
    杯子是否能装水
    杯子能装多少容量的水
    杯子能否盖杯盖
    杯盖盖上,是否会倒出来
  • 性能测试(Performance Test)
    杯子能否装100摄氏度开水(耐热性)
    杯子能保温多久
    杯子能否装0度冰水或做冰块(耐寒性)
    杯盖拧紧到何种程度,水不会倒出来
    杯子装满水几天后会渗发水分
    杯子是否容易击碎
    杯子内壁涂料是否容易脱落
    杯子的颜色是否容易褪色
    杯子可使用多久或多少次
  • 安全性测试(Security Test)
    杯子是否存在异味
    杯子的制造材质是否有毒
    杯子内壁上涂料是否会溶解于水中
    杯子在高温环境下是否会炸裂
    杯子装入硫酸等化学液体是否会有剧烈反应
    杯子是否容易生长细菌菌团
    杯子是否存在会划伤身体的缺口或锋锐棱角
    杯子是否有防滑措施
  • 压力测试(Pressure Test)
    在一定的挤压力的挤压下,杯子是否变形,甚至破碎
    在一定的穿刺力的强度下,杯子是否会被穿刺
    在一定的高度掉落下,杯子是否会摔碎
  • 可靠性测试(Reliability Test)
    杯子从不同高度掉落地上的损坏程度
  • 界面测试(UI Test)
    杯子的实际大小是否与设计一致
    杯子的有多重
    杯子的颜色形状是否与设计一致
    杯子整体外观是否美观耐看
    杯子的图案是否符合常理常规
    杯子是否有标准的容量刻度线
    杯子的制造材质是否与设计一致
    杯子的图案是否容易脱落
  • 易用性测试(Usability Test)
    杯子倒满开水后是否容易烫手
    杯子倒满冰水后是否容易冻手
    杯子是否有防滑纹理
    杯子是否方便端放
    杯子是否方便喝水倒水
    杯子的使用是否简单易操作
  • 可移植性测试(Portability Test)
    杯子在不同地理、温度环境下均可正常使用
    杯子是否能被不同人群均接受
  • 兼容性性测试(Compatibility Test)
    除了装水,还能否装雪碧、酒、果汁、茶水、咖啡等其他液体
  • 恢复性测试(Restorative Test)
    杯子受损是否可恢复原态
  • 震荡测试(Vibration Test)
    杯子放在包装纸箱中,同时6面震荡,测试杯子是否能有效面对物流运输

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年11月1日
下一篇 2018年11月1日

相关推荐