精选自本人公众号「Cynthia晶姐」,2019.2.28的内容。
对于如今的软件测试从业者而言,如果不知道「自动化测试」这个名词,那几乎是不可能的。因为现在即使是从事开发或者产品的人,也或多或少听说过这个概念。
经常也听到有从业者反馈说,由于自己不懂自动化,找工作的时候经常连简历关都过不了。
image自动化测试好像就是学工具?
各个公司的招聘JD上,也大多会列上自动化测试的内容,比如我随便搜了几个JD,从里面截取的内容:
-
具备主流自动化框架和工具使用经验,有测试工具(包括但不限于:RobotFramework、Cucumber、TestNg、Jenkins、Jmeter)二次开发经验者优先;
-
熟练使用2种以上主流自动化测试工具和框架,如LoadRunner、WinRunner、QTP等,Appium、Robot Framework、Selenium、TestNG等;
-
熟练使用APP自动化测试框架appium、Selenium2、Robotium、UIAutomator(至少会其一)等进行测试用例开发维护;
-
熟练使用自动化测试工具QTP、LOADRUNNER、SoupUI、JMeter(至少会其一)等进行性能测试,且能熟练编写测试脚本;
看了这些有什么感觉呢,是不是直观上觉得「自动化测试」就是要学一堆工具,然后还要有代码能力。
于是市面上就蜂拥过来一大堆的课程、培训,教你如何使用selenium、appium、jmeter,教你如何写python,等等。不少人也在花钱报名的时候相信,自己只要学会了这些工具,学会写代码,就等于学会了自动化测试。
自动化测试,我的观点
那么你真的知道「自动化测试」是什么吗?是不是感觉它是一件能够大幅提升软件测试效率,降低人力成本的“神器”?只要装备上它,产品的质量就可以突飞猛进的涨上去了?
想听听我的观点,自动化常见误区,以及应该如何调整重心,做好自动化嘛?
本文剩余精彩内容,请扫码关注我的公众号,回复”自动化“查看。
Cynthia晶姐你也可以在微信上通过”添加朋友--公众号“,输入关键词”cyn_notes“进行添加。
网友评论