2022 测试部门规划与管理
1.引言
1.1 测试部门现状
部门划分后通过学习、观察,了解到我们公司现阶段的测试组的情况如下: 1)测试流程不规范;
2)测试文档不健全;
3)测试文档也没有控制和管理;
4)测试人员不参预需求分析;
5)被测软件没有版本控制;
6)测试部门人员多为行业的新人。
1.2 编写规划目的
根据测试部门现状,以及公司领导对测试部们的重视与期望,该文档明确 定义了测试部门岗位职能、测试流程、测试文档规范、日常项目工作、部门考 评机制以及测试部门人员技能与业务的培训等方面, 同时该文档将作为测试部 门发展的一个指导, 在后期的工作实践中由测试部门成员不断地改进优化, 使
得测试部门能够更好与其他部门成员做好产品的质量控制。
2.测试部门规划
2.1 团队建设
1)岗位职能与技能:参考质量管理流程,测试人员分3 个岗位,具体职能如 下:
a. 测试组负责人:负责项目测试环境搭建和 bug 管理库的维护、同时
负责协调测试组所有事宜,包括与开辟、需求、设计人员的沟通, 分配任务并指导团队测试人员做系统测试,在项目的不同环节阶段 输出相关的项目文档,如:测试计划、测试报告等。
b. 自动化测试工程师:负责项目的自动化测试工作,输出文档:自动 化测试计划、自动化测试用例、自动化测试报告等。
c. 功能测试工程师: 负责项目的功能测试和流程测试, 提出 bug 到bug
管理库。输出文档:功能测试用例、功能测试报告。
根据公司现状,测试部门目前暂时定位为:测试组负责人、功能测试功 能师两个岗位。
2)测试人员技能要求:测试岗位不同技能要求的程度也会有所不同,测试 团队的成员应该对现市场上比较流行的各种测试软件都应有简单的了解, 对 于公司部门内部使用的测试工具能够灵便运用。 以下测试技能和工具需要部 门人员能够掌握到一定的程度:
a. 测试部目前选择 JIRA 做为部门的 bug 管理工具: 要求测试部人员对 于从测试需求到 bug 列表管理的功能熟练使用,并能够做测试报告 总结。对于测试组负责人和配置管理员除了功能使用外系统管理员 的常用功能使用熟练。对于市场上流行的 Bugzilla、bugfree、QC、 mantis 等都能够有一定的认识。
b. 公司目前使用 svn 作为配置管理工具, 要求配置管理员熟练掌握 svn 的功能。所有团队成员能够使用 svn 做 update 操作,并了解简单的 svn 知识。对于团队的所有成员队员目前常用的配置管理工具 vss、 cvs、jiar 等工具要有一定的认识。
c. 测试部门计划将 QTP 作为自动化测试工具,测试人员需要熟练掌握 自动化测试工具的使用比如:脚本录制、回放,后期随着技能的提 高可以独立编写自动化测试脚本;根据测试部门实际需要后期会引 入 Selenium2 自动化测试工具。(由于自动化测试需要编写测试脚本, 而脚本语言的学习熟练向来到最后的项目应用,需要一个长期的过 程,所以由目前测试部门人员自学的时间成本比较高;一旦公司 BS 项目业务做大做强,会根据实际需要考虑从外部招聘自动化测试人 员)
d. 除以上使用的测试管理工具外,要求测试部门人员在以下技能方面 有一定的深度。
server2022、Oracle 是公司使用的数据库,要求测试组团队成 员能够熟练的使用这两个数据库的常用的语句,例:查询、 插入、 修改、删除和简单的表关联。
➢ 在网络协议方面,测试人员要了解常用的网络协议 http、 oracle、tuexdo、snmp 等协议,团队成员根据个人兴趣爱好适 当的学习。
➢ 操作系统方面:对于流行的操作系统 windows server、linux、 unix 等,希翼测试人员能够了解常用的命令,对于测试组长和 测试人员需要能够独立安装操作系统并搭建测试环境。
➢ 其他技能: 测试团队成员能够使用 viso、excel 的部份函数编写 测试文档, 同时测试团队成员对系统使用的架构和使用语言等方 面根据个人的兴趣爱可以进一步学习。
e. 人员数量:视公司具体情况而定。
2.2 测试流程
1)项目整体测试流程:
2) 测试流程:
接收测试申请
代码配置管理库中 指定的提测版本号
测试申请需开辟人提测试版 本时同步给测试人员,内容包 括:
1、提测试的需求功能概述
2、提交待码
3、 提交待码对应的数据库脚本
4、提交环境部署文档
在配置库中获取可测试版本
搭建测试环境
测试数据和测
试用例准备就绪
测试数据的准备,必要时
需要开辟人员配合
输入测试用例
提交缺陷
编写测试总结报告
评审团队:测试组成员、 开辟组长、项目经理、需 求和设计人员测试报告通
过相关评审
测试结束
2.3 技能、业务培训
execl函数 linux测试部门根据部门人员能力情况, 以及测试人员的发展方向, 定期安排技 能、工具和业务流程的培训等。
技能和工具的培训时间安排一个月 1-2 次,根据测试部门员工的工作时间 进行调配。 学习
内容将汇总测试部门人员的期望学习意愿统一安排。 每次培训 结束后希翼测试人员能够有所收获。
业务流程培训将根据部门人员参预项目情况, 会请需求和设计人员统一给
测试人员做培训。
2.4 日常项目管理
1)测试各个阶段的分工:
a. 单元测试:由开辟人员完成
b. 集成测试;由测试人员完成
c. 系统测试:由测试人员完成
d. 回归测试:由测试人员完成
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论