软件测试是对开发人员已经发布出来的软件进行验证和测试,以保证软件的质量。和其他工作一样,也需要相应的工作人员实现已规划好的测试计划。
本文将从测试人才招聘、测试人才的应用、绩效考核和职业规划几个方面对软件测试中的人才培养进行描述。
1、测试人才招聘
招聘是为已经确定的工作岗位物色适合的人选的过程。在这个过程中,首先需要明确职位描述、技术知识能力要求、完成这份工作所需要具备的基本素质和其他具体的特殊的要求。职位描述包括岗位职责和将来的工作任务。技术、知识和能力要求是必须掌握了相应的技术,知识和能力才能胜任该份工作的需求。基本素质是除了技术、知识和能力必须具备的基本素质。下面将以初级测试人员为例,明确招聘需求:
项目 | 内容描述 | 备注 | |
职位描述 | 根据已经设计完成的测试用例测试软件 对根据用例测试发现的问题进行确认 对已确认问题,按照标准格式书写并提交该bug 对已提交的bug进行跟踪,并作验证直到bug被修复 … | 公共基本技能 | |
技术要求 | 编程语言 | 掌握C/C++语言… | 根据还同的公司背景需求 |
精通Window’s / Linux / Mac … | |||
工具 | 熟悉CVS or VSS / Clear Quest / TD … | ||
知识要求 | 了解软件工程 熟悉软件测试分类 熟悉软件测试的基本方法 … | | |
能力要求 | 良好的逻辑思维能力 具有团队合作能力 具有一定的创造性 … | | |
基本素质 | 1.有良好的沟通习惯 2.良好的书写习惯 3.对待工作认真细致,条理性较好 … | | |
语 言 | 英语 6级 | 至少能看懂 | |
其他要求 | | |
明确需求之后是具体的面试。面试是一个双方初步观察,判断和选择的过程。面试前可以根据职位的描述和要求,设计相应的问题和题目,从各个方面对应试人员进行观察,判断其是否符合相应的要求。
2、人才的使用
当选中相应的测试人员之后,则需要进行试用。试用是面试的延续,是对其能力进行进一步的验证和观察。
测试人员入职后,除了参加公司组织的入职培训,也需要进行项目入职培训。对于新员工的培训,可以根据积累的经验,建立新员工项目培训体系,以帮助新员工尽快了解当前的项目基本状况。新员工培训结束后,则测试人员应该已经掌握了当前项目的基本知识,可以尝试安排其进行简单的工作。随着测试人员对项目的了解程度增加,则应该逐步增加工作量和工作难度,直到其应该做的工作。