background image

软件测试工程师业绩评估标准

1. 软件测试工程师职责:

1 与软件产品部配合完成软件需求分析讨论,并根据需求说明书制定《项目测试(计

划)方案》;编写《测试用例》;建立测试环境;

2 负责研发部门各开发组研发的软件产品开发过程和投入运营之前的新增软件和修改

软件的模块测试和系统测试;建立、推广并维护实施软件版本管理系统;

3  使用并维护软件缺陷管理系统 mantis,负责软件问题解决过程跟踪记录,提交

mantis 报告》;

4 负责推广实施软件开发文档规范化工作,管理研发产品相关文档;
5 负责配合软件研发部门等对于新项目软件或修改升级项目软件的测试工作,并提供

测试报告;

6 负责监督软件开发流程的执行,并负责提出软件开发过程改进建议,提高软件产品

质量。

7 与开发工程师和研发部门交流报告任务进展情况,并提出最近的测试需求;
8 测试部负责制订测试计划、测试用例和测试实施方案,项目主负责人安排测试与对应

的开发人员交流完成测试执行工作;及时提交准确、完整的《项目测试报告》;

9 项目主负责人负责开发流程管理和人力资源、测试用软硬件资源调配,需要与研发之

外的部门定期交流掌握下周或近期可能测试任务;

10 外部接口都由测试部主管负责完成,与其他项目组和产品部门协调项目进度;

二.软件测试的不确定性:

1 软件测试的目的就是使软件的错误不断趋进于零,但软件的错误是永远找不完的;

 

2 开始测试时,可能软件使用 1 个小时就出现 10 个错误;测试修正后 1 个小时出现一

个错误,继续修正,继续测试,直到约一个月出现一个错误。这时这个出错几率已
经通过终结评审可以接受了。那么测试就结束了。移植成功之后测试工作由开发部门
来维护。 

3 测试一些成熟的游戏或应用,测试过程中很难发现大量的缺陷;而测试一些不成熟

的游戏或应用,在测试前期,会出现大量的问题;这样就导致不同的工程师发现不
同数量的

bug;

    4 软件测试的进度首先会按照测试计划逐步进行,但是在测试过程中,测试进度会随研

发部门的进度而调整;所以积极的与研发部门交流、协调测试中的问题是相当必要的。

三.测试工作最低成功标准及测试工程师考核内容:
      测试工作的最终目标就是发现客户可能发现的所有错误。如果移植测试在使用第一天就

发现了你没测试出来的错误,那测试是失败的。如果使用了很久(如几个月)才出现
错误,那说明测试还是成功的

 。

测试工程师考核内容:

   1 测试工程师比开发工程师更了解产品;(产品各模块总体把握能力)