软件企业测试人员的角色与职责

(1)一般的软件机构,测试人员的职责分配应该如下所示(按OA engineer;QA Lead;QA Manager)来划分。

 

(2)但是在国内的中小企业中,测试经理(QA Manager)一般充当的是测试组长(QA Lead)的角色,所以这个时候来说,技术相对来说就更重要一些,因为很多情况下很多技术方面的事情需要你自己去解决。

 

(3)在大的软件企业里面,如果有很多个产品需要同时平衡测试的话,这个时候测试经理(QA Manager)重要性就突显出来了,测试经理需要动态地调节测试资源,保证企业里不同的产品都能顺利的发布。

 

 

测试工程师(OA engineer)
在一些大一些的软件企业里面,测试工程师的职责主要是:编写测试用例、执行测试用例、提交软件缺陷报告、以及回归验证的测试等,在此不再重复。


测试组长(QA Lead)
第一:编写测试计划
第二:统合软件测试用例
第三:配置测试环境
第四:进行测试用例的审核
第五:主导相关文件的编写
第六:监督测试过程与测试时程
第七:提供QA Engineer技术与非技术性的问题解答
第八:主导编写测试工具
第九:分派测试任务
第十:负责与开发人员的沟通协调
第十一:判断问题的严重等级
第十二:负责软件测试的成败
第十三:主导解决客户问题
第十四:主导相关会议
 
 
 
测试经理(QA Manager)
资源的调整,设置处理的优先级,监督事务以及检讨审查,这些都是QA Manager所必须要进行的主要工作项目:
第一:所有资源的分配计划与指派调度
第二:建立审核软件测试流程
第三:加强改进软件测试流程
第四:设立不同等层次的等级顺序标准
第五:QA人员的招募与训练
第六:研究不同的可行替代方案
第七:QA人员提供的技术性与非技术性的问题协助
第八:QA人员提供的其他问题协助
第九:拥有否决软件发行的权力
第十:监督所有产品的测试进度与测试状况
第十一:负责垂直与横向的谈判沟通
第十二:提供所有提升软件质量的建议事项
第十三:拜访客户了解实际的质量状况
第十四:主导测试计划的审核
第十五:主导测试用例的审核
第十六:主导或者参与程序代码的审查
第十七:安排所有的预算规划
第十八:审查所有的测试时间表
第十九:负责规划QA Team的组织结构
第二十:负责QA的策略决定
第二十一:负责QA人员的表现评比
第二十二:鼓舞整体QA人员的士气
第二十三:评估调查软件测试工具与流程管理工具
第二十四:提供测试方针与产品重点
第二十五:主导或者参与相关会议

你可能感兴趣的:(软件企业测试人员的角色与职责)