常用的Web端自动化测试工具

       在降本提效的大背景下,自动化测试作为提升测试效率最有效的方式而广泛的被关注,而如何选择合适的工具是自动化测试最为关键的一步,一般选择工具可以从如下几个方面考虑:

  • 1.工具的性质:开源或是商业版,不差钱的公司可以随便考虑,但是一般公司,在工具选择时就需要结合自身可以承受的价格来考虑,毕竟现在产品有一次性授权也有按年收费的产品,如果选择了商业版的工具,就必须要考虑费用的问题。
  • 2.考虑工具的适用性:是适用Web类,API或是桌面端软件;支持的语言是什么?python or java or自定义的语言,适配的操作系统,windows or linux等
  • 3.工具的易用性:是否支持录制及自动脚本生成;是否能提供完善的方法,如控件的定位方式,断言方式等

市面上常用的支持Web类产品自动化测试的工具,有如下几种:

1.Selenium

        非常常用的一款Web类UI测试工具,开源软件;支持8种界面元素定位方式,同时也支持录制方式录制脚本并生成指定语言的脚本,支持python、java、等语言,也支持多种浏览器,如IE,chrome等。断言方式也有很多,也可以和常用的一些测试框架去做集成,如Jnuit,Pytest,使用方便,也比较容易上手。

2.Cypress

        支持端到端测试、集成测试和单元测试的开源软件,可以在windows、linux和mac系统运行,提供了多种方法可以供用例去调用,同时可以直观的查看运行的过程,能快速的定位到报错的地方。

         Cypress测试代码和被测程序都运行在Cypress控制的浏览器中,通过直接操作DOM,来进行测试的实施和断言。

3.Jmeter

        是基于java语言开发的一个开源软件,支持API测试和性能测试;对于API测试不局限于web类产品,windows端的API测试也支持。

      Jmeter软件有可操作性的界面,支持测试用例和测试计划的配置。

4.Metersphere

        Metersphere是一站式的开源持续测试平台,遵循 GPL v3 开源许可协议,涵盖测试管理、接口测试、UI 测试和性能测试等功能,全面兼容 JMeter、Selenium 等主流开源标准。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值