ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 테스트 자동화(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)의 차이

     

    간략히 설명하자면,

     

    자동화 테스트는 테스트 '자체'를 자동화 시키는 것!

    수동으로 테스트 작성 → 자동으로 테스트 스크립트 작성

    테스트 자동화는 테스트 '과정'을 자동화 시키는 것!

    수동으로 테스트 실행 → 자동으로 테스트 실행

     

     

Designed by Tistory.