python自动化测试培训-软件测试的魅力

一、责任感

这可能是开发和测试之间的最大区别。从整个开发活动中的错误造成的损失的角度来看,根据所使用的特定开发工程模型,它在分析和设计上最小,而在测试上最大。每个链接中引入的错误将在下一个链接中被放大,从而导致纠正成本的迅速扩展。当进行测试以查找和纠正错误时,返工的成本非常高,拦截和纠正的责任也很大。
python自动化测试培训

二、成就感

责任感越大,成就感也越大,相伴相生。在测试阶段能测出大Bug并修正,任何人都会感到自豪吧。

三、实践经验密集型岗位

与开发相比,测试需要越来越多的综合实践经验。它涵盖了从积极的系统知识和体系结构设计到逆向破坏性思维的所有内容。开发人员通常在理想条件下进行编程,以及时处理一些预期的异常或错误。测试时必须确保在发生这些异常或错误时,处理代码可以正常工作。这种检查工作比开发工作困难得多。对于相同的业务代码,开发仅需要面对一些“正常执行流程”,而测试则需要面对大量的“异常执行流程”。只有具有丰富实践经验的人员才能保持较高的测试效率。

四、煎熬的协作关系

开发一直很难认识到测试的重要作用。我仍然记得,当我第一次开始开发时,SQA总是来接我,这让我非常恼火。但是老板说,如果项目顺利结束,我仍然必须邀请SQA吃饭。如果不是为了他们的努力,则可能不得不推迟。在严重的情况下,这甚至会导致用户体验指数下降,而损失将远远超过实际情况。幸运的是,SQA组的同事是相对客观的(无论是否客观,每天都很难查看数据)。他们的作用是真正看结果而不问过程,一切都是合理的。对于具有单向思维的开发人员而言,这是困难的。

写的代码越多,越认同测试的重要。曾经听过一个很贴切的比喻:写程序的人就像在造没有护栏的桥,自己去走那肯定安全无虞,那怕摸黑也不至于掉河里去;测试则像给桥修护栏的,让桥的普通使用者也能像开发那样来去自如。从这一点上说,测试远比开发重要。

我也想过是不是转任测试,但耐性不够,忍受不了测试那种枯燥,是以非常佩服能在测试上坚持五年十年的人。至于测试的魅力么,能说是“与人斗其乐无穷”吗?嘿嘿。

更多软件测试教学是可在http://www.cemaxueyuan.com/courses观看。

如果你想了解更多关于软件测试的专业知识,可以加入python自动化测试交流群3:737683259,里面都是同行,欢迎你们的加入,合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!

猜你喜欢

转载自blog.csdn.net/weixin_49698883/article/details/114394677
今日推荐