首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

自动化测试那点事12:一个自动化汪的自我修养

本文主要探讨高效能七习惯在自动化中的应用。

首先,关于高能效七习惯

斯蒂芬·柯维的《高能效人士的七个习惯》,想必很多人都读过。该书在美国的影响力仅次于《圣经》。书中提到的七个习惯如下图所示:

书中作者提到,做到前三个习惯便可实现个人领域的成功;做到后三个习惯便可实现公众领域的成功。第七个习惯是对前六个习惯的巩固和加强。大道至简。鲁迅先生也曾说过:越是司空见惯的东西,越是真理所在。道理好像谁都懂,难的是真正去坚持它。

这七个习惯可以运用于生活和工作的各个方面,本文结合自动化,谈谈这七个习惯的运用价值。

习惯一:积极主动

积极主动,在于不推诿,勇于承担。假如把自动化开发比作生产一件产品,那么就有生产前、生产中和生产后三个阶段。生产前的积极主动,在于要主动去发现需求,沟通期望,它能够带动需求方不断理清自己的真实诉求;生产中的积极主动,在于保持稳健的开发进度,并及时更新最新状态,它能够让自动化人员处于良好自信的开发状态;生产后的积极主动在于积极追踪最终用户的实际使用情况,及时修复问题和完善功能,它能够最大化自动化的实际收益。

习惯二:以终为始

以终为始,是去伪存真的过程,它帮助我们知道什么才是最终的目标,一切行动都应该围绕这个最终目标而作为出发点。在前一篇文章中提到,自动化的终极目标是帮公司增加收益,更直接一点就是提高“产出”和“效率”两个方面。所有的自动化都应该紧密围绕这两个目标进行,否则就容易跑偏。天马行空的想法固然需要鼓励,但是落到实处才是现实所需。

习惯三:要事第一

要事第一,说白了就是一个优先级的问题。重要的事情先做,这个看起来简单地事情,实践起来却并不乐观。在自动化开发中,有些人可能花了大量时间去美化用户界面,为了一个技术细节纠结半天,但是须知核心功能的实现才是最重要的。皮之不在,毛将焉附?核心的东西没做好,UI做的再好,交互再炫都无济于事。把最重要的功能先做,再逐步完善和丰富,小步快跑。

习惯四:双赢思维

前三个习惯做到,就能够很好的开发出自动化的解决方案,实现开发阶段的成功。第四个习惯开始,则是更近一步,把自动化迈向更高层次的效益方面的成功。双赢,代表1+1 > 2。在自动化的开发和部署中,能够产生交互的双边关系有:自动化和技术模块,不同team的自动化,同一team不同site的自动化等。首先自动化和模块,从一开始就应该秉承合作共赢的思维,自动化从技术模块获得技术支撑,技术模块运用自动化提高测试水平。不同team之间的自动化,需要加强沟通和共享,而不是各人自扫门前雪。同一team不同site之间也是一样,要多加强合作,解决一些共同的难点和痛点,这样对大家都有好处。

习惯五:知己解彼

这一点很容易理解。做自动化,如果连需求都没有弄清楚,那么开发出来的东西必然与用户的期望不符。所以,必须充分地去换位思考,弄清楚用户真实的需求和痛点是什么。

习惯六:统合综效

这一点咋一看有点不明就里。其实,统合综效就是求同存异,接受差异的现实客观性。不完全按你的来,也不完全按我的来,而是找出第三种解决方案,让双方都感到满意。具体到自动化里面,比如对于功能的实现方式有分歧的时候,就完全可以运用统合综效的思路。充分分析利弊之后,找出一个大家都认可的解决方法。

习惯七:不断更新

习惯四到六如果能够做到,就可以确保自动化在team内部有良好的根基,从而具有长久的生命力。不断更新的要义在于要通过学习、思考等方式不断巩固自身实力。在自动化中,新技术层出不穷;新产品也不断涌现。因此,自动化人员必须时刻保持归零的心态,不断学习新技术新知识新方法,才能让自动化保持活力,走在测试的最前端,为后者提供强大的动力和支撑。

用或者不用,这七个习惯都在那里,不多也不少。说到不如做到,要做就做最好,步步高~~~(怎么说起来那么顺口呢,广告太深入人心了。。。。)

[本文原创,转载请注明原处]

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180613G24J5Y00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券