테스트 설계 이론 적용·결함 분석 구조화·요구사항 추적으로 QA 업무 기여 결
소프트웨어 공학에서 배운 것 중 QA에 가장 직접적으로 도움이 되는 것은 테스트 설계 방법론입니다. 동등 분할·경계값 분석·결정 테이블 같은 기법을 이론으로 배운 덕분에, 케이스를 빠짐없이 도출하면서도 중복을 줄이는 방식으로 테스트를 구성할 수 있습니다.
결함 분석도 구조적으로 접근할 수 있었습니다. 소프트웨어 생명 주기 각 단계에서 결함이 어떻게 발생하고 전파되는지를 학습한 덕분에, 단순히 버그를 찾는 것을 넘어 어느 단계에서 놓쳤는지를 소급 분석하는 시각을 갖게 됐습니다.
요구사항 추적도 실무에 연결됩니다. 요구사항에서 테스트 케이스가 도출되는 추적 구조를 이해하면, 어떤 케이스가 어느 요구사항을 검증하는지를 명확히 할 수 있고, 빠진 케이스를 구조적으로 발견하는 데 도움이 됩니다.