1 测验用例界说

  • 测验用例(TestCase)为测验对象编制一种测验输入、履行条件和预期成果;
  • 用例能够表现测验方案、方法、技能和战略;
  • 用例的内容一般包含:
# 测验对象名称
# 测验项
# 测验目标
# 测验环境
# 测验输入
# 测验步骤
# 预期成果
# 测验脚本等
  • 往常咱们最简化的测验用例至少应该包含测验输入和预期成果。

2 测验用例规划准则

  • 测验用例应覆盖三类事情:
# 1、根本事情:依据需求需求完成一切功用的测验用例,覆盖率到达100%;
# 2、备选事情:程序履行中的备选情况;
# 3、异常事情:程序履行出错处理的路径。
  • 运用等价类划分法完成根本测验用例,将无限测验变成有限测验;
  • 运用鸿沟值发现程序或许呈现过错的鸿沟问题或临界条件;
  • 运用过错推断法追加一些测验用例,这个和一些经验有关;
  • 对照程序逻辑,检查已规划测验用例的逻辑覆盖程度;
  • 关于有输入条件的测验用例,在开始时应选择决策表驱动法和因果图法;
  • 关于参数配置类软件,应采用正交实验法规划用例;
  • 关于业务流程清晰的体系,可采用场景法规划用例。

3 测验用例的评定

评定的关键,能够分以下内容:

  • 是否覆盖了测验需求的一切功用点?
  • 是否覆盖了一切非功用性测验需求?
  • 测验用例编号是否和测验需求对应?
  • 测验规划是否包含了正面和反面的测验用例?
  • 是否清晰了测验特性、步骤、履行条件、预期成果等内容?
  • 是否包含了测验数据、测验数据的生成办法?
  • 是否具有可操作性?
  • 优先级组织是否合理?
  • 是否删除了冗余的测验用例?
  • 用例规划的是否简练?是否复用性强?

4 测验怎么保护?

一般情况下咱们需求对测验用例进行保护更新,更新的点有:

  • 废弃的用例怎么处理?
  • 因需求的变更,用例的标识和需求的标识是否对应?
  • 经过屡次迭代测验,用例的优先级履行是否需求更改?
  • 用例的规划场景是否需求完善?
  • 用例的履行人员是否设置合理?
  • 用例的版本更新等。

另外,为什么需求更新保护呢?原因有下:

  • 测验过程中发现用例规划不全,需求进行弥补完善;
  • 软件交给后反响了软件问题,而这些问题恰巧在测验时并没有发现,需求对这些缺点弥补相关的用例;
  • 软件的更新,导致需求有所变动,需求更新用例等。

5 用例的作用

  • 发现和盯梢软件缺点;
  • 更精确的反响软件的某一个特性;
  • 反响软件的功用和质量;
  • 清晰毛病责任等。

6 用例办理东西

  • 用例办理的东西有许多,比方
1、PingCode;2、TestRail;
3、TestLink;4、Jira;
5、PractiTest;6、PractiTest;
7、Zephyr Enterprise;8、MeterSphere;
9、Bugzilla、10、ZenTao
  • 咱们这里来举个例子,比方禅道(以下为举例,仅供参考,详细的东西运用仍是需求依据团队和项目的规模和工作模式来选择):
    『测验根底』| 怎么了解测验用例办理和缺点办理?
    用例的创立根本包含了许多常用的字段:
    『测验根底』| 怎么了解测验用例办理和缺点办理?
  • 用例履行,一般要阐明这个用例履行的情况,比方失利仍是经过等等:
    『测验根底』| 怎么了解测验用例办理和缺点办理?
  • 大部分渠道也能够对用例进行相关bug、相关需求、相关项目等等,有的是针对项目规划用例,有的是直接用例库中进行规划,需求的时分能够进行相关操作等。

7 缺点关注的要点

  • 以下是列出了缺点需求关注的一些部分要点字段,当然不止这些:
关键字段 阐明
缺点状况 比方已提交、待修正、已承认、已修正、重复、待评定、关闭等等
缺点标题 简单明了阐明缺点
严峻程度 一般为致命、严峻、一般、提示、建议;有的也分A、B、C、D等
紧急程度 从1到4,最高为1级
缺点类型 功用缺点、界面规划缺点、安全性、接口、功用、数据等缺点
提交人 缺点的提交人员,便于缺点复现、盯梢和办理
所属项目或模块 清晰缺点的所属
处理人 一般为对应的开发人员
处理时刻 比方项目经理指定的开发人员处理缺点的时刻
关闭时刻 最终被关闭的时刻等

8 缺点剖析

咱们需求对缺点进行统计剖析,比方以下:

  • 缺点的主要分布模块;
  • 缺点发生的原因;
  • 依据已知的缺点,剖析或许发生的缺点模块;
  • 依据缺点的发生,剖析软件的质量情况;
  • 依据提交缺点,剖析测验人员的技能提升点;
  • 依据缺点修正的程度,剖析对应处理人的缺点处理质量情况等。

9 缺点办理东西

  • 之前说到的用例办理东西相同适用缺点办理:
1、PingCode;2、TestRail;
3、TestLink;4、Jira;
5、PractiTest;6、PractiTest;
7、Zephyr Enterprise;8、MeterSphere;
9、Bugzilla、10、ZenTao
  • 咱们看个东西吧,比方TAPD
    『测验根底』| 怎么了解测验用例办理和缺点办理?
  • 缺点的创立:
    『测验根底』| 怎么了解测验用例办理和缺点办理?
  • 一个简单的缺点流程:
    『测验根底』| 怎么了解测验用例办理和缺点办理?