软件测试工程师如何从功能测试转成自动化测试?
作者:IDO老徐 发布时间:[ 2017/3/2 15:28:13 ] 推荐标签:自动化测试 功能测试
3)掌握一套自动化测试框架(工具)
比如
selenium/appium
nunit/testng
robot framework/cucumber
4)善于学习,达到知其然知其所以然
IT行业变化太快,每隔一段时间会出现一些新兴的东西,也会出现原来很火的东西逐渐没落,谁也无法预测。
曾经诺基亚还是手机霸主,靠塞班一统天下,然而不思进取,落得个卖身求生存.
曾经qtp很火,曾经selenium也很火,现在appium也很火
软件行业从桌面软件到web端,又从web端迁移到移动端,谁也不知道下一个是什么。而我们作为软件行业的从业者,不能因为那些很火的东西不火了而让自己没落,一个人为核心的能力是学习能力。
如果你善于学习,你不必担心这些变迁,因为你可以毫无压力的迁移,
selenium的原理你掌握了,学习appium简直小菜一碟,因为appium使用的是
selenium WebDriver protocol 。
如果你能做到知其然知其所以然,你也可以造轮子,改造appium,毕竟现在很多功能需要完善。
如果你没有达到以上的几点,建议你还是做手工测试吧。
如果你有代码基础,想要从事自动化测试怎么去学习?
1、很多初学者很纠结,学qtp还是学selenium
我的建议是学selenium,开源的,免费的,你可以下载源码研究,去了解其原理,再者现在selenium的资料不要太多,随便搜搜一大堆,学起来比较轻松。
不建议学selenium IDE录制,当然你可以通过录制一些然后转换为相应的脚本去学习,等你学好了selenium, 再去学appium你会有一种天然的似曾相识。
2、为什么不建议学QTP/UFT?
因为收费/臃肿/现在做桌面软件测试的工作已经不太多了。
3、关于买书
自动化工具类的书,不建议买,很多书已经过时了,并且质量渣渣,你买了那些书中的code已经不能用了,如果你真的想学,去官网找example,去相应的社区和群交流,或者直接看API/源码.
当然,测试基础类的书籍,至少得看过一本,有系统性的知识。
基础书籍推荐:给软件测试从业者推荐6本专业书籍
总结:
新人学习自动化测试要:
· 掌握一门开发语言
· 掌握一些基础的知识
· 自动化方面,少买书,多看测试框架的Document,多去技术社区交流
· 不断学习,提升自己发现问题,解决问题的能力
· 不做伸手党,多动手
总而言之
· 学习一门开发语言,Java/Python,学习一个测试工具selenium/appium,掌握一个测试框架,testng,cucumber 等
· 平时多沉淀,然后抓住机遇,即可轻而易举的转型自动化测试。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南