敏捷测试中的角色分类

上一篇 / 下一篇  2011-07-11 23:02:33 / 个人分类:测试

       面向业务 -------------------------- 面向技术

       支持编码 -------------------------- 批判产品

根据上面两组对立组,可以将敏捷测试中的角色分为一下四种:

* 面向业务的批判产品角色

× 面向技术的批判产品角色

× 面向业务的支持编码角色

× 面向技术的支持编码角色

下面先来解释一下两组对立组:

× “支持编码”:测试的目的主要作为一种准备和保证,通过编写测试代码来阐述关于问题的思考,把它作为说明性的例子来描述代码应该怎么做,而找Bug只是第二个目的;

 “批判产品”:测试的主要目的是暴露主要错误和遗漏;

× “面向技术”:测试人员在测试过程中更关注技术实现的正确性,并学会用到很多专门的技术来进行测试:

 “面向业务”:是指测试人员在测试过程中更加关注的是产品对业务实现的正确性,需要根据需求和用户的实际业务场景来进行测试。

接下来,对每种角色进行说明:

1) 面向业务的批判产品角色:

* 是指测试人员从用户的角度对产品进行测试。更关注产品对需求的满足程度;

* 常用方法:探索性测试;

* 角色可由用户担当。

2) 面向技术的批判产品角色:

* 是指测试人员采用专门的测试技术队产品进行测试;

* 常用方法:性能测试,安全性测试,可用性测试;

* 角色由拥有专门测试技术的测试人员担当。

3) 面向业务的支持编码角色:

* 是指测试人员编写代码来激发出正确的代码;

* 常用方法: 测试人员首先编写测试代码来举例说明某个即将添加的新功能特性将如何工作,然后程序员编写代码来匹配这些例子;

* 可由测试人员或者用户担当。

4) 面向技术的支持编码角色:

* 是指测试人员使用单元测试代码来检查开发人员的编码,并且编写一些保护性代码来确保每次运行开发人员编写的代码时正确的仍然正确;

* 可由开发人员或者熟悉单元测试方法的测试人员担当。


TAG: 测试 角色

 

评分:0

我来说两句

日历

« 2024-04-30  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 51486
  • 日志数: 28
  • 建立时间: 2011-07-06
  • 更新时间: 2011-08-09

RSS订阅

Open Toolbar