自动化测试的成本高效果差?首先这个结论就太过武断了一些。
任何技术都需要放到适合的地方去使用,否则一定是达不到理想的效果的。举例大炮打蚊子,同样是成本高效果差,难道大炮就没有存在的意义了吗?当然不是,只是咱们把大炮用错了地方而已。
为了将这个问题阐述清楚,所以本文行文结构如下:
一、先说自动化测试提升测试效率的应用场景
做自动化测试的前提,首先要分析当前项目和当前产品是否适合做自动化,适合做哪种自动化?
1、下面这2类项目,不适合做自动化,手工点是最高效的方法,坚持自动化倒会“成本高效果差”。
2、下面这2类项目,就适合做自动化。
接口自动化流程
3、以上类3和类4,完成了接口自动化和UI自动化的脚本编写后,后续迭代开发过程中,想大大提升了测试执行的效率。可采用下面的方法:
小项目可能很难体会到这种便利。但项目大的话,比如我之前一个项目常规用例就有1万条左右,因为有自动化脚本帮忙保证这些常规功能的可用,这就非常方便了。
但,自动化测试的意义,不仅仅是编写自动化测试脚本来执行用例。
二、自动测试对测试人员更大意义在这里
自动化测试更大的意义是要想办法提升测试效率和版本发布质量。从广义上来说,自动化测试,是包括持续集成探索、测试工具平台的开发、智能自动化等。
《测试开发是什么?为什么现在那么多公司都要招聘测试开发?587 赞同 · 91 评论回答》
https://www.zhihu.com/question/61776013/answer/1641290287
本文介绍下持续集成和智能自动化。
1、什么是持续集成,自动化测试扮演什么角色?
在敏捷开发时代,持续集成的作用越来越突出。
1)持续集成解释:
2)持续集成对于测试工作的的好处:
3)持续集成如何做呢,这其中离不开自动化测试这个关键步骤。
持续集成是目前相对比较成熟的技术方案,在掌握了这一套持续集成的技术之后,可以在此基础上进一步开发测试工具和测试平台(测试开发的工作),如测试环境管理、配置管理、项目(需求/缺陷)管理、线上问题监控、打点统计等工具平台。
最后通过工具打通CI(持续集成)和CD(持续部署)的所有环节,使用持续集成的框架串联起来,可以大大的提高开发团队工作效率和产品的质量。
自动化持续集成平台示意图
2、什么是智能自动化测试
通过智能自动化测试概念的介绍,自动化测试也是重要一环。
虽然这部分是测试行业内一直在探索的技术领域,目前并没有非常成熟的方案或者体系。但如果能够找出有效的、成熟的解决方案,那就一定是是自动化领域“牛逼”的测试人员。
三、对个人而言的意义,自动化测试是求职必备技能
企业对测试人员的技能要求越来越高,这不仅是经济形式叠加,更是软件测试行业的发展。
当前,企业对测试新人的要求,已拔高到自动化测试这水平了,如果测试技术还停留在手工阶段,那就很难找到工作。
所以,自动化测试,是测试人员必备的技能。将来无论换工作,还是比发展,自动化测试工程师肯定比纯手工好很多。
如果技能还是手工阶段,真诚希望你赶紧升级到自动化测试。不然未来,你靠什么建立职业护城河?你靠什么避免失业风险?
总之,自动化测试也是项目组在产品研发中非常重要的一个助力,可以帮助我们大大的提高测试效率,提升质量。不过前提是你能在适当的项目中选择适当的自动化技术来解决项目中的问题,否则就会给人感觉“成本高效果差”了。
四、自动化测试学习资料分享
第一部分我们提到了自动化测试的应用场景,提到了接口自动化和UI自动化。而从事自动化,还有个前提,那就是必须学习一门语言(对于零基础而言,我们学习python语言就可以)。
因此,接下来我来分享Python、接口自动化、UI自动化这3个阶段的学习视频:
1、Python阶段
1)《10天带你玩转python2021版》
本视频b站链接:https://www.bilibili.com/video/BV1QM4y137xX
2)《10天带你玩转python2020版》
本视频b站链接:https://www.bilibili.com/video/BV1jZ4y1s7LC
2、接口自动化阶段
1)《4天接口视频教程2021版》
本视频b站链接:https://www.bilibili.com/video/BV11g411V7Kf
2)《小白1小时也能听懂的接口测试》
本视频b站链接:https://www.bilibili.com/video/BV1i541147b8
3)《2天带你掌握接口基础》
本视频b站链接:https://www.bilibili.com/video/BV1wA411t75F
4)北京校区- 《3天接口测试postman视频教程》
本视频b站链接:https://www.bilibili.com/video/BV1h54y1L7kz
5)巩固视频-《Python实现接口自动化测试视频》
本视频b站链接:https://www.bilibili.com/video/BV1uz411q7Pg
6)《python实现头条项目接口自动化测试实战》
本视频b站链接:https://www.bilibili.com/video/BV1va4y1i76B
3、UI自动化阶段
1)《4天接口视频教程2021版》
本视频b站链接:https://www.bilibili.com/video/BV11g411V7Kf
2)《8天web自动化入门教程》
本视频b站链接:https://www.bilibili.com/video/BV1eZ4y1s7BY
3)实战视频-《0基础入门移动自动化Appium框架》
本视频b站链接:https://www.bilibili.com/video/BV11p4y197HQ
4)实战视频-《Appium进行IOS真机自动化测试》
本视频b站链接:https://www.bilibili.com/video/BV1tT4y137bD