【51CTO.com快译】 有些开辟团队十分推许主动化测试,弗成否定,主动化测试在回归测试和检查冗余组件方面不掉为安然有效的办法。然则我们更应当坚信摸索性的手动测试。固然主动化测试变得越来越复杂,但这始终须要人工驱动。实际上,主动化测试平日是大年夜最初的手工工作中转换过来的。这就是为什么开辟团队须要手动测试人员,不管是外包照样内部测试。
原文链接:https://dzone.com/articles/13-reasons-why-manual-testing-can-never-be-WordStr

1.很多测试必须是手动的
用户体验可说是进论述动测试异常重要的原因。我们可以经由过程用户得反馈获得宝贵的看法,即就是批驳。因为在产品推出的时刻,用户不仅雌教功能性,界面UI的第一印象也异常重要,任何一个细节都逃不过用户的眼睛。固然烟雾测试可以实现主动化,人们照样偏向于人工测试。显然,由测试人员在你的应用法度榜样中搜刮查看是否已经预备好进行核心测试要比编写脚本来进行主动测试要快得多。何况早期阶段的测试脚本不会持续太久,只有人工才能在针对多个区域的产品中反复检查说话应用和其他关键本地化身分。
2.主动化测试授权人员
就像驾车有时须要急刹车一样,主动化测试同样不克不及缺乏人的监管。主动化测试软件节俭了反复工作的时光,而手工测试工作可以环绕创造性的实例展开。主动化测试最成功的用处并不是试图使其行动像仁攀类一样,而是经由过程创建新的、独特的脚本来进步整体产品覆盖率。
3.bug总涌如今你最不经意的处所
5.测试脚本的快速重写
在赓续的反馈、快速反竽暌功的情况下应用测试脚本意味着对产品流、UI甚至特点的更改。几乎每次更改都要从新编写一个Sprint主动化脚本。新的更改也会影响回归测试的脚本,是以即使是典范的主动化测试也须要进行大年夜量快速的更新。这之中大年夜量的工作须要开辟团队考量应当在何处投放更多资本。
6.主动化对于小型项目来说过于昂贵
主动化软件须要你花钱来付出,并且因为脚本编写和重写以及设置和处理时光,你的保护和治理成本会更高。对于经久项目或大年夜型产品来说,高成本的付出是值得的。但对于短平快的小项目来说,实施主动化测试是对时光和金钱的巨大年夜浪费。在计算主动化采购的潜在投资回报率时,还必须推敲增长工时的身分。
7.主动测试更合实用于最后冲刺
我们欲望技巧能为我们做什么和我们实际能用它做什么是有区其余。跟着脚步赓续的更新,很难包管主动化测试的精确性。用原脚本测试修补后的法度榜样是毫无意义的。成功的主动化测试很早就开端了,并且大年夜来没有在更新环节上落后过。如不雅开辟团队没有资本来实现这一目标,最好不要测验测验(除非团队正在进行经久投资以改进流程)。
固然我们总在抱怨仁攀类才能的不足,比如为什愦我们不克不及飞?但人工功课确切有本身的长处。测试人员带着本身的技巧和经验来制订策略,开端每一个新工程。在这个层面上,仁攀类的分析才能和速度是无法言喻的。
8.人工测试人员更懂得用户习惯
测试人员在漫长的工作过程中积聚了丰富的经验,谁也不想浪费这些经验和常识。因为仁攀类测试人员平日像一个用户,他们能供给的价值袈涠远跨越了产品当前机能的所及。测试人员还可以在交付产品和反馈建议中引导产品朝新的偏向改进。
9.主动化无法捕获仁攀类没有意识到的问题
4.人工测试具有创造力和分析才能
这个问题和我们谈到的第3点有些接洽关系,bug往往涌如今我们意想不到的处所。除此之外,在全部项目中还可能存在其他我们没有意识到的风险。而摸索性的测试可能会降低这些风险的产生。无论测试团队依附何种情势,做到运筹帷幄永远是须要的。简单的一次性测试经由过程是弗成能的,对于那些细枝末节棘手动测试的速度反而更快。
10.好的测试是可反复的,也是可变的
成功的测试有两个身分:反复和变更。主动化测试对于持续检查过程异常有效,但这还不敷。你还须要演进,还有一些未知的变更。结合看来,这两个身分会使产品覆盖率进步的机会更大年夜。
11.移动设备的测试更为复杂
设备兼容性和交互不克不及用主动脚本覆盖。像在分开wifi情况和再次连接时,同时运行几个app时,设备的限制、接收德律风和消息都邑潜在破坏应用法度榜样的机能。更改滑动偏向和用手指轻敲的次数也会影响移动应用法度榜样。如不雅你想让触摸屏手机削减宕机的次数,进论述动测试是异常重要的。
12.手动测试的经由过程率更高
在测试中经由过程与否是须要考量的,我们请求主动测试软件一边模仿应用,一边出现所有的测试结不雅。但对于大年夜多半项目来说,可能产生更复杂的情况。Web表单就是这方面的一个重要例子。一个主动化脚本可以很轻易地输入到一个网页,但它不克不及实现两重检测,如不雅一个用户定位分开再返回,测试的数据将被保存。至于提交的速度,在人工测试时,测试员会留意到Web表单提交的速度是否过慢,特别是当其他网站高速加载的时刻。但速度并不克不及解释测试的经由过程与否。
13.手动测试可以快速重现客户发明的缺点
固然你欲望在安排之前捕获到所有bug,但你必定也欲望客户能把一些缺点和问题直接反馈到你。手动测试人员可以应用客户提交的信息提交缺点申报,这对工程师是有赞助的。经由过程手动测试,可以缩短大年夜客户提出问题到修复之间的时光。主动测试固然很强大年夜,但手动测试能供给的办事和优势也是弗采代替的。
推荐阅读
【51CTO.com原创稿件】2017年7月6日至7日,以“智进 · 御远(LEVEL UP)”为主题的第二届C3安然顿会,将在成都举办。峰会由国度收集安然相干主管部分指导,成都会人平易近>>>详细阅读
本文标题:手动测试无法被取代的13个重要理由
地址:http://www.17bianji.com/lsqh/36016.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示