像任何其他软件开发生命周期,测试也需要一些重要因素发展和维护来持续改进过程。其中一个因素是建设团队。同时建立一个好的团队,应注重以下关键元素

  角色和责任

  对应团队成员来说这是非常重要的,可以是他们明白他们需要做些什么。这些通常不需要在团队里进行交流和讨论。在一个项目开始之前,团队成员会被告知他在自己专属的任务中要扮演怎样的角色。无论是测试人员还是测试领导,设定期望和解释什么是期望,即在没有不必要的延迟和错误下,他们给出正确的结果。

  几个在团队里需要被澄清的观点

  项目的范围 每个人期望得到的角色和责任 重点关注可交付成果,时间点等

  关于策略和计划的说明

  重要的是,团队成员的主要责任要记住他们的职业理想、成长、学习等,这些将是关键的激励因素,来执行自己当前的角色并且做到杰出。

  知识转移

  掌握领域知识对应测试人员来说是非常重要,像和对应用程序的功能进行彻底的AUT测试一样。KT会话是非常必要的,可以帮助他们理解核心功能和逻辑,它将用于在测试过程中。头脑风暴会议来分享关于至关重要的应用程序和领域的共同理解。

  项目初始讨论应该包含测试人员,但是它基本上由业务人员、架构师、开发人员、数据库专家等组成。在其中包含测试人员,可以在这些早期的软件开发提供良好的知识和对应用程序的理解,更利于以后的开发和测试。

  领域知识

  理解应用程序的领域(如医疗、保险等。)是非常重要的,将有利于测试人员来验证功能与一个不同的角度来看, 模拟终使用客户像行业专家一样。这需要时间,只有在此期间的工作在一个特定的领域,资源将能够熟悉的领域工作。有时,一个测试人员将有机会测试属于相同的领域的不同的应用程序,所以测试变得更加有意义, 如果他对整个领域的知识有足够的了解。

  技术和领域认证

  拥有一个有才华的测试人员对应一个项目来说是一笔巨大的财富。重点应该是培训团队, 让他们在各自的区域得到内部认证。还有许多外部认证,也可以选择让团队参加。 认证肯定会给一个团队精神上的支持,和增强执行测试成熟度与信心。领域认证资源也将利用获取的知识,会对潜在客户用于新的业务机进行展示。

  职业规划

  创建一个团队,让测试人员学习到所有技能是不足够的,而提供机会,让他们了解他们的职业规划也很重要。创建或提名程序来塑造他们符合他们的下一个级别的角色,显然他们在需要时会履行对资源的识别。团队会议可以有效地利用强调在他们的下一个级别的角色和职责。教育他们需要执行的各种技能在他们的下一个角色是一个很好的优势,也是一个连续的流程改进。当他们希望升职时,每个经理有责任解释关于责任。这将确保不只是特定的一些人会被提拔,而是一些全心工作负责和熟练的人也会被提拔。

  团队激励和集体郊游

  确保一个团队激励的制定是有很明显作用的,其后的是团队进行有效的组织工作,达到共同的目标,完成苛刻的目标和按时达到目的。让他们明白,“项目”是共同的目标对于所有的项目和完成客户要的内容是“优先”的。要做到这一点,每个人都应该一起作为一个“团队”离开所有差异背后,完成计划的任务是的“目标”。在每周的团队会议,团队成员应该接收信息的任务,重点为下一个阶段, 要清晰而响亮的共同的了解要执行的工作。 团队建设练习和郊游真的很有必要,在一个完全不同的环境,可以消除压力和自我恢复,这也将帮助更好地理解项目以外的工作。小小的感谢认可可以被宣布在团队会议中,用来肯定能力,用来鼓励团队人员和激励其他人。