分 析 人 员  
业务流程分析人员
业务设计员  系统分析员
需求阐释员
 
  开 发 人 员  
软件架构师  设计员
用户界面设计员
数据设计员  实施员
集成
 
  测 试 人 员  
测试经理  测试分析员
测试设计员  测试员
 
  管 理 人 员  
管理经理  变更控制经理
过程工程师  项目复审员
软件质量保证经理
 
  产品与支持人员  
系统管理员  工具专家
配置经理  部署经理
技术支持员  美工
 
 
>>> 你现在的位置是:测试人员
   
 

 

 测试人员角色分析:

 

测试人员 Testers

主要包含以下角色:

n        测试经理Test Manager

n        测试分析员Test Analyst

n        测试设计员Test Designer

n        测试员Tester 

 

角色

测试经理Test Manager

定义

负责项目测试任务,以确保测试活动成功的角色

职责

l          协商测试工作的目标与提交的成果,管理测试活动的范围,并据此制定测试计划

l          为测试活动分配人力资源和获取测试设施

l          监督项目测试活动的进度和效果

l          解决阻碍测试开展的矛盾和问题

l          通过发现重要的缺陷来推进项目产品的质量水平

l          关注软件开发过程并推动改善工件(需求、代码等)的可测试性

专业技能

l          具备软件开发过程各个方面的基本知识

l          拥有测试方法、技术和工具等广泛的经验

l          掌握计划和管理的技能

l          熟悉被测试系统领域的相关知识

l          拥有编程经验

活动

确定测试任务、识别测试动因、获取测试承诺、评估和推进产品质量、评估和改进测试活动

工件

测试计划、变更请求、事项列表、测试评估总结

 

角色

测试分析员Test Analyst

定义

负责识别和定义所需测试,监督具体测试进展和成果的角色

职责

l          识别将通过测试来验证的测试对象条目

l          定义合适的测试要求和相关的测试数据

l          收集和管理测试数据

l          分析各测试周期的结果

专业技能

l          具备软件开发过程各个方面的基本知识

l          拥有良好的分析技能

l          关注细节并且坚忍不拔

l          对软件常见的失效与错误有充分理解

l          拥有测试方法、技术和工具等广泛的经验

l          熟悉被测试系统领域的相关知识

l          拥有测试经验

l          可以由需求阐释员兼任,方便按照用例编制测试用例

活动

识别测试对象、确定测试思路、定义测试细节、确定评估和跟踪要求、判断测试结果、验证各构造版本中的变更

工件

测试计划、测试评估总结、变更请求、测试指南、测试思路列表、测试用例、测试数据、测试结果记录、工作负载分析模型

 

角色

测试设计员Test Designer

定义

负责针对测试目标设计测试途径以确保测试被成功实施的角色

职责

l          确定并描述相应的测试技术

l          确定相应的测试支持工具

l          定义并维护测试自动化架构

l          详述和验证需要的测试环境配置

l          验证与评估测试途径

专业技能

l          具备软件开发过程各个方面的基本知识

l          拥有验证测试成果的经验

l          具备诊断和解决调试问题的技能

l          拥有硬件与软件安装、配置等的广博知识

l          拥有使用自动化测试工具的成功经验

l          对软件常见的失效与错误有充分理解

l          深入掌握被测试系统领域的相关知识

l          拥有编程经验

l          具备开发团队领导和软件设计的技能

l          可以由软件架构师充当本角色

活动

定义测试途径、确定测试机制、定义测试环境配置、组织测试实施元素、定义测试元素

工件

测试计划、测试脚本、测试自动化构架、测试界面规格、测试环境配置、测试套件

 

角色

测试员Tester

定义

负责遵照设计的测试途径负责实施测试的角色                                   

职责

l          为给定的测试确定最合适的实施途径

l          实施各个测试

l          设置并执行测试

l          记录测试结果并验证测试的执行

l          分析执行遇到的错误并从中恢复

专业技能

l          具备软件开发过程各个方面的基本知识

l          接受过使用相应自动化测试工具的培训

l          拥有使用自动化测试工具的经验

l          具备诊断和调试的技能

l          拥有编程经验

l          可以由测试分析员充当本角色

活动

实施测试、实施测试套件、执行测试套件、分析测试失败

工件

测试套件、测试脚本、测试记录、变更请求

 

测试人员培训方案: 

课 程 名 称

课程编号

备注

理论基础

 

 

面向对象的分析与设计(OOAD)

SZB-CLS-201

 

面向对象的测试(OOT)

 

 

统一建模语言(UML)和建模工具

SZB-CLS-801

 

统一软件过程RUP

SZB-CLS-803

 

软件测试基础

 

 

GUI测试

 

 

性能测试

 

 

单元测试与测试驱动编程

 

 

实战演练

 

 

UML/ROSE实践

SZB-CLS-802

 

UML/RUP项目实战:项目过程概述

 

 

UML/RUP项目实战:测试

 

 

UML/RUP项目实战:实施与单元测试

 

 

工具操作

 

 

Rational ClearCase基本操作

 

 

Rational ClearQuest与缺陷跟踪

SZB-CLS-604

 

白盒测试工具

 

 

黑盒测试工具

 

 

性能测试工具

 

 

技术应用

 

 

优秀的开源测试工具应用

 

 

J2EE.Net)框架下的测试

 

 

数据库测试

 

 

 

CopyRight by 中 国 软 件 架 构 师 网 2005

深圳市南山区阳光海景A28G

电话:0755-26737924

E-mail:chinaarch@tom.com