JetBrains Aqua A powerful IDE for test automation

JetBrains Aqua

A powerful IDE for test automation

提供了单元测试、接口测试、Web测试等层面的测试能力。

截图

相关框架

https://www.selenium.dev/

https://docs.qameta.io/allure

https://selenide.org/

fluentlenium

FluentLenium is a React ready website automation framework which extends Selenium to write readable, reusable, reliable and resilient UI functional tests. It’s written and maintained by people who are automating browser-based tests on a daily basis.

FluentLenium provides a Java fluent interface to Selenium, and brings some magic to avoid common issues faced by Selenium users.

FluentLenium is shipped with adapters for JUnit4, JUnit5, TestNG, Spock, Spring TestNG, Cucumber and Kotest, but it can also be used standalone.

FluentLenium best integrates with AssertJ, but you can also choose to use the assertion framework you want.

https://fluentlenium.com/

serenity-bdd

Automated Acceptance Testing With Style

https://serenity-bdd.github.io/

JetBrains Aqua

A powerful IDE for test automation

JDI Light Framework

JDI Light is a powerful Test Automation Framework that helps to make your tests fast, sustainable and provides obvious and predictable test run results.

JDI Light is powered by Selenium and has simple integration with Selenium-based projects.

https://jdi-docs.github.io/jdi-light/

Selenium WebDriver is a library that allows controlling web browsers programmatically. It provides a cross-browser API that can be used to drive web browsers (e.g., Chrome, Edge, or Firefox, among others) using different programming languages (e.g., Java, JavaScript, Python, C#, or Ruby). The primary use of Selenium WebDriver is implementing automated tests for web applications.

WebDriverManager is an open-source Java library that carries out the management (i.e., download, setup, and maintenance) of the drivers required by Selenium WebDriver (e.g., chromedriver, geckodriver, msedgedriver, etc.) in a fully automated manner. In addition, as of version 5, WebDriverManager provides other relevant features, such as the capability to discover browsers installed in the local system, building WebDriver objects (such as ChromeDriver , FirefoxDriver , EdgeDriver , etc.), running browsers in Docker containers seamlessly, and monitoring capabilities.

https://bonigarcia.dev/webdrivermanager/

1 个赞

看了官网的介绍视频,提供了:

  • 自动化测试代码模板
  • IDE 内元素定位、调试、自动补全
  • 接口测试可以直接写参数、headers 等,直接发起请求,类似 postman?
  • 配置连接数据库,支持 SQL 查询

JetBrains Aqua 为测试自动化工程师提供了强大的工具,以及来自 IntelliJ IDEA、PyCharm 和 WebStorm 的针对特定语言的功能组合。

mark,是否好用,让子弹飞一会儿。

测试的技术方面很多,估计他们要做好会需要一段很长的时间。

你咋突然冒泡了呀

哈哈,偶尔也会来逛逛,但是多数都是我一朋友来学习和总结的,他最近找工作呢,如果有合适的可以忙帮推荐一下,小伙能力很不错。