UI Test Automation

 

테스트 자동화는 DevOps를 완전하게 실행하기 위해 필요한 필수 솔루션 입니다.

UI Test Automation

데브옵스의 지속적인 배포가 가능하려면 변경될때마다 소프트웨어 품질을 평가하는 메커니즘이 필요합니다. 커브의 UI 테스트 자동화 솔루션은 ODI Test Manager와 Selenium 연동을 통해 자동화된 테스트를 쉽게 구현할 수 있습니다.

UI 테스트 자동화 효과

배포 시간 단축

테스트 자동화를 통해 고객에게 배포되는 시간을 단축합니다.

테스트 노력과 비용 감소

자동화된 테스트는 테스트 노력과 비용을 현저히 감소할 수 있습니다.

완전한 CI/CD

테스트 자동화는 지속적인 통합과 배포를 완전하게 만들 수 있습니다.

휴먼 에러 회피

테스트 자동화는 사람으로부터 수행되는 실수를 줄일 수 있습니다.

완전한 테스트 실행

일정과 상관없이 항상 처음부터 끝까지 모든것을 테스트할 수 있습니다.

모두의 행복 추구

가능한 빨리 버그를 감지하고 추후 발생할 수 있는 큰 문제를 회피합니다.


UI Test Automation Architecture

성공적인 UI Test Automation을 구축하기 위해서 JIRA, Bitbucket, Bamboo, ODI Test Manager, Selenium과 같은 도구가 포함됩니다.

UI Test Automation

UI Test Automation Architecture


요구사항과 테스트 연결

Jira에 작성된 요구사항과 테스트를 추적할 수 있습니다. 자동화된 테스트의 실행 결과를 Jira의 이슈에서 확인하세요.


빌드와 배포 자동화

Bitbucket으로 Commit이 발생하면 즉각적으로 빌드와 배포를 수행하고 테스트 자동화를 수행할 수 있습니다.


테스트 수행 결과 관리

테스트는 플랜 기반으로 수행할 수 있으며, 테스트 자동화를 통해 테스트 수행 회차가 자동으로 생성되고 해당 결과가 관리됩니다.

ODI Test Manager

테스트 수행 관리


다중 브라우저 병렬 테스트

Selenium을 통해 Chrome, Firefox, Explorer와 같은 다중 브라우저에서 병렬 테스트 수행을 지원합니다.