软件测试:怎样编写一个测试用例

在之前的文章中有介绍关于测试用例的编写方法,那我们该如何去编写一个好的测试用例呢先来回顾一下测试用例相关的知识~

测试用例所包含的内容:

用例编 、用例名称、测试背景、前置条件、优先级、重要级、测试数据、测试步骤、预期结果、实际结果、备注。

测试用例的编写流程:

需求分析->提取测试点->测试用例编写->测试用例评审

测试用例篇

编写测试用例

整理分析需求文档
分析各个模块的功能,列出主要的测试点

编写具体的测试用例
我们对一个具体的事物的测试用例时主要从以下几个方面去考虑:

分类、功能测试、性能测试、界面测试、安全测试、易用测试、兼容性测试、抗震性测试

  • 功能测试

主要考虑功能是否完善、是否可以正常使用等

  • 性能测试

考虑具体的事物

  • 界面测试

考虑界面是否正常,是否美观,是否可以正常跳转等

  • 安全测试

是否安全、稳定可以使用

  • 易用测试

是否符合人体工学标准,易用性考虑

  • 兼容性测试

是否可以兼容

  • 抗震性测试

这里我们以电梯的测试用例为例:

  • 功能:上升、下降、停止、开/关、电梯内灯光、指示灯、 警电话
  • 性能:速度、反应时间、关门时间等;
  • 压力:超载、尖锐物体碰撞电梯等;
  • 安全:停电、 警装置、轿厢停靠位置等;
  • 易用:按键的高度、操作是否方便、是否舒适等;
  • UI:美观程度、光滑程度、形状、质感;
  • 稳定性:长时间运作工作情况;
  • 兼容性:不同的电压是否可以工作;

有了如上的分析后,我们编写具体的测试用例:
功能测试

  • 测试电梯是否能够正常的上升和下降;
  • 测试电梯的按钮是否可以使用;
  • 测试电梯门是否可以正常关闭打开;
  • 警装置是否可以正常使用;
  • 通风状况;
  • 突然停电时的使用状况;
  • 上升时途中停止的状况;
  • 满载是否还会停靠;
  • 是否有信 ;

性能测试

  • 电梯上升/下降,开门/关门的速度;
  • 没有进入电梯,用手挡着门,门是否会关闭;
  • 超载时电梯的使用情况;
  • 尖锐物体碰撞电梯的状况;

界面测试

  • 电梯以及按键的美观程度、光滑程度、形状、质感;

安全测试

  • 门关上时出现障碍物;
  • 多次点击同一个楼层;
  • 门关上的时间是否合理是否会夹住人;

易用测试

  • 按键的高度;
  • 电梯的按键是否符合人的一般习惯;
  • 操作是否方便
  • 是否舒适等;

兼容性测试

  • 和其他电梯共同运作时的工作情况;
  • 同时按开门关门键;
  • 在一定时间内,让电梯不断上升下降的使用情况;

抗震性测试

  • 在电梯内晃动、跳跃;

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

上一篇 2021年3月15日
下一篇 2021年3月15日

相关推荐