소프트웨어 품질 보증(QA)의 핵심은 '무엇을(Scenario)' '어떻게(Case)' 테스트할지 정의하는 것입니다. 하지만 웹 서비스와 자동차에 들어가는 임베디드 소프트웨어의 테스트 방식이 같을 수는 없습니다. 이번 포스팅에서는 Web/App, IoT/AI, 금융, 자동차, 공공 등 다양한 산업 도메인별 특성을 반영한 테스트 시나리오(TS)와 테스트 케이스(TC) 작성 전략을 정리해 드립니다. 1. 기본 개념 잡기테스트 시나리오 (Test Scenario): "무엇을 검증할 것인가?"에 대한 기능적 흐름입니다. (예: 로그인 기능 확인)테스트 케이스 (Test Case): 시나리오를 검증하기 위한 구체적인 단계, 입력값, 예상 결과입니다. (예: 아이디 칸에 특수문자 입력 시 오류 메시지 출력..