약 1년 반 전에 테스트 자동화를 위한 JetBrains IDE인 Aqua의 테스트 버전이 출시되었습니다. 그 후 Aqua는 크게 발전했습니다. Cypress 및 Playwright 지원과 같은 주요 기능이 추가되고, Selenium도 지원되어 테스트 자동화 프로젝트에 좋은 도구가 되었습니다.
그리고 이제 Aqua가 정식 출시됩니다!
저희를 믿고, 응원하고 좋은 피드백을 주신 얼리어답터분들께 특히 감사의 말씀을 드립니다. 덕분에 정식 출시 전에 중대한 버그를 대부분 수정할 수 있었습니다.
얼리어답터 분들께 감사의 마음을 전하고 테스트 커뮤니티의 성장을 지원하겠다는 의미로, Aqua를 개인/비영리용으로 사용할 수 있는 무료 라이선스를 드립니다. 상용 라이선스도 이용하실 수 있습니다. 계속 읽으면서 자세한 내용을 알아보세요.
새로운 라이선스 모델
아래는 두 가지의 요금제로 구성되는 새로운 Aqua용 라이선스 모델입니다.
- 무료 개인/비영리용
- 유료 영리용
Aqua를 비영리 목적으로만 사용하는 경우 Aqua 라이선스를 구매하지 않아도 됩니다. 영리용으로 사용하려는 경우 다른 제품과 마찬가지로 라이선스를 구매해야 합니다.
Aqua의 다른 점은 가격 정책을 단일 Organization 라이선스로 간소화했다는 것입니다. 자영업자든 기업의 일원이든 Organization 라이선스만 있으면 영리용으로 사용할 수 있습니다.
영리용 대 비영리용
구독 계약에 따라 직접 또는 간접적으로 정기적인 소득이 발생하는 경우, 이러한 제품 사용자의 활동은 영리적 사용으로 분류됩니다. 관련하여 여러 가지 시나리오를 포함하여 자세한 자주 하는 질문이 준비되어 있습니다. 질문이 있으신 경우 언제든 sales@jetbrains.com으로 연락주세요.
현재 새로운 라이선스 모델은 사용자가 영리용으로 사용하지 않겠다고 선언하는 자율제로 운영됩니다. 이 방식이 잘 되면 좋겠지만 자율제의 준수도에 따라서 추후에 조정이 필요할 수 있습니다.
또한, 비영리 라이선스를 사용하는 경우 익명 사용 데이터 수집을 끌 수 없다는 점에 유의하세요. 이는 얼리 액세스 프로그램(EAP)과 유사하며 개인정보처리방침을 준수합니다.
Aqua를 사용해야 하는 이유
라이선스에 관한 설명을 마무리하고, Aqua에 대한 사용자 후기와 이 IDE가 테스트 자동화 엔지니어에게 필요한 이유를 살펴보겠습니다.
애플리케이션 테스트는 고유한 전문 기술이 필요한 독립적 분야입니다. 따라서 테스트 엔지니어의 요구 사항에 맞춰진 IDE로 작업하면 장점이 많을 수밖에 없습니다.
Aqua는 테스트 자동화를 위해 특별히 설계된 첫 IDE입니다. Java, Python, JavaScript, TypeScript, Kotlin 및 SQL 등 테스트 자동화에 사용되는 주요 언어를 지원하는 다중 언어 IDE이며, Selenium, Playwright와 Cypress와 같이 소프트웨어 테스트에 사용되는 주요 프레임워크도 지원합니다.
지난 수개월 동안 많은 사용자 피드백을 받았으며, 그중 일부를 여기에 공유해 드립니다. 일부 피드백은 IDE 내의 설문 조사에서 수집되었고 일부는 다양한 온라인 공개 채널에서 공유되었습니다. 여러분의 도움에 정말 감사드립니다!
Aqua를 더 나은 제품으로 만들기 위해 Aqua Adopters Group에 참여해 보세요.
테스트 자동화 엔지니어들이 Aqua의 어떤 점을 좋아하는지 궁금하신가요? 계속 읽어보세요!
테스트 자동화를 위한 IDE
Aqua 출시 이후 테스트 커뮤니티로부터 테스트 자동화용 IDE를 사용했을 때의 이점을 강조하는 긍정적인 리뷰를 많이 받았습니다.
“Aqua는 바로 우리를 위한 IDE!” 여러 리뷰 중 하나입니다. “드디어 나온 강력한 테스트 자동화용 IDE.” 이것은 또 다른 리뷰입니다.
“JetBrains Aqua는 테스트 자동화 업계의 게임 체인저“이며, “QA 커뮤니티를 위해 JetBrains가 이룬 가장 위대한 이정표 중 하나.”라는 댓글도 있었습니다.
별도 설정 없이 바로 사용 가능
다른 JetBrains IDE처럼 Aqua는 설치 후에 바로 사용할 수 있는 다양한 기능이 포함되어 있습니다. 플러그인을 이것 저것 설치하고 구성할 필요 없이 바로 테스트를 시작할 수 있습니다.
Aqua 사용자가 가장 좋아하는 웹 검사 도구는 임베딩된 브라우저처럼 동작합니다. 웹 검사 도구를 활용하면 웹 애플리케이션을 확인하고 웹 페이지에서 선택한 요소에 대한 고유한 CSS 혹은 XPath 로케이터를 생성할 수 있습니다. 이 외에도 Aqua는 대안 로케이터의 목록도 제시해 줍니다.
이 모든 기능이 IDE 내에서 작동하므로 Chrome DevTools로 계속 전환할 필요가 없습니다!
Selenium, Cypress나 Playwright를 사용하신다면 Aqua를 적극 추천합니다. 이 놀라운 IDE를 사용하면 IDE 내에서 페이지 로케이터를 생성하고 막힘없이 검증을 수행할 수 있습니다. Chrome DevTools나 다른 검사 도구를 열 필요가 없습니다. CSS 혹은 XPath와 같이 선호하는 로케이터 전략을 사용해서 페이지 객체를 손쉽게 작성하고 Aqua 내에서 웹페이지를 보며 직접 검증할 수 있습니다.
Naveen Khunteta, Naveen Automation Labs 설립자
한 Aqua 리뷰에서는 이렇게 말합니다. “진심으로, 로케이터 찾는 작업의 게임체인저입니다.”
웹 검사 도구 이외에도 편리한 테스트 러너, 사용자 친화적인 디버거, API 테스트용 HTTP 클라이언트, 데이터베이스 지원, Docker 연결 및 버전 관리 시스템을 사용자들이 좋아했습니다. 기능에 관한 상세 설명은 이 페이지에서 확인할 수 있습니다.
복잡한 작업을 단순화
Aqua는 강력한 JetBrains IDE로서 매우 까다로운 작업의 번거로움을 최소화합니다. 지능적인 코드 분석은 강력한 검색 및 리팩터링 기능을 결합하여 품질 엔지니어링의 생산성을 높여줍니다. 또한 JetBrains AI Assistant가 추가되어 IDE의 성능, 컨텍스트 인식 수준 및 유용성이 훨씬 더 강력해졌습니다.
오늘은 여기까지입니다! Aqua를 사용해 보고 이 블로그 게시글의 댓글이나 이슈 트래커 혹은 소셜 미디어를 통해 피드백이나 제안을 공유해 주세요.
읽어 주셔서 감사하고 즐겁게 테스트하세요!
Aqua 팀 드림
게시물 원문 작성자