我们的白盒测试体系讲到这里也到了最终篇。前面几个部分我们介绍了白盒测试的基本概念,框架搭建,在项目中怎么进行用例维护与结果度量。如何使用流程规范来驱动整个白盒测试体系运转。然而齿轮的运转离不开操纵它的人,一个团队的成功在于成功的团队文化,在白盒测试体系的最终篇,我们想讲讲白盒测试团队的团队文化。
团队文化是集体中的每个人基于相同的价值观,依循当前的流程规范,共同朝着团队目标,不约而同的形成的一种做事氛围。
好的团队文化,可以最大程度激发团队成员的凝聚力,驱动力,创造力以及提升团队竞争力。团队文化将团队中的成员从单兵凝聚为整体,大家可以开诚布公、相互信任、高效协作、获得激励并且能实现成长。
团队文化,决定了团队中所有人的行事方法以及日常交往的模式。在这里将介绍下我们团队有哪些打造团队文化的窍门。
目标意识
团队里面的每个人,在进行测试任务开展前,一定要想明白要解决的问题在哪里,事情的开展方案规划,预估好成本收益,并把团队目标与配合的团队成员充分沟通,让每个人在执行任务时都可以获益,进而提高产品质量以及生产效率。尤其是白盒测试团队,提升工作效率是基本职责,一定要充分考虑到功能和代码的长远发展与维护,才能实现利益的最大化。
例如:底层库优化的测试任务,也可以简单的把他当作普通的任务,测试完当前版本就可以交付,可是后续的扩展以及其他使用底层库的产品就可能会出质量问题。
举例的目的是为了让大家明确,小到一个功能点的代码改动,大到一个产品的测试计划,团队中的每个人都要养成这种任务分析的习惯,目标只要足够明确,就不会走弯路,走的弯路少了,产品的质量和迭代效率就能提升上来了。
怎么做-流程规范
流程和规范是团队文化的骨干,一个白盒测试团队的执行离不开流程和规则的导引。流程和规范伴随着整个开发周期,目前我们执行过的规范如下:
需求确认阶段
1. 需求评审流程
2. 开发/测试排期流程
开发阶段
1. 提测流程
2. 接口说明规范
预测试阶段
1. 持续集成规范
2. 评测提测规范
功能测试阶段
随机测试阶段
项目总结阶段
1. 项目总结流程
2. 线上反馈问题PUSH流程
白盒测试团队更需要技术文化的导引,就比如测试代码的维护规范中规定,测试代码的提交需要经过代码评审。代码评审对技术氛围而言,培养每个白盒测试工程师对代码质量的追求。写得很丑的代码在评审时是会被无情抨击的,在多次的提交过程中,整个团队对于什么是好的代码会慢慢达成一致,大家也会以写出好代码为荣,团队的文化也就慢慢成型。
流程是死的,人是活的,规范是大家约定要一起遵守的,但是也不要为了遵守规范而去遵守规范,一切要以产品的质量和效率为重,不断的迭代和更新规范。比如当目前的流程已经可以稳定的运转了以后,我们开始尝试着采用ATDD的方法,推进合作的开发部门开始测试前移,在需求分析时就确定需求的验收标准,在开发提测前完成主路径的单元测试及相关评测,更有利于产品的快速迭代和持续维护。当流程被长期的遵守那么合作的团队之前也会互相影响形成良好的文化闭环。
怎么做-工具意识
除了遵守质量规范,白盒的测试同学应时刻具有工具意识,好的工程师是无法容忍低效的,能够自动化的业务尽量不用人工的方式反复执行。团队中的每个人如果都有效率优化的意识,相信无论是对个人的成长还是团队的进步都大有裨益。
总结与分享
总结与分享是团队中快速交流思想的一种手段,特别是由于白盒测试团队技术能力的高复制性,相信只要交流的足够充分就没有解决不了的难题。
1. 日常交流。当工作遇到难题,可以和leader和资深的技术大牛聊起,抽丝剥茧一层层分析,直至任务解决。不要担心交流上的冲突,分享交流时应当对事不对人,详细的听别人把意见说完,再全面表达自己的观念,一定能碰撞出新的想法。团队中的每一个人都是为了团队而一起努力,相信一定能够达成共识。
2. 技术分享。我们团队每周轮流做一次技术分享,话题不限,但必须是技术相关。这是强制的,会迫使每个成员都意识到不能只满足于完成工作内容,学习也是非常重要的。这可以使得团队主动的去跟随技术趋势,同时一个人的研究方向可以在分享时传达到团队成员,形成讨论,甚至直接可以应用到工作中,好的分享可以使团队的水平被同行认可,也是荣誉感的来源。
3. 总结意识。总结是为了未来,而不是为了过去,温故而知新,才能将所学所见,转化为真正属于自己的测试能力。
要建立和维护好一个白盒测试团队的文化,需要团队中每个人有清晰的目标意识,需要自上而下的流程规范导向,需要建立效率优先的工具文化,需要成员之间的分享总结精神。团队文化的建立和传承是个润物细无声的过程,团队中的每个成员需要在探索的过程中不断反思,不断交流,不断迭代优化。
关于白盒测试的分享就到这里啦,后续请大家继续关注我们下一个分享内容-算法评测体系。
欢迎关注白盒测试体系系列其他文章:
白盒测试体系—开篇
白盒测试体系—框架搭建篇
白盒测试体系—用例维护篇
白盒测试体系—流程规范篇
白盒测试体系—结果度量篇
本文分享自微信公众号 - 搜狗测试(SogouQA)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。