浅谈软件测试团队的建设
原创
©著作权归作者所有:来自51CTO博客作者sosemail的原创作品,请联系作者获取转载授权,否则将追究法律责任
浅谈软件测试团队的建设
谈到团队这个词,很容易让人联想到拳头,是的一个好的团队应该具备“拳头”的冲劲与实力。那么软件测试团队就是由不同性格特征、技术特性的测试人员所组成的,检测软件产品质量的生力军。有效的软件测试团队还有一些很有代表性的特征,下面就从这些特征来浅谈软件测试团队的建设计。
一.团队的规模
可根据测试任务或者软件开发人员与软件测试人员的比例来决定软件测试团队的规模。理想的测试团队成员的数量与代码开发人员的数量是1比1的关系。
二.团队成员有明确的角色任务
各成员在测试团队中都有明确的角色,负担的任务也要明确。在软件测试的过程中“灰色任务划分”是最为忌讳的,往往分因为职责的不明确而导致软件中某些功能点遗漏测试,给软件质量带来隐患。所以在测试任务开始前,团队领导者应做好详细的任务划分,形成明确的书面文档后再将任务分派给组内各成员。
成员的分工也是如此,例如一个软件测试团队中会有新技术开发人员,来负责如自动化测试开发的工作;软件测试设计人员,来负责测试用例、方法、工具的提供;测试执行人员,依据现有测试用例或标准执行,并在执行过程中创新测试执行的方法。
三.团队成员的类型
组建软件测试团队时,也要考虑到团队成员的技能、个性、以及经验的多样性的因素,如果整个队伍的技术和性格构成很合理那么将会大大提高这个团队的整体实力,让1+1>2成为可能。
其次,团队成员类型的多样性也会有助于提高团队的应变能力。下面列出几个具有代表性的类型:
1.具有创新精神的测试人员
这类测试人员往往会较快的接受新生事物,他们喜欢探求从未使用过新奇工具、技术等。这些新的测试工具或新技术的发现,会带动整个测试团队技术上的推陈出新,让本来墨守成规的测试工作充满了新鲜的体验。大家在交流新技能的同时也会带动起较高的学习热情。
2.有测试欲望并能够持之以恒的测试人员
充满测试热情、善于发现隐藏的软件缺陷、较真是这类软件测试人员的共性。
往往枯燥的工作会让人失去耐心,但这类测试人员会始终抱着最大的热情投入到测试工作中。对于这样的成员来说,发现软件缺陷是他们最大的乐趣,工作上的每一个发现都会带给他们源源不断的自信。团队中也正是有这样的成员存在,正是有他们在关键时刻发现软件产品的隐患才能避免事后补救的不必要的人力、物力资源的浪费。
3.富有经验的软件测试人员
不管情况如何,他们都可以找到正确的位置来运行程序以发现关键的缺陷。这正是
富有经验的软件测试人员的宝贵之处。在很多情况下,根据对相似类型的项目的经验,一个软件测试工程师可能会准确知道在××ד致命缺陷”。
4.具有远见性的测试人员
与具有创新精神的测试人员不同的是,具有远见的软件测试工程师往往会发现更高级的,策略性问题的解决方案。团队需要一个能看清团队发展方向的人——对如何进行软件测试有广泛认识,而且对团队成员的具体程序有深入认识的人。这类测试人员会推动整个团动的不断进步。
四.团队的连续性
1.人员的稳定性
一个有效的软件测试团是由不同类型的测试人员组成的,确保团队的持续性为未来做好准备也很重要。在长期的共同过程中,成员间培养出了工作上的默契,这种默契往往是提高测试效率必不可少的条件。团队成员的缺失,不仅会打破这种长期合作的格局,也会给项目团队带来工作上的损失。好的测试人员所具备的专业技能和对项目的理解,需要很长时间的磨练和培养,不会在一朝一夕间迅速成长。
2.人员交叠培养
软件测试团队应该为未来作出同样的计划,培养并交叠下一代软件测试人才,这将保证团队保持它的成功,即使在短期的资源缺失情况下,甚至在他们辞职的情况下也不会受严重影响。
五.完善的工作记录机制
制定好软件测试工作中各项标准是保证测试质量的重要环节,没有标准的工作将很难产生出高效、正确的工作成果。所以在执行某项工作之前,花些功夫制定出各项标准是很必要的。
为团队打适短期、长期目标。短期目标可以用作于当前所要完成的任务,长期目标适用于测试团的长远发展。
六.管理制度
完善的管理制度不仅会起到约束的作用,还会有助于软件测试人员的自我管理。例如:汇报制度,工作总结、计划制度,奖惩制度,审核制度,会议制度等。好的制度会激励测试人员工作的热情,持续工作下去的决心。
上一篇:QTP学习笔记(下)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
产品分支管理与团队协作
产品分支管理与团队协作
分支管理 迭代 团队协作 -
测试人员都是画画大神,让我看看谁还不会用代码图?
给大家30秒的时间,一起来思考这是什么?文章很长,建议收藏慢慢看。
测试人员 测试用例 复杂度 代码图 软件测试 -
靠谱测试人员需要团队协作能力
互联网行业角色分工越来越精细化,产品经理、项目经理、开发人员、测试人员,前端开发`
靠谱测试人员需要团队协作能力 软件测试需要具备什么能力 软件测试需要具备哪些软硬实力 合格软件测试需要具备哪些能力 软件测试能力 -
浅谈如何管理测试团队
巧妇难为无米之炊,管理团队,还得从招人说起。测试团队怎么招人呢?首先参考下测试团队的一般组成。一个小规模的团队,
浅谈如何管理测试团队 测试管理 .net 团队管理 功能测试 -
中小IT企业项目团队人员配置管理
文章目录1、中小IT企
项目管理 项目经理 软件开发 团队管理 生命周期 -
IT团队人员配备扫盲
软件公司项目部人员配置
用例 项目进度 运维