史上全的测试团队组建方法
作者:网络转载 发布时间:[ 2016/3/10 13:51:54 ] 推荐标签:软件测试
团队流程和制度:所谓无规矩不成方圆,我们为了让团队更好的去朝目标去前进,需要通过一系列的制度来确保这点,避免每个人的目标不一致导致团队目标无法完成,那么我们应该去如何制定团队的整个流程和制度呢?这里提供几个建议作为参考:
1、制度一定是为目标而服务的,否则不需要这个制度(当然,也可能目标需要完善);
2、制度不宜多,需要给大家一定的自由空间;
3、每个制度都需要有对应的奖惩机制,否则跟没有一个样;
4、确定制度后要一视同仁,自己也要以身作则,否则没有人会遵守;
5、制度要跟团队成员一起讨论出来,这样才会更有公信力,也更容易形成部门文化;
6、不要跟公司的制度冲突;
我们假设小A通过上面的分析方法形成了下面的团队制度(其他的根据需要进行完善):
1、部门考核流程和制度
2、导师制度
3、请假和加班制度
4、技术改进制度
5、分享和交流制度
6、部门活动制度
7、测试人员的工作指导和制度
完成后,跟大家一起讨论和完善,并且终达成一致,以后每次的完善都跟大家一起确认下(不建议经常去更新制度,这样会让制度没有公信力,也不要出现头痛医头脚痛医脚的情况)
人员分工:团队目标和具体计划确认后,全部靠自己一个人肯定是搞不定的,所以需要将合适的工作安排给合适的人员。这样既能培养大家的能力,也能够让自己更加专注于整个团队的方向和一些关键事件(这里需要测试经理具备知人善用的能力,能够发现团队每个人的优点,并且合理的去利用)。这里网上也有一些方法了,大家自行脑补。那么一个团队都需要哪些人呢?笔者根据自己的经验提供下参考:
1、项目经理(后面培养成团队管理人员)
2、技术牛人(后面负责团队的技术改进和规划)
3、产品专家(能够对产品的业务和需求等非常熟悉)
4、测试人员(完成部门的日常测试任务,并且不断提高自己的测试技能)
人员培养: 招到合适的人或者将合适的人安排到合适的位置后,需要我们对这些人员进行培养,来提升他们的胜任度了;这里要求测试经理本身也能够具备对应的技能;比如:如果一个测试经理自己不会自动化,甚至没有接触过自动化相关,那么除非另外找一个自动化方面的专家,否则该团队的自动化肯定会走很多的弯路;那么具体如何去培养对应的人员呢?那自动化人员的培养来举例子吧(其他方面也是采取类似的方法)!
1、选择2-3个编码能力比较好的人员;
2、根据自己以前的经验选择一个适合自己产品的自动化框架。
3、让大家挑选一些基本功能(需要经常测试的)的用例,尝试进行自动化(因为上面不一定给予时间,这块时间建议利用额外时间,或者自己去挤出时间来做,否则失败了不好向上面交代);
4、完成后快速的运行起来,让大家看到效果(不成功的话也能快速发现),这样能够提高大家的信心;
5、认定该方案后,持续的投入额外时间和展示效果,直到让开发和上面觉得自动化已经带来价值了,这个时候上面自然会主动要求投入人员进去了(这个时候自动化的黄金时代来了),同时上面对自己的工作应该也会比较认可吧;
6、从自动化人员里面找到一个能力比较好的,重点进行培养,让其开始负责整个自动化项目;等到其能够完全胜任了,自己也能够解放出来做其他规划工作了;
OK,等到整个团队的人员能力都培养起来能够胜任对应工作后,自己只需要负责整个团队未来发展的方向,并且不断的去激励大家,提高整个团队的战斗力可以了。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南