开源QA社区建设与性能测试的协作之道
1. 开源QA社区建设理念
1.1 避免信息垄断与鼓励共同探索
在项目开展过程中,应避免先独自探索一个领域再汇报的倾向,这种做法会在“知情者”和“不知情者”之间造成一种错误的二分法。更好的做法是尽早让大家参与到新领域中,让他们看到你在探索过程中遇到的困难。你不必追求完美,和大家一起学习新领域,这能让志愿者感受到平等,增强他们对项目的归属感。例如,在Calendar项目中,就应秉持这种理念,让大家共同成长。
1.2 接纳不同意见与允许改变
不要认为自己对好点子有垄断权,虽然你可能在领导项目,但这并不意味着你的话就是绝对正确的。要允许社区其他人推动项目发展,让他们参与讨论并改变做事方式。如果尝试失败了,可以引导他们回到有效的方法上,但不要害怕改变和失败,因为只有通过失败才能成长。在Calendar项目中,尝试鼓励大家进行临时测试,但由于缺乏相关培训和知识,最终失败,后来就专注于编写更好的手动测试用例。
1.3 持续招募志愿者
项目中的一切行动都应以扩大志愿者队伍为目标。这不仅意味着在公共场合要热情欢迎他人,还要深入了解每个人。要不断寻找降低项目参与门槛的方法,每次活动都要为参与者提供简单易懂的贡献方式和详细的说明。例如,IRC上的主频道应营造出像大家围坐在客厅火炉旁交流的氛围,让人们能够轻松交流,这有助于吸引那些原本在观望的人参与进来。
1.4 持续吸引志愿者参与
开源项目存在一种精英管理机制,付出越多,获得的特权和机会就越多。但重要的是要让人们尽早参与进来,不能像武术训练那样让新手长时间处于低地位。当有人请求访问权限来编写手动测试用例时,即使存在风险,也
超级会员免费看
订阅专栏 解锁全文
11

被折叠的 条评论
为什么被折叠?



