요구사항 추적표
요구사항에서 구현 산출물과 시험으로, 산출물에서 시험으로, 시험에서 증거로 향하는 관계를 명시적으로 연결합니다. 시험 결과에는 실행 당시 요구와 산출물의 개정 번호를 저장합니다. 매트릭스는 누락 링크, 통과 결과·증거 부재, 오래된 개정 스냅샷, 연결 시험이 다루지 않은 산출물을 표시합니다. 산출물이 바뀌면 의존 산출물과 관련 시험·요구사항을 탐색합니다. 사용자가 입력한 자료의 계획 도구이며 실제 코드나 증거가 요구를 충족한다는 증명은 아닙니다.
주요 기능
- 요구사항·구현 산출물의 안정적인 ID와 개정 번호
- 유형이 있는 요구–산출물–시험–증거 및 산출물 의존 방향 링크
- 실행 당시 요구·산출물 개정을 보존하는 추가형 시험 결과
- 미연결·미검증·오래된 검증과 고아 기록을 보여주는 추적 매트릭스
- 변경 산출물에서 역방향 의존성을 따라가는 영향 탐색
- 엄격한 버전형 JSON 복원과 수식 실행을 막는 CSV 보고서
사용 방법
- 가상 결제 예제를 불러오거나 빈 프로젝트를 만들고 수락 기준이 있는 요구, 경로가 있는 산출물, 기대 결과가 있는 시험, 위치가 있는 증거를 추가합니다.
- 요구→산출물, 요구→시험, 산출물→시험, 시험→증거의 방향 링크를 만듭니다. 필요하면 산출물 의존 관계도 추가합니다.
- 시험과 결과, 연결된 증거를 선택하여 실행 기록을 추가합니다. 현재 연결된 요구·산출물의 개정 번호가 함께 저장됩니다.
- 매트릭스의 누락·고아 기록을 살핍니다. 요구나 산출물을 수정하고 이전 통과 기록이 새 개정에 대해 오래된 상태가 되는지 확인합니다.
- 변경 산출물을 선택해 의존 산출물과 관련 시험·요구를 추적합니다. 이어서 편집하려면 JSON, 검토하려면 CSV를 내려받습니다.
활용 예시
- 결제 수락 기준을 화면 파일과 E2E 시험에 연결
- 증거가 없는 통과 기록 찾기
- 공유 컴포넌트 변경 뒤 재시험 범위 계획
- 어떤 요구도 검증하지 않는 고아 시험 노출
자주 묻는 질문
요구사항은 언제 검증 완료가 되나요?
구현 산출물과 시험이 각각 하나 이상 연결되어야 합니다. 모든 연결 시험의 최신 기록이 통과이고, 현재 연결된 증거 및 요구 개정을 포함해야 합니다. 연결 산출물은 최신 통과 시험이 현재 개정으로 다뤄야 합니다. 이 도구의 보수적인 규칙이며 공식 준수 기준은 아닙니다.
통과한 시험이 왜 오래된 검증으로 바뀌나요?
시험 실행 시 연결된 요구와 산출물의 개정 번호를 저장합니다. 요구나 산출물을 수정하면 개정 번호가 늘어나므로 이전 통과 기록은 새 개정을 검증하지 못합니다. 검토 후 새 시험 결과를 기록하세요.
산출물 변경 영향에는 무엇이 포함되나요?
선택한 산출물에 의존하는 다른 산출물을 역방향으로 계속 찾습니다. 이어서 해당 산출물을 실행하는 시험, 산출물이나 시험에 연결된 요구, 시험에 연결된 증거를 나열합니다. 가능한 검토 범위이며 소스 코드를 분석하거나 결함을 증명하지 않습니다.
증거 없이 통과를 기록할 수 있나요?
관찰한 판정을 남기기 위해 기록은 할 수 있지만, 최신 통과 실행에 현재 연결된 증거가 없으면 요구는 미검증 상태입니다. 증거 위치는 사용자가 입력하며 페이지가 실제 파일을 읽거나 진위를 확인하지 않습니다.
고아 시험과 증거는 무엇인가요?
고아 시험은 요구→시험 연결이 없는 시험이고, 고아 증거는 시험→증거 연결이 없는 증거입니다. 삭제하지 않고 프로젝트와 CSV에서 보이게 합니다.
프로젝트는 어디에 저장되나요?
현재 브라우저 탭에만 남고 자동 업로드·저장은 없습니다. 이탈 전에 엄격한 버전 1 JSON을 내려받으세요. 잘못된 가져오기는 기존 프로젝트를 유지합니다. CSV는 검토 보고서이며 가져오기 형식이 아닙니다. 사용자가 수정 가능한 JSON은 위변조 방지 감사 로그가 아닙니다.
개인정보 안내
요구, 경로, 시험 메모와 증거 위치는 현재 브라우저 탭에만 남습니다. 원격 수집이나 자동 저장은 없습니다. 참조에 비밀값을 넣지 말고 내보낸 파일을 공유 전에 확인하세요.
댓글과 질문