敏捷测试中的角色分类
上一篇 /
下一篇 2011-07-11 23:02:33
/ 个人分类:测试
面向业务 -------------------------- 面向技术
支持编码 -------------------------- 批判产品
根据上面两组对立组,可以将敏捷测试中的角色分为一下四种:
* 面向业务的批判产品角色
× 面向技术的批判产品角色
× 面向业务的支持编码角色
× 面向技术的支持编码角色
下面先来解释一下两组对立组:
× “支持编码”:测试的目的主要作为一种准备和保证,通过编写测试代码来阐述关于问题的思考,把它作为说明性的例子来描述代码应该怎么做,而找Bug只是第二个目的;
“批判产品”:测试的主要目的是暴露主要错误和遗漏;
× “面向技术”:测试人员在测试过程中更关注技术实现的正确性,并学会用到很多专门的技术来进行测试:
“面向业务”:是指测试人员在测试过程中更加关注的是产品对业务实现的正确性,需要根据需求和用户的实际业务场景来进行测试。
接下来,对每种角色进行说明:
1) 面向业务的批判产品角色:
* 是指测试人员从用户的角度对产品进行测试。更关注产品对需求的满足程度;
* 常用方法:探索性测试;
* 角色可由用户担当。
2) 面向技术的批判产品角色:
* 是指测试人员采用专门的测试技术队产品进行测试;
* 常用方法:性能测试,安全性测试,可用性测试;
* 角色由拥有专门测试技术的测试人员担当。
3) 面向业务的支持编码角色:
* 是指测试人员编写代码来激发出正确的代码;
* 常用方法: 测试人员首先编写测试代码来举例说明某个即将添加的新功能特性将如何工作,然后程序员编写代码来匹配这些例子;
* 可由测试人员或者用户担当。
4) 面向技术的支持编码角色:
* 是指测试人员使用单元测试代码来检查开发人员的编码,并且编写一些保护性代码来确保每次运行开发人员编写的代码时正确的仍然正确;
* 可由开发人员或者熟悉单元测试方法的测试人员担当。
相关阅读:
- 配置管理的主要活动 (fendoour, 2011-6-03)
- 面向全球化的有效敏捷交付 (fendoour, 2011-6-03)
- 文档模版大全 (fendoour, 2011-6-03)
- 软件测试(迭代)流程 (当我遇上你, 2011-6-05)
- 测试笔录 (fendoour, 2011-6-16)
- 随着敏捷的发展,测试人员会被淘汰吗? (smilings, 2011-6-21)
- 谈软件工程管理的四大要素 (nmdguoliwei, 2011-6-26)
- 我的职场生活开始啦~ (小麦紫, 2011-7-06)
- 踏入“测试人生”,你准备好了么? (小麦紫, 2011-7-09)
- 测试自动化——浅谈QTP脚本的重用 (xiongchenghui, 2011-7-15)
收藏
举报
TAG:
测试
角色