测试工程师绩效考核方案(试行)
一. 软件测试工程师职责
:
1. 根据需求编写测试用例;搭建测试环境;根据测试任务,制定测试计划,执
行测试用例,提交和跟踪测试缺陷,提交测试报告等,确保客户有最好的用
户体验。
2. 负责研发部门各开发组研发的新增产品和修改产品的系统测试;建立、推广
并维护实施软件版本管理系统;
3. 使用并维护软件缺陷管理系统禅道,负责软件问题解决过程的跟踪和记录;
4. 负责推广实施软件开发文档规范化工作,管理产品测试相关文档;
5. 负责配合软件研发部门等对于新项目软件或修改升级项目软件的测试工作,
并提供测试报告;
6. 负责监督软件开发流程的执行,并负责提出软件开发过程改进建议,提高软
件产品质量
7. 与开发工程师和研发部门交流报告任务进展情况,并提出最近的测试需求;
8. 测试部负责制订测试计划、测试用例和测试实施方案,项目主负责人安排测
试与对应的开发人员交流,完成测试执行工作;及时提交准确、完整的项目
测试报告;
9. 项目主负责人负责开发流程管理和人力资源、测试用软硬件资源调配,需要
与研发之外的部门定期交流掌握下周或近期可能测试任务;
10. 测试部主管负责完成与其他项目组和产品部门协调项目进度;
二. 软件测试的不确定性:
1. 软件测试的目的就是使软件的错误不断趋进于零,但软件的错误是永远找不
完的;
2. 开始测试时,可能软件使用 1 个小时就出现 10 个错误;测试修正后 1 个小
时出现一个错误,继续修正和测试直到出现一个错误的概率很低很低,这时
这个出错几率已经通过终结评审可以接受了,可以进行试产了。
3. 试产样机需经由测试部门抽测,QC 按照之前发现的低概率问题进行着重测
试;最终根据厂区老化测试反馈和测试组反馈确认是否可以量产;
4. 因为产品是软硬件结合,且老化测试并非我们可控范围,所以,针对非功能
和大批量性能问题,客户反馈后,由售后部相应人员验证,确认问题后,测
试部进行追踪验证并反馈;
5. 测试一些成熟的产品,测试过程中很难发现大量的缺陷;而测试一些不成熟
产品,在测试前期,会出现大量的问题;这样就导致不同的工程师发现不同
数量的 bug;
6. 软件测试的进度首先会按照测试计划逐步进行,但是在测试过程中,测试进
度会随研发部门的进度而调整;所以积极的与研发部门交流、协调测试中的
问题是相当必要的。
三. 测试工作最低成功标准及测试工程师考核内容:
评论5