自动化测试需要学什么 自动化测试工具有哪些?
自动化测试需要学什么 自动化测试工具有哪些?
一般的自动化测试的包括接口自动化测试和UI自动化测试。
如果想要往资深测试工程师发展,建议学习测试框架知识,尝试自己搭建测试框架。可以从python入手,对于初学者而言上手较快。基于Python的Unitest和Selenium可以分别实现接口自动化和UI自动化。
如果只是想要使用现成的工具,接口自动化可以使用postman,这是一款可免费使用的工具,基本能满足接口自动化的大多场景;UI自动化可以使用UI Recordder,操作简单,适用于WEB、APP自动化等。
自动化测试工具有哪些?
1、Selenium-Web应用程序测试工具
Selenium主要提供了3种工具:Selenium WebDriver,Selenium IDE和Selenium Grid。。
2、Postman-API端点测试
Postman能同时支持SOAP和REST。
3、Apache Jmeter-Load测试工具
Jmeter主要是加载测试功能行为,而且能通衡量性能。
4、Cucumber -BDD测试工具
Cucumber侧重于行为驱动的开发测试。
5、Watir -Ruby自动化工具
Watir是基于Ruby语言构建的自动化测试工具。
6、Appium
Appium是一个开源的,适用于原生或混合移动应用的自动化测试工具。
7、SoapUI
soapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。
8、QTP
QTP是Quick Test Professional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的自动化测试。
9、Jenkins
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作。
10、LoadRunner
LoadRunner,是一种预测系统行为和性能的负载测试工具。使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。