다양한 솔루션과 컨설팅을 기반으로 프로젝트 성공에 도움이 되는 파트너
About Company
테스트 자동화란?
▶ 테스트 자동화는 테스트를 자동으로 하는 것이 아니라 반복이 되는 부분을 시스템화 하여 능률 상승 ▶ 테스트 활동들(테스트 관리, 테스트 설계, 테스트 실행, 결과 확인 등) 을 지원하기 위한 소프트웨어의 사용테스트 툴의 종류
(테스트 지원 활동 기준)
테스트 자동화의 어려움
테스트 자동화란?
기업은 IT가 비즈니스 목적에 부합하면서 빠른 결과를 내어 주기를 바라고 있습니다. 따라서 IT는 복잡한 비즈니스 프로세스를 반영한 시스템을 구축하는 동시에 최신 트렌드를 반영하도록부족한 예산
별도의 테스트 조직 부재
(업무분석가와 개발자가
테스트도 함께 수행)
Web/ Cloud 기반
애플리케이션
모바일 애플리케이션
Embedded 시스템
SOA 아키텍쳐
개발 주기의 단축
애자일 개발 방법론의 적용
지속적인 통합 개발 환경
다양한 기반 기술
모바일 애플리케이션 검증
외부 시스템과의 연계
테스트 자동화 시 고려사항
고려사항에 대한 충분한 검토를 거친 테스트 자동화가 성공할 가능성 높음!Effort
노력Test Lifetime
테스트 수명Value
가치Time
관여 시기Accuracy
테스트 정확성테스트 자동화 구축 요소
시장에서 검증된 테스트관리 솔루션을 기반으로 한 테스트 관리 시스템을 구축하여, 기능/모바일/성능 테스트의 전체 테스트 자산 관리를 중앙 집중화하여 성공적인 IT 개발 및 운영을 위한 통합 테스트 환경을 구축테스트 활동의 실시간 공유를 통해 테스트
수준의 상향 평준화 도모
테스트 자동화를 통한 테스트 커버리지
확대로 애플리케이션 품질 향상
품질관리 활동에 대한 측정 및 평가를 통해
테스트 프로세스에 대한 지속적인 개선
수동 테스트 및 테스트 자동화 솔루션을
통한 제한된 인원/기간의 효율적 활용
테스트 자산의 데이터베이스화를 통한
체계적인 관리 및 재사용성 확보
테스트 수행 및 산출물 관리의 편의성 증대
테스트 자동화를 통한 업무 효율 향상
테스트 자동화 체계 구축(성능, 기능, 모바일)
통합 테스트 자동화 수행
테스트 수행 이력 통합 관리
단순 반복 테스트 효율화
스케줄링을 통한 자동 수행
각 분야별 전문 인력
각 분야별 전문 인력 투입(테스트 관리,테스트 프로세스 표준화
성능, 기능, 모바일 테스트 자산의 중앙 관리 품질 프로세스 정의, 유지보수, 교육 성과지표 및 ROI 측정 요구사항부터 결함관리까지 체계적인도구 및 인프라의 공유
안정성과 신뢰성이 검증된 솔루션을테스트 활동의 지속적인 개선
테스트 자산의 중앙 관리 수동테스트, 성능/기능/모바일 테스트 결과Micro Focus User Function
Micro Focus 테스트 자동화 솔루션
Micro Focus 테스트 자동화 구축
테스트 관리 및 자동화 시스템은 패키지로 구성된 솔루션을 기반으로 구축일정을 수립하게 되며, 아래와 같은 P3 기반의 패키지 구축 방법론을 이용하여 시스템을 체계적으로 구축Micro Focus 테스트 자동화 구축
기능(UFT), 모바일(MC) 테스트 자동화 도구와의 연동을 통해 스크립트/테스트 데이터 관리, 테스트 배치 실행 및 예약 실행, 테스트 결과 저장 및 자동 테스트 실패 시 결함 자동 등록, 통합 대시보드를 제공Micro Focus 테스트 자동화 구축
테스트 관리 및 자동화 시스템은 패키지로 구성된 솔루션을 기반으로 구축일정을 수립하게 되며, 아래와 같은 P3 기반의 패키지 구축 방법론을 이용하여 시스템을 체계적으로 구축테스트 케이스의 자산화
- 담당자 별로 관리되던 테스트 케이스가 정형화되어 DB화 - 반복 테스트 시마다 재사용이 편리함테스트 실행의 효율성 향상
- 테스트에 필요한 리소스(시간, 인력, 환경) 등의 절감 - 실행결과 자동 등록 및 결함등록과 연결 처리 - 결함등록 시, 결함 발생 화면, 결함 발생 시스템 정보 등의 다양한 - 정보를 손쉽게 등록테스트 정확도 향상
- 테스트 실행 및 결과 확인 시 Human Error 감소테스트 수행 상황 및 결과 실시간 파악
- 테스트 수행 결과가 실시간으로 등록 되므로 수행 상황에 대한 Status효율적인 결함 관리를 통해 결함 수정시간 단축
- 다양한 결함관련 정보를 통한 결함 재현 시간 단축 - 연결된 테스트 케이스 정보를 통한 원인 분석 용이결함에 대한 실시간 분석 제공
- 테스트 수행과 결함등록이 동시에 일어남으로써 결함 보고가 실시간으로 됨테스트 커버리지 확장
- 테스트 환경 다양화 (예 - Android, iOS, Windows 등)로 인한 테스트 커버리지 확대 - 테스트 커버리지 확대로 인한 테스트 리소스 증가