如何快速、高效学自动化测试?看这篇就够了

本文详细介绍了自动化测试的学习步骤、本质、常见误区,以及不同类型的自动化测试,包括Web UI自动化测试的两类。重点讲解了需要掌握的知识点和相关工具,如Selenium、JMeter等,并提供了学习资源和项目实战建议。自动化测试工程师应具备扎实的编程基础,避免一开始就直接学习复杂的工具。同时,文章强调了自动化测试中基础的重要性,如HTTP协议、HTML和DOM知识。
摘要由CSDN通过智能技术生成

一、软件自动化测试的学习步骤

1.做好手工测试(了解各种测试的知识)
2. 学习编程语言
3. 学习Web基础(HTML,HTTP,CSS,DOM,Javascript)或者学习Winform
4. 学习自动化测试工具
5. 学习自动化测试框架
6. 实现自动化测试用例
7. 开发自动化测试工具
8. 开发自动化测试框架
自动化测试的最高境界是: 开发测试工具,设计自动化测试框架, 让别人用。

二、自动化测试的本质

自动化测试的本质是:用程序测试程序。 也就是说学习“编程语言”是学习自动化测试的基础。
应该去学什么自动化工具?回答是,第一步:应该先学习编程语言,以后再去学自动化测试工具
自动化测试是一定要写代码的, 编程语言水平的高低决定了自动化测试水平的高低, 有了扎实的编程技术,干什么都可以。
学习编程语言时, 要把自己当做开发人员, 系统地学习各种编程知识。

三、自动化测试学习的误区

很多新手一开始,就学习复杂的自动化测试工具, 我觉得这样是本末倒置了。
如果不先理解HTTP协议, 就不会理解Jemeter, LoadRunner, Fiddler, SoapUI这些工具的。
如果不先理解HTML,DOM, 就不会理解Firebug 这种工具的
如果不先理解Win32 API, 就不会理解Windows 窗体自动化测试的原理的。
如果自己没有开发过网站࿰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值