软件测试是对开发人员已经发布出来的软件进行验证和测试,以保证软件的质量。和其他工作一样,也需要相应的工作人员实现已规划好的测试计划。

  本文将从测试人才招聘、测试人才的应用、绩效考核和职业规划几个方面对软件测试中的人才培养进行描述。

  1、测试人才招聘

  招聘是为已经确定的工作岗位物色适合的人选的过程。在这个过程中,首先需要明确职位描述、技术知识能力要求、完成这份工作所需要具备的基本素质和其他具体的特殊的要求。职位描述包括岗位职责和将来的工作任务。技术、知识和能力要求是必须掌握了相应的技术,知识和能力才能胜任该份工作的需求。基本素质是除了技术、知识和能力必须具备的基本素质。下面将以初级测试人员为例,明确招聘需求:

项目
内容描述
备注
职位描述
根据已经设计完成 的测试用例测试软件
对根据用例测试发现的问题进行确认
对已确认问题,按照标准格式书写并提交该bug
对已提交的bug进行跟踪,并作验证直到bug被修复

公共基本技能
技术要求
编程语言
掌握C/C++语言
根据还同的公司背景需求
 操作系统
精通Window’s / Linux / Mac …
工具
熟悉CVS or VSS / Clear Quest / TD …
知识要求
了解软件工程
熟悉软件测试分类
熟悉软件测试的基本方法

 
能力要求
良好的逻辑思维能力
具有团队合作能力
具有一定的创造性

 
基本素质
1.有良好的沟通习惯
2.良好的书写习惯
3.对待工作认真细致,条理性较好

 
   
英语  6
至少能看懂;)
其他要求

 

 

  明确需求之后是具体的面试。面试是一个双方初步观察,判断和选择的过程。面试前可以根据职位的描述和要求,设计相应的问题和题目,从各个方面对应试人员进行观察,判断其是否符合相应的要求。

  2、人才的使用

  当选中相应的测试人员之后,则需要进行试用。试用是面试的延续,是对其能力进行进一步的验证和观察。

  测试人员入职后,除了参加公司组织的入职培训,也需要进行项目入职培训。对于新员工的培训,可以根据积累的经验,建立新员工项目培训体系,以帮助新员工尽快了解当前的项目基本状况。新员工培训结束后,则测试人员应该已经掌握了当前项目的基本知识,可以尝试安排其进行简单的工作。随着测试人员对项目的了解程度增加,则应该逐步增加工作量和工作难度,直到其应该做的工作。

  在试用期内需要对测试人员进行细致的观察,以对其能力、做事风格和真实性格有进一步的了解。同时对进行一定的引导,观察其是否能够感知并向引导的方向努力。在整个过程中,及时和其进行沟通,以获取其对培训和工作中的反应。

  转正是双方经过观察,建立了信任,并愿意进行长期合作的标志。一方面是公司对测试人员试用期内的能力和表示认可,认为其可以胜任当前的工作,并愿意提供其展现才华的平台。另一方面,是测试人员对公司的认可,也一起共同发展。

  在日常工作中,一方面给各个员工能力相当的工作量,另一方面也需要对测试人员实际的工作结果进行考核。同时及时调动测试人员的积极性和团队整体士气,给团队营造一种和谐,相互交流的平台。