Quality Assurance

Tools for Quality Assurance and Test Automation

JetBrains Aqua에서 Cypress 지원

Read this post in other languages:

Aqua 팀이 반가운 소식을 전합니다!

사용자 여러분의 의견을 바탕으로 이제 Aqua에서 인기 테스트 프레임워크인 Cypress를 지원합니다. Cypress 사용 시 능률 개선을 위해 마련된 지원에 대해 알아보세요.

AQUA 다운로드

Cypress 지원

Aqua의 테스트 가시성 도입

Aqua에서 프로젝트를 열면 자동으로 Cypress 테스트를 탐지하고, 에디터의 테스트 옆에 실행 아이콘을 표시합니다. 따라서 마우스 클릭 한 번만으로 테스트를 쉽게 실행할 수 있습니다.

결과 살펴보기

테스트 완료 후 Aqua는 각 테스트의 관련 로그 및 콘솔 출력 등 포괄적인 테스트 결과를 제공합니다. 다양한 정렬 및 필터링 옵션이 지원되므로 실패하거나 무시한 테스트를 빠르게 살펴보고, 실행 시간을 분석할 수 있습니다.

Aqua의 테스트 결과 도구 창에서 선택한 테스트의 해당 소스 코드로 원활하게 전환할 수 있습니다.

효율적인 테스트 실행 구성 관리

Aqua에서 다양한 매개변수 또는 설정을 사용해 테스트 실행 구성을 쉽게 저장하고 공유할 수 있습니다.

간편한 테스트 검색

이제 Aqua를 사용해 구체적인 테스트 케이스를 손쉽게 검색할 수 있습니다. Go to Symbol(심볼로 이동) 또는 Search Everywhere(전체 검색) 기능을 활용해 원하는 테스트를 빠르게 찾아 바로 이동할 수 있습니다.

코드 편집 환경 개선

Aqua는 향상된 코드 편집 환경을 제공합니다. 스마트한 코드 완성, 탐색, 린터 지원 등 JavaScript 및 TypeScript 지원도 제공됩니다. Aqua의 코드 분석 기능이 Cypress 함수 및 표현식을 지원하도록 개선되어, 문자열 리터럴의 CSS 및 XPath 로케이터를 강조 표시하고 관련 코드 완성 제안을 제공합니다.

Aqua에서 매우 뛰어난 Cypress 별칭 기능을 지원합니다. 별칭 선언 및 사용 위치 탐색, 인라인 이름 변경, 사용하지 않는 별칭 선언 확인이 더욱 간편해졌습니다. 또한 Aqua는 화살표 함수에서 ‘this’ 객체에 대한 별칭 참조와 같은 잘못된 별칭 사용 위치에 대한 경고도 제공합니다.

간소화된 요소 검사 및 유효성 검사

Aqua는 임베디드 웹 검사 도구와 완벽히 통합되어, 테스트한 웹 페이지의 요소에 실제 로케이터를 제안합니다. 또한 소스 코드에서 페이지의 요소로 탐색을 지원하며, CSS 선택자를 기반으로 웹 검사 도구의 요소를 강조 표시합니다. 이 기능은 로케이터 유효성 및 요소의 가용성을 검사하는 데 도움이 됩니다. 그뿐 아니라, 웹 검사 도구는 해당 로케이터가 고유하고 안정적인지 확인하기 위해 페이지를 검사하고 다양한 유형의 로케이터를 검사하거나 생성하는 데 도움이 됩니다.

Cypress Launchpad

Open Cypress(Cypress 열기) 버튼을 클릭하면 Launchpad에 즉시 액세스하여 프로젝트의 테스트를 구성할 수 있습니다.

평범한 에디터 이상의 도구, Aqua

Aqua는 평범한 에디터보다 훨씬 다양한 기능을 갖춘 도구로, Cypress 테스트의 개발 및 유지 관리를 한층 간소화합니다. 또한 Aqua에는 웹 검사 도구가 통합되어, IDE에서 바로 분석 결과를 제공하고 실시간 데이터 기반 코드 완성 및 손쉬운 탐색을 지원합니다.

강력한 IDE인 Aqua는 다음과 같이 QA 전문가의 일상적 워크플로에 필수적인 도구를 제공합니다.

  • 데이터베이스 관리: 여러 데이터베이스에 원활하게 연결하여, 애플리케이션 데이터를 간편하게 준비하고 검사할 수 있습니다.
  • 에디터 기반 HTTP 클라이언트: 복잡한 HTTP 요청을 실행하고 어설션을 수행한 후 팀에 간편하게 공유하고, CI/CD 파이프라인에서 실행할 수 있습니다.
  • Docker 지원: 컨테이너 실행, 모니터링 및 구성을 위한 Aqua 기본 제공 기능으로 컨테이너 관리를 간소화할 수 있습니다.

Aqua는 이러한 기능 외에도 VCS 통합, 터미널 등을 제공하여 모든 테스트 요구 사항을 충족합니다.

Cypress 지원은 중요한 업데이트입니다. 이번 버전의 Aqua를 사용해 보세요. 이 기능은 공개 테스트 버전으로 지원되므로 문제가 있을 경우 이슈 트래커에 보고해 주세요.

피드백 양식을 사용해 의견, 질문 또는 제안 사항도 공유해 주세요. Toolbox App이나 웹사이트를 통해 최신 테스트 버전 빌드를 편리하게 다운로드할 수 있습니다.

최신 개선 사항을 확인하려면 블로그를 구독하고 Twitter 계정도 팔로우해 주세요.

성공적이고 효율적인 자동 테스트를 수행하시길 바랍니다!

Aqua 팀 드림

게시물 원문 작성자

image description

Discover more