功能测试用例模板设计(节选转载)

上一篇 / 下一篇  2007-12-07 02:02:34

一、测试用例Excel模板

   

    1、测试用例ID —— 用于唯一标识测试用例号,可根据自身需要定义规则,最好易于跟踪和维护;

    2、测试前置条件 —— 如果有则描述之;
    3、测试用例等级 —— 根据需求重要性区分测试用例等级,测试执行阶段可以根据测试用例等级安排测试任务,分为四级:
       1). 冒烟测试,即版本确认测试,每个测试版本需通过所有该级测试用例,否则拒绝继续测试;
       2). 关键路径测试,每个测试版本需执行该级测试用例,若该级测试用例均通过,意味着软件功      能趋于稳定;
       3). 可接受级测试,该级测试用例只要执行一次通过即可,该级测试用例通过意味着可以准备发布了;
       4). 建议执行的用例,如果有时间,最好执行该级测试用例,但不作为发布的必要条件。
    4、测试用例执行结果 —— 执行时填写,分为通过、失败、警告、阻塞、忽略。

二、开发VBA脚本,自动统计每轮测试用例执行结果,如图-2测试用例覆盖率分析报告所示

   

三、测试用例状态转换分析,图-3显示了一个典型测试用例的生命周期,依据不同类型和规模的项目可以自行

   定制。

  

   队列中(In Queue)-- 测试用例在排队等待中;
   进程中(In Progress)-- 表示测试正在进行,并且可能会持续一段时间,如果一个测试花费的时间少于一天或两天,只需将它显示在处于排队状态;
   阻塞(Block)-- 一些外部条件—如缺少部分功能—将无法执行测试;
   忽略(Skip)-- 已经决定(或被告知)跳过这个测试用例;
   通过(Pass)-- 终点状态,没问题;
   失败(Fail)-- 测试用例执行出错;
   警告(Warn)-- 结果处于Pass 和Fail之间,错误严重性等级较轻,不影响功能和性能;
   关闭(Closed)-- 以前识别出的错误都已经被修正。

   实际项目中,一个测试用例有多个执行步骤,每个步骤可能有不同结果,如步骤1通过,步骤2失败,步骤3被步骤2中的失败所阻塞,那么该测试状态如何?单纯指出这个测试用例阻塞或失败都将遗漏重要的信息。因此必须指定双重状态,如Block/Fail,Block/Warn,Skip/Pass,Skip/Closed等。


TAG:

 

评分:0

我来说两句

日历

« 2024-04-18  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 2136
  • 日志数: 1
  • 图片数: 1
  • 建立时间: 2007-06-14
  • 更新时间: 2007-10-10

RSS订阅

Open Toolbar