정의
사람이 매번 손으로 확인하지 않도록 테스트를 프로그램으로 자동 실행하는 것.
자세한 설명
사람이 매번 손으로 눌러 보며 확인하는 대신, 정해 둔 시나리오를 프로그램이 스스로 실행해 결과를 확인하게 만든 것입니다. 한 번 만들어 두면 코드를 고칠 때마다 반복해서 돌릴 수 있어, 사람이 매번 같은 확인을 되풀이하는 수고를 줄여 줍니다. CI/CD 파이프라인에 연결해 두면 코드가 바뀔 때마다 자동으로 검사가 이뤄집니다.
예를 들면
로그인부터 결제까지 이어지는 과정을 테스트 자동화로 만들어, 코드가 바뀔 때마다 자동으로 확인되게 했습니다.
체크포인트
자동화된 테스트도 사람이 처음에 올바른 시나리오로 만들어야 의미가 있습니다. 중요한 흐름이 빠지지 않았는지 가끔 다시 살펴봅니다.
관련 용어
용어 설명은 이해를 돕기 위한 안내입니다. 법령·세무·지원 제도의 정확한 기준은 관계 법령과 소관 기관의 최신 안내를 확인하세요.
SO EASY