본문 바로가기
부가정보

더미 테스트 할때 체크해야 하는것

by momomoo 2024. 6. 16.

더미 테스트(dummy test)는 시스템의 기본 기능을 확인하기 위해 단순한 데이터를 사용하여 수행하는 테스트입니다. 다음은 더미 테스트를 할 때 체크해야 할 주요 사항입니다:

1. **테스트 데이터 준비**:
    - 실제 데이터와 유사하지만 단순한 더미 데이터를 준비합니다.
    - 모든 가능한 입력 케이스(예: 유효한 입력, 잘못된 입력, 경계값 등)를 포함하도록 합니다.

2. **기능 확인**:
    - 시스템의 각 기능이 더미 데이터를 사용하여 올바르게 동작하는지 확인합니다.
    - 기본적인 입력과 출력의 정확성을 검증합니다.

3. **에러 처리**:
    - 잘못된 입력에 대해 시스템이 적절하게 에러 메시지를 출력하는지 확인합니다.
    - 예상하지 못한 입력 상황에서 시스템이 안정적으로 동작하는지 확인합니다.

4. **성능 체크**:
    - 더미 데이터를 사용하여 시스템의 응답 시간을 확인합니다.
    - 기본적인 성능이 예상 범위 내에 있는지 체크합니다.

5. **로그 및 알림**:
    - 시스템이 더미 테스트 중에 적절한 로그를 기록하는지 확인합니다.
    - 오류 발생 시 알림 기능이 제대로 작동하는지 확인합니다.

6. **유효성 검사**:
    - 입력 데이터에 대한 유효성 검사가 제대로 이루어지는지 확인합니다.
    - 예상 결과와 실제 결과를 비교하여 시스템의 정확성을 검증합니다.

7. **경계값 테스트**:
    - 경계값이나 극단적인 입력에 대해 시스템이 올바르게 동작하는지 확인합니다.
    - 예를 들어, 숫자 입력의 최소값과 최대값 테스트 등을 포함합니다.

8. **리소스 사용**:
    - 시스템이 더미 데이터를 처리할 때 리소스(CPU, 메모리 등)를 적절히 사용하는지 확인합니다.
    - 메모리 누수나 과도한 CPU 사용이 없는지 체크합니다.

9. **보안 확인**:
    - 더미 데이터를 사용한 간단한 보안 테스트를 수행하여 기본적인 보안 취약점이 없는지 확인합니다.
    - 예를 들어, SQL 인젝션이나 XSS 취약점 테스트 등을 포함합니다.

10. **자동화 가능성**:
    - 더미 테스트를 자동화할 수 있는지 확인합니다.
    - 향후 반복적으로 사용할 수 있도록 스크립트나 자동화 도구를 활용하는 것이 좋습니다.

이러한 체크리스트를 통해 더미 테스트를 체계적으로 수행하면 시스템의 기본 기능과 안정성을 효과적으로 검증할 수 있습니다.