有着样的说法:“软件测试人员要两条腿走路,左腿是测试技术,右腿是业务知识。只有两条腿的健壮差不多,走路才稳当。”出于这种思想的考虑,在原来的测试团队,我们每个人都有两个学习、研究方向,一个是技术方向,一个是业务方向。例如:
MILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings">l 技术方向:
n 功能自动化测试
n 单元测试
n 测试管理
l 业务方向:
n 物流业务
n 智能交通
n 知识管理
但这种方式在工作开展上有些困难。如果公司认为测试人员应该绝大部分时间用在项目测试工作上,那么测试团队既要研究测试技术,又要挤出时间学习业务知识,在操作上是比较困难的。在我们以前的测试团队的工作中,有一部分工作时间是用来进行部门建设的,部门建设工作中包括前面说到的技术研究、业务学习,还有就是部门搭建所需要进行的一些工作(如部门制度建设)。当时公司允许我们团队有30%的工作量投入部门建设上。将部门建设工作分开,主要是用于统计部门成本和测试成本用的。
前面说到了测试人员是以测试组身份进入项目开展测试工作的,但不是每个成员上去都从事同样的工作。在进入项目组工作时,每个测试人员所充当的角色是不同的,项目的测试角色划分为以下四种,如表一所示。在实际工作中因为测试人员数量有限,所以经常是一个人担任多个角色。
角色
职责
测试管理员
负责测试项目的管理
测试过程问题的处理与反馈
系统/性能测试组织和计划
测试过程状态报告 测试设计员 测试需求的描述
系统/性能测试用例的设计
测试工具、方法的引入 测试执行员
按照测试用例、测试脚本执行测试
项目测试工作指导 测试监督与度量员
测试度量
测试过程问题的汇总与反馈
开发产品的质量抽检与评定
表一测试角色划分
了解了原来测试团队的分工之后,下面介绍一下测试团队的工作内容。原来的测试团队承接的工作内容包括:
l 承担系统测试、用户测试、性能测试;
l 进行测试技术研究及培训
文章来源于领测软件测试网 https://www.ltesting.net/