AWS에서의 혁신적인 UI 테스트 자동화 방법
소개
최근 클라우드 환경에서 다양한 애플리케이션을 지속적으로 운영하는 데 있어 빠르고 정확한 테스트가 필수입니다. AWS에서 제공하는 Amazon Nova Act와 Amazon Bedrock AgentCore Browser Tool을 활용하여 혁신적인 UI 테스트 자동화 방법을 적용한 사례를 소개합니다. 이번 블로그에서는 AWS에서 제공하는 이 두 가지 서비스를 통해 효율적인 자동화를 어떻게 구현할 수 있는지 알아보겠습니다.
본문
AWS의 다양한 해결책 중에서도 Amazon Nova Act와 Amazon Bedrock AgentCore Browser Tool은 특히 에이전트 기반 AI를 활용한 자동화와 테스트 분야에서 높은 성과를 보여주고 있습니다. Epsilon사는 이 두 가지 기술을 활용하여 다중 테넌트 플랫폼 환경에서의 UI 테스트 자동화에 성공하였으며, 비개발자도 쉽게 활용할 수 있는 자연어 기반의 테스트 작성 방식을 통해 시간과 비용을 절감할 수 있었습니다.
핵심 내용 및 사례
Epsilon사는 기존의 UI 테스트 과정을 보강하고자 신규 기술을 도입하였습니다. 기존의 Playwright 기반 테스트 프레임워크는 유효하였으나, 여러 팀에서의 중복 노력과 외관 변화에 민감한 문제를 해결하기 위해 자연어 기반의 Amazon Nova Act를 채택하였습니다. 이로 인해 팀 내 비개발자들도 간단한 영어 명령어로 테스트를 작성할 수 있게 되었으며, 중복되는 기술적 노력을 줄일 수 있었습니다.
실제 적용 사례:
Epsilon사의 에이전트 플랫폼 팀은 AWS의 두 가지 도구를 통합하여 UI 테스트 작업을 플랫폼 서비스로 제공하고 있습니다. 이는 여러 팀이 동일한 API를 통해 UI 테스트를 손쉽게 관리할 수 있도록 하며, 브라우저 인프라를 별도로 구축할 필요가 없습니다.
아키텍처
Epsilon의 UI 테스트 서비스는 사용자 요청이 인증과 권한 검사를 거쳐 API 게이트웨이로 전달되고, Django REST 기반의 API 레이어가 워크플로우, 실행, 자동화 슈트, 통계에 대한 엔드포인트를 제공합니다. 상세한 구성 요소와 작업 흐름은 다음과 같습니다.

결론
Amazon Nova Act와 Amazon Bedrock AgentCore Browser Tool은 AWS를 통해 손쉽게 테스트 자동화 환경을 구축할 수 있는 강력한 도구입니다. 이 도구들은 다양한 클라우드 환경에서 개발자의 일관된 UI 테스트 작업을 지원하며, 더 나아가 조직 내 모든 구성원이 참여 가능한 플랫폼을 제공해줍니다. 이러한 AWS 기반 솔루션을 통해 기업은 효과적이고 효율적인 자동화를 실현할 수 있습니다.
AI, Cloud 관련한 문의는 아래 연락처로 연락주세요!
(주)에이클라우드
이메일 : acloud@a-cloud.co.kr
회사 번호 : 02-538-3988
회사 홈페이지 : https://www.a-cloud.co.kr/
문의하기
