当前位置:   article > 正文

测试团队的建设和管理_测试团队技术能力建设

测试团队技术能力建设

一.测试团队的建设

  软件的质量不是靠测试出来的,而是靠产品开发团队(需求分析工程师,系统设计工程师,程序员,测试工程师,技术支持工程师等)所有成员的共同努力来获得的。

  软件测试团队不仅仅是指被分配到某个测试项目中工作的一组人员,还指一组互相依赖的人员齐心协力进行工作,以实现项目的测试目标。要使这些测试工程师发展成为一个有效协作团队,既需要测试项目经理的努力,也需要软件测试软对中每位测试工程师的付出。测试项目团队工作是否有效将决定软件测试的成败。尽管有计划,需要项目管理技能,但项目中的每个人员才是项目成功的关键。软件项目的测试需要一个有效的团队,有效的软件测试项目软对具有以下特征:

  (1)对软件项目的测试目标有清晰的理解

  (2)对每位测试工程师的角色和职责有明确的期望

  (3)以目标为导向

  (4)高度和互助合作

  (5)高度的信任

  无论对于哪一种类型的测试团队,其团队的基本职责主要有以下几点:

  (1)尽早地发现软件产品中尽可能多的缺陷。

  (2)督促和帮助开发人员尽早解决产品中的缺陷。

  (3)协助项目管理人员制定合理的开发计划和项目测试计划。

  (4)对缺陷进行跟踪,分析和总结,以便项目经理和相关测试人员能够及时,清楚地了解产品当前的质量状态。

  (5)评估软件产品的当前质量状态,以评估是否达到发布水平。

  (6)培养测试工程师的测试技能。

  二.软件测试经理

  软件测试经理应确保全部测试工作在预算范围内按时优质地完成,从而使客户满意。项目经理的职责是测试项目的计划,组织和控制等工作。 即项目经理的职责就是领导测试软对完成项目的测试目标:

  1.计划

  首先,软件测试经理要高度明确项目目标,并与该目标与客户取得一致意见。其次,领导团队成员一起制定实现项目目标的计划。让项目团队成员一起制定测试计划,这样比测试经理独自制定要更切合实际。

  2.组织

  组织工作设计为开展测试工作如何有效,合理地分配资源。 首先,测试经理要明确哪些工作应该由团队内部完成,哪些应由团队以外的其他团队完成。对于应由团队内部完成的工作,负责这一工作的具体人员应对项目经理做出承诺。最后,组织工作应该营造一种工作环境,使得所有的团队成员作为一个项目团队高昂地投入工作。

  3.控制

  为了实施测试项目的监控,测试经理需要一套软件测试管理系统,跟踪实际测试进度并与实际计划进度进行比较。对于偏差,一定要及早发现,项目经理决不能采取等待和观望的工作方法,一定要积极主动,要在问题恶化之前予以解决。

  三.测试团队成员的合适人选

  对于测试团队中应该具备哪些技能,素养,行业领域知识和个性的人才,以及如何才能成为优秀的测试工程师,目前仍然是一个仁者见仁,智者见者的问题。在实践中,应采取在测试过程中对测试工程师进行鼓励和培养,使个人的技能,素养,行业领域知识等得到加强。在实践当中,可以从以下四个方面来挑选优秀的工程师。

  1.计算机专业技能

  计算机领域的专业技能是测试工程师应该必备的一项素质,是做好测试工作的前提条件。计算机专业技能主要包含以下三个方面:

  (1)测试专业技能。测试专业技能涉及的范围很广,既包括黑盒测试白盒测试测试用例设计等基础测试技术,又包括单元测试功能测试,集成测试,系统测试性能测试等测试方法,还包括基础的测试流程管理,缺陷管理自动化测试技术等知识。

  (2)软件编程能力。只有有编程技能的测试工程师,才可以胜任诸如单元测试,集成测试,性能测试等难度较大的测试工作。

  (3)熟练掌握网络,操作系统数据库,中间件等计算机基础知识。

2.行业领域知识

行业主要是指测试人员所在企业涉及的领域,例如很多IT企业从事石油,电信,银行,电子政务,电子商务等行业领域的产品开发。具有行业知识即行业领域知识,是测试人员做好测试工作的一个前提条件,只有深入了解了产品的业务流程,才可以判断出开发人员实现的产品功能是否正确。行业知识与工作经验有一定关系,可通过时间完成积累。

3.个人素养

测试工作很多时候都显得有些枯燥,只有热爱测试工作,才更容易做好测试工作。此外还应该具有一些基本的个人素养:

  (1)专心:主要指测试人员在执行测试任务的时候要专心,不可一心二用。

  (2)细心:主要指执行测试工作时要细心,认真执行测试,不可以忽略一些细节。

  (3)耐心:很多测试工作有时候显得比较枯燥,需要很大的耐心才可以做好。

  (4)责任心:责任心是做好工作必备的素质之一,测试工程师更应该将其发扬光大。

  (5)自信心:自信心是现在多数测试工程师都缺少的一项素质,尤其在面对需要编写测试代码等工作的时候,往往认为自己做不到。要想获得更好的职业发展,测试工程师应该努力学习,建立“解决一切测试问题”的信心。

4.团队协作能力

测试人员不但要具有良好的团队协作能力,要具有与测试组的人员,开发人员,技术支持等产品研发人员有良好的沟通和协作能力,而且应该学会宽容待人,学会去理解开发人员,同时要尊重开发人员的劳动成果。

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/935496
推荐阅读
相关标签
  

闽ICP备14008679号