做有技术含量的测试

2013-03-13  熊志男 

 [如需转载,请在转载时注明出处,并保证本文的完整性]

    粗看有些文不对题,不过这里说的是有技术含量的测试,而不只是有技术含量的测试工程师,而这正是我们团队需要做的。下面是对于测试组里测试工作的几点思考:
         1.关于需求分析
         复杂的需求就像是一团缠在一起的毛线团,找不到开始和结尾。而我们分析需求的方式是每次好不容易都理清了看明白了,放在那里不管了,过段时间又成了一团乱麻。如果有比较好的方法把这团毛线整理好了,按分类,顺序摆放好,下次不管是自己还是别人再来用,就可以轻而易举的理清头绪了。
          2.关于沟通
          与客户的沟通,常常因为对于需求的理解不同或思路不同不能在一个平台上,沟通费时费力。这个只有通过学习沟通技巧,提升业务水平来解决。
         团队内部的沟通,有两种方式,通过文字或通过话语来沟通。写一个条理清晰,表达清楚的文档,能让接手的人节约很多时间成本。话语沟通,通过定期的项目会议和测试组会议来改善。沟通不光能节约时间,还能增加团队成员之间信任和默契。
          3. 提高测试技术含量
          不是说一定要用测试工具,做自动化测试、白盒测试;这里说的技术含量还包括更科学合理的测试方案策略,针对不同业务模型不同程序架构项目的测试方法;比如同一个测试功能点,很可能设计的存在冗余的100个Case和精益设计50个Case达到的覆盖率是相同的。
          当然是必须通过理论和实践验证后的,而不是随意的设计。需要系统和持续的学习才能获得提高。“测试不只是重复的工作,让绝对需要重复的工作交给机器去完成。”
         4. 组内的学习培训
        “三人行,必有我师。”每个人都有自己擅长的一面,很多优秀企业和个人都推崇小而优秀的团队。我们的团队是符合“小”的特点的,谦卑得说优秀还有些差距。提高团队水平有两个办法,一是学习别人的长处,这样的问题是可能别人的长处自己不是真正感兴趣,学习没有动力。另外一个办法是,每个人都能尽可能突出自己的优点,找到兴趣才能获得持续动力动力。我想一个优秀的团队应该是个性突出但又技能全面的,因此首要任务是使自己擅长的技能更擅长,同时具备清晰的思路并能够分享给同事。这样获得一定的平衡。
         闭门可以造车,但是我们要避免重复造轮子。有现成的理论和经验,我们何不奉行
“拿来主义”的思想,当然当我们自己有好的心得和体会,也可以分享给外界。

576°/5719 人阅读/5 条评论 发表评论

付民  2013-03-15

熊哥,最近精力旺盛啊...哈哈


熊志男  2013-03-15

付民: 熊哥,最近精力旺盛啊...哈哈


夏浩淋  2013-03-21

熊哥又霞光万丈了。


苦逼的测试党  2015-06-29

支持楼主的说法,对于测试的技术含量还是用最短的时间,做最有效率的事情,保证产品质量上线,前期看到的一个测试工具还不错,可以采用测试用例和代码的双向追溯,快速解决工作重复没效率以及提高测试覆盖率的方法,对整个项目的复杂度和安全级别也是能够分析给出结果,可以试试,名字是threadingtest ,穿线测试的理念,不妨看看,可能和楼上说的是一个工具,看来比较有默契,对行业新科技的发展和诞生比较关注,楼上的童鞋有机会可以交流交流


登录 后发表评论