WEBBOOK CHAPTER

테스트를 많이 말고, 위험을 정확히: 21장. 위험-테스트 추적표 워크숍

21장. 위험-테스트 추적표 워크숍

한 행에 위험, 사용자 피해, 예방 통제, test 층, fixture, assertion, 실행 주기, 실패 소유자, 증거를 둔다. 중복 예약은 unit 상태 전이, 실제 DB race, API 멱등성, 운영 대사가 서로 다른 방어를 맡는다. 같은 assertion을 네 번 복제하지 않는다.

테스트가 없는 높은 위험과 위험에 연결되지 않는 느린 테스트를 찾는다. 전자는 추가하고 후자는 삭제·축소·목적 재정의를 검토한다. 표를 PR template에 모두 넣지 말고 변경된 위험만 링크한다. 분기마다 escaped defect와 incident에서 누락된 방어를 회수한다. 완료 기준은 test 수가 아니라 상위 위험마다 가장 빠른 방어와 가장 현실적인 방어가 하나 이상 있는 것이다.