在上一节介绍了团队的基本构成,为了史好地理解团队中的每位成员所起的作用,
就需要清楚不同的角色所应该承担的责任。
主要角色的责任,先从一般(初级)测试工程帅开始,再介绍资;粜测试工程帅,最后到测试经理。这个过程有利于读者理解他们的责任,测试工程师虽然和初级测斌工程师责任小一样,但肯定的是测试上程师能做好所有要求初级测试工程师做好的j二作。不同层次的测试工程师责任有一定的区别,但都是技术工作,丰要任务是设计和执行各种测试任务。是测试工作的基础。
下面详细定义了初级测试工程师、测试J二程师、资深(高级)测试工程师、测试实验室管理员、软件包构建或发布工程师、测试组长、测试经理等不同测试岗位的责任。
1初级测试工程师
初级测试工程师的责任比较简单,还不具备完全独立的工作能力,需要测试工程师或资深测试工程师的指导,要求比较低,主要有下列7项责任。
· 了解和熟悉产品的功能、特性等。
· 验证产品在功能、界面上是否和产品规格说明书一致。
· 按照要求,执行测试用例,进行功能测试、验收测试等,并能发现所暴露的问题。
· 清楚地描述所出现的软件问题。
· 使用简单的测试工具。
· 努力学习新技术和软件工程方法,不断提高自己的专业水平。
· 接受测试工程师的指导,执行主管所交待的其他工作。
2测试工程师
测试工程帅的责任相对多些,熟悉测试流程、测试方法和技术.参与自动化测试,具有独立的工作能力,但摹本已执行测试为牛,£要责任如下。
· 熟悉产品的功能、特性,审查产品规格说明书。
· 验证产品是否满足了规格说明书所描述的需求。
· 根据需求文档或设计文档,可以设训功能方面的测试用例。
· 根据测试用例,执行各种测试,发现所暴露的问题。
· 夸耐使用测试工具,包括测试脚本的编写。
· 安装、设置简单的系统测试环境。
· 报告所发现的软件缺陷,审查软件缺陷,跟踪缺陷修改的情况,直到缺陷芙闭
·写测试报告。
· 负责对初级测试工程师的指导,执行主管所交待的其他工作。