버전 관리
모든 테스트 케이스를 위한 변경 이력 보관소
버전 관리는 소프트웨어 엔지니어만을 위한 것이 아닙니다. QA 팀도 테스트 케이스 변경 이력을 신뢰할 수 있게 보관해야 하며, 문제가 생겼을 때 안정적인 상태로 되짚어 갈 수 있어야 합니다.
Armoury 체험하기
작동 방식
테스트 케이스 버전 관리 방식
Armoury는 각 테스트 케이스의 원본 기록을 보관합니다. 케이스가 수정될 때마다 시스템은 이력 사본을 생성합니다. 언제든 이전 버전을 확인하고 팀에 필요한 버전으로 복원할 수 있습니다.
오른쪽 예시는 계속 변화합니다. 먼저 사전 조건이 바뀌고, 그다음 인수 커버리지가 추가되며, 마지막으로 안정적인 버전으로 복원됩니다. 실제 제품 반복 과정에서 테스트 케이스가 움직이는 방식을 보여 줍니다.
로그인 흐름 회귀 테스트
안정적인 기준선 생성
V1
케이스 #A-102
안정
사전 조건사용자 계정이 활성 상태입니다
테스트 단계자격 증명을 입력하고 제출합니다
기대 결과대시보드로 이동합니다
왜 중요한가
테스트 케이스에 버전 관리가 필요한 이유
버전 관리는 리스크 관리를 위한 투자입니다. 문제가 생기기 전에는 불필요해 보일 수 있지만, 문제가 발생했을 때 보존된 이력은 팀이 근거를 가지고 빠르게 대응하도록 돕습니다.
Test Run 버전 관리Test Run에는 보존할 가치가 있는 선택된 케이스가 포함됩니다. 복제된 Run을 사용해 각 테스트 실행의 이력을 추적하세요.
삭제 기록삭제된 케이스는 그룹에서 사라지지만 책임 추적을 위해 삭제 작업은 리포트에 남습니다. 케이스 복원은 향후 릴리스에 계획되어 있습니다.QA 지식
테스트 케이스는 제품 로드맵의 일부입니다
더 이상 사용하지 않는 테스트 케이스도 보관할 것을 권장합니다. 그것들은 제품의 역사적 로드맵 일부가 되며 특정 커버리지가 왜 존재했는지 설명합니다.
QA 팀이 개발자가 코드를 관리하듯 테스트 케이스를 관리하면 요구사항 변경, 결함 조사, 인수인계, 교육에 필요한 맥락을 유지할 수 있습니다.
세밀한 제어
QA 업무를 위한 케이스 단위 버전 관리
Excel과 Google Sheets도 버전 이력을 제공하지만, 스프레드시트에 50개가 넘는 테스트 케이스가 들어가면 전체 파일 버전을 훑는 일이 부담이 됩니다. Armoury는 각 테스트 케이스에 자체 이력, 감사 추적, 복원 경로를 제공합니다.