본문으로 건너뛰기
SDETRole
SDETRole

QA 문서

요구사항 추적 매트릭스(RTM) 생성기

요구사항과 테스트를 매핑하고 누락·고아 테스트를 찾아 CSV로 내보냅니다.

브라우저에서만 실행됩니다 회원가입 불필요

Requirements (0)

Test cases (0)

Import from CSV

Columns are matched by header name (ID, Description/Title, Requirements/Links, Status). Without headers, column order is used. Quoted values with commas and line breaks are supported. Status values pass/fail/blocked map to Passed/Failed/Blocked; anything else is Not run.

Coverage
n/a
0 of 0 requirements
Verified
n/a
all linked tests passed
Orphans
0
tests without a requirement

Coverage = requirements with ≥ 1 linked test ÷ all requirements × 100

Matrix CSV

도구 소개

추적 매트릭스는 두 가지 감사 질문에 답합니다. 모든 요구사항이 테스트되었는가, 그리고 모든 테스트가 존재 이유를 갖고 있는가입니다. 요구사항과 테스트 케이스를 입력하거나 CSV로 붙여 넣고(RFC 4180에 따라 따옴표로 묶인 값과 줄바꿈을 처리합니다), 각 테스트가 커버하는 요구사항 ID를 나열하면 입력하는 즉시 매트릭스가 만들어집니다. 각 셀은 연결된 테스트의 상태를, 각 요구사항은 테스트 중 몇 개가 통과했는지를 보여 주고, 요약에는 전체 커버리지가 표시됩니다. 테스트가 없는 요구사항, 아무것에도 연결되지 않은 테스트, 존재하지 않는 요구사항 ID로의 연결, 중복 ID가 표시됩니다. ID는 대소문자를 구분하지 않고 비교합니다. 매트릭스는 스프레드시트용 CSV나 위키용 Markdown으로 내보낼 수 있습니다.

사용 방법

  1. ID와 설명으로 요구사항을 추가하거나 CSV에서 가져오세요.
  2. 연결된 요구사항 ID(쉼표로 구분)와 상태를 포함해 테스트 케이스를 추가하거나 가져오세요.
  3. 커버리지 요약과 표시된 누락 항목을 검토한 뒤 연결을 수정하거나 테스트를 추가하세요.
  4. 매트릭스를 CSV 또는 Markdown으로 내보내세요.

요구사항 추적 매트릭스(RTM) 생성기 자주 묻는 질문

어떤 CSV 열을 가져올 수 있나요?

요구사항은 ID와 Description(또는 Title/Summary)입니다. 테스트 케이스는 ID, Title, 헤더에 “Req”, “Link”, “Cover”, “Trace”가 들어간 열, 그리고 Status입니다. 헤더 행이 없으면 이 순서대로 열을 읽습니다. 상태값은 pass, fail, blocked를 인식하며, 그 외의 값은 Not run이 됩니다.

커버리지와 검증된 커버리지는 어떻게 다른가요?

커버리지는 연결된 테스트가 하나 이상 있는 요구사항을 셉니다. 검증된 커버리지는 연결된 테스트가 모두 통과한 요구사항을 셉니다. 테스트가 실패했거나 실행되지 않았다면 요구사항은 커버되었지만 검증되지 않은 상태일 수 있습니다.

고아 테스트 케이스란 무엇인가요?

매트릭스의 어떤 요구사항에도 연결되지 않은 테스트입니다. 문서화되지 않은 기능을 테스트하거나, 삭제된 요구사항에 속해 있거나, 단순히 연결이 빠졌을 수 있습니다. 하나하나 확인해 볼 가치가 있습니다.

SDETRole 전체에서 검색할 내용을 입력하세요.

Pagefind 전문 검색 · 브라우저에서 실행됩니다 검색 페이지 열기 →