-
테스트 자동화(Test Automation)테스팅 관련/자동화 2020. 9. 21. 22:09
연관 시리즈
테스트 자동화
여러 테스트를 추적, 관리, 실행하는 프로세스 자동화
유저 스토리 또는 애플리케이션 요구사항과 관련된 일련의 합격/불합격 데이터 포인트를 생성하도록 설계
보다 더 넓은 컨셉!
테스트 '전체' 프로세스를 완전히 자동화
테스트 자동화(Test Automation) > 자동화 테스트 (Automated Testing) → [테스트 자동화] 안에 [자동화 테스트]
<자동화 테스트 도구를 사용하여 생성된 자동화된 테스트>를
설정에 따라 자동으로 실행하게 하는 <테스트 프로세스 자동화>
애자일 개발과 데브옵스(DevOps) 환경에서 중요한 역할
지속적 개발, 항상 배포할 준비가 되어 있는 데브옵스에서는 모든 개발 단계에서 지속적 테스트가 진행되어야 함
지속적 테스트(Continuous Testing)
소프트웨어 파이프라인에서 '자동화 테스트'를 실행하는 프로세스
릴리즈와 연관된 비지니스 리스크에 대한 피드백을 가능한 빠르게 얻기 위함
효율적인 테스트 자동화 접근법
https://www.testingxperts.com/blog/test-automation-frameworks#What%20is%20Test%20Automation%20Framework? 1. 애플리케이션 유형에 따라 '자동화의 실제 필요성'을 이해하기 위해 평가
2. 자동화 목표 및 우선순위 정의
3. 자동화된 테스트 전략 계획
4. 프로젝트 요구사항에 따라 올바른 자동화 테스트 도구 및 테스트 프레임워크 선택
5. 자동화를 적용할 테스트 케이스 결정
6. 양질의 테스트 데이터 개발
7. UI 변경에 잘 대응하는 자동화된 테스트 생성
8. 개발된 테스트 스크립트에 대한 테스트 실행
9. 지속적 통합 및 지속적 전달 (CI / CD) 패턴을 사용하여 초기에 자주 테스트
10. 나중에 사용할 수 있도록, 테스트 스크립트 유지
자동화 테스트(Automation Test)와 테스트 자동화(Test Automation)의 차이
간략히 설명하자면,
자동화 테스트는 테스트 '자체'를 자동화 시키는 것!
수동으로 테스트 작성 → 자동으로 테스트 스크립트 작성
테스트 자동화는 테스트 '과정'을 자동화 시키는 것!
수동으로 테스트 실행 → 자동으로 테스트 실행
'테스팅 관련 > 자동화' 카테고리의 다른 글
지속적 전달에서의 테스트 자동화 (0) 2020.09.21 지속적 통합에서의 테스트 자동화 (0) 2020.09.21 자동화 테스트(Automation Testing) (0) 2020.09.17 자동화: JUnit 테스트 작성 (0) 2020.05.25 자동화: 테스트 프레임워크(Junit) (0) 2020.05.25