
소프트웨어 테스트 영역에서 품질 보증(QA) 활동의 효율성은 전체 제품 품질에 큰 영향을 미칩니다. QA에서 일반적으로 사용되는 두 가지 도구는 테스트 케이스와 체크 리스트입니다. 이런 문서화된 도구는 서로 다른 용도로 사용되지만, 그 차이점과 사용 시기를 이해하면 테스트 작업의 효율성을 크게 높일 수 있습니다. 글에서 테스트 케이스와 체크 리스트의 특징, 구조, 적절한 사용 사례에 대해 자세히 다루어 보겠습니다. 테스트 케이스 (TC) 테스트 케이스는 특정 테스트 시나리오와 예상 결과를 정의하는 상세하고 구조화된 지침의 집합입니다. 테스트 케이스는 주로 소프트웨어 애플리케이션의 기능과 동작을 평가하기 위한 공식적이고 체계적인 테스트를 수행하는 데 사용됩니다. 테스트 케이스 구성 요소 테스트 케이스 ID..
테스트 케이스란? 테스트 케이스란, 소프트웨어의 테스트를 실시에 대한 절차서입니다. 테스트 케이스를 바탕으로 수동으로 테스트하거나 자동 테스트를 구현합니다. 테스트 유형 소프트웨어 테스트에는 여러 종류가 있으며, 대표적인 것에는 세 가지가 있습니다. 단위 테스트 : 프로그램의 기본 단위인 모듈을 테스트 통합 테스트 : 모듈 간의 협력에 대한 테스트 시스템 테스트 : 사용자 관점에서 인터페이스를 통한 테스트 테스트 케이스 유형 정상 시스템 : 예상되는 입력에 대해 예상대로 출력을 수행하는지 여부 이상 시스템 : 예상되지 않은 입력에 대해 해결 여부 여러 종류의 테스트에 대해서, 정상, 이상 시스템 관점을 바탕으로 테스트의 순서를 써 가는 것이 테스트 케이스입니다. 또한 테스트 케이스는 절차서이므로 독자가 ..