한 팀이 체크아웃 테스트를 자동화합니다. 각 테스트 스크립트는 테스트 절차의 단계들 — 장바구니 열기, 배송 폼 작성, 테스트 카드로 결제, 확인 페이지 검증 — 을 자동화 도구가 실행할 수 있는 형태로 담고 있습니다. 스크립트는 가능한 한 데이터 기반입니다: 같은 스크립트가 서로 다른 테스트 데이터 세트로 실행되어, 스위트를 저렴하게 유지보수하고 확장할 수 있게 만듭니다.
테스트 스크립트와 테스트 시나리오는 같은 것인가요? 겹치는 부분이 있습니다: 테스트 시나리오의 공식 정의는 테스트 스크립트를 대체 이름으로 나열합니다. 실제로 테스트 스크립트는 자동화된 절차에 흔히 사용되는 반면, 테스트 시나리오는 수동 동작 순서를 나타냅니다.
테스트 스크립트와 테스트 절차 명세의 차이는 무엇인가요? 테스트 절차 명세는 테스트를 실행하기 위한 문서화된 일련의 동작입니다. 테스트 스크립트는 특히 자동화된 경우에 그 동일한 절차를 가리키는 데 흔히 사용됩니다.
테스트 스크립트에 테스트 데이터가 필요한가요? 보통 그렇습니다 — 데이터 기반 스크립트는 스크립트된 단계를 데이터와 분리하므로, 같은 스크립트를 많은 데이터 세트로 실행할 수 있어 스크립트당 커버리지가 증가합니다.
누가 테스트 스크립트를 작성하나요? 테스터와 테스트 자동화 엔지니어입니다. 좋은 스크립트는 다른 테스트웨어와 동일한 리뷰 및 버전 관리 규율을 따릅니다.