목차

테스트 OUT OF SYNC ON PROD POST 1테스트 OUT OF SYNC ON PROD POST 1테스트 OUT OF SYNC ON PROD POST 1테스트 OUT OF SYNC ON PROD POST 1테스트 OUT OF SYNC ON PROD POST 1

테스트 목적 기반 유형

기능 테스트

기능 테스트는 지정된 요구 사항에 따라 기능이 작동하도록 하여 시스템이 수행하는 작업을 검증합니다.

- 연기 테스트: 중요한 기능에 대한 기본 검사를 수행하여 애플리케이션이 향후 테스트를 위해 안정적인지 확인합니다.

- 온전성 테스트: 사소한 변경 또는 버그 수정 후 특정 기능이 정상적으로 작동하는지 확인합니다.

- 통합 테스트: 서로 다른 모듈 간의 상호 작용을 테스트하여 서로 올바르게 작동하는지 확인합니다.

- 시스템 테스트: 전체 응용 프로그램을 전체적으로 테스트하여 엔드 투 엔드 기능을 검증합니다.

- 회귀 테스트: 변경 또는 버그 수정 후 기존 기능을 다시 테스트하여 새로운 결함이 생기지 않도록 합니다.

- 사용자 승인 테스트(UAT): 소프트웨어가 비즈니스 요구 사항을 충족하는지 확인하기 위해 최종 사용자 또는 클라이언트에서 수행합니다.

비기능 테스트

비기능성테스트는 사용성, 성능, 보안성, 호환성 면에서 시스템이 얼마나 잘 수행되는지를 평가한다.

- 사용성 테스트: 애플리케이션의 사용 편의성, 사용자 인터페이스 및 전반적인 사용자 경험을 평가합니다.

- 호환성 테스트: 서로 다른 브라우저, 장치 및 운영 체제에서 애플리케이션이 올바르게 작동하는지 확인합니다.

- 성능 테스트: 서로 다른 워크로드에서 애플리케이션의 속도, 대응성, 안정성 및 동작을 측정합니다.

- 보안 테스트: 취약점을 식별하고 민감한 데이터 및 시스템 리소스를 보호합니다.

수동 테스트 프로세스

다음 다이어그램은 수동 테스트 프로세스의 단계를 자세히 보여줍니다.

수동 테스트 프로세스

- 요구 사항 분석: 프로젝트 요구 사항, 사용자 기대 사항 및 비즈니스 요구 사항을 이해하고 분석하여 테스트할 대상을 식별합니다.

- 테스트 계획 생성: 테스트 범위, 목표, 리소스, 스케줄 및 테스트 접근 방식을 정의하는 테스트 계획을 생성합니다.

- 테스트 사례 생성: 테스트 단계, 예상 결과, 테스트 데이터로 세부적인 테스트 사례를 설계하여 애플리케이션 기능을 검증합니다.

- 테스트 환경 설정: 프로덕션 환경을 시뮬레이션하는 데 필요한 하드웨어, 소프트웨어, 도구 및 테스트 데이터를 준비합니다.

- 테스트 사례 실행: 테스트 사례를 실행하고 실제 결과를 예상 결과와 비교하여 문제를 식별합니다.

- 결함 로깅: 설명, 심각도, 재생 단계 및 근거 자료 등 완전한 세부사항으로 결함을 기록합니다.

- 결함 수정 및 재확인: 보고된 결함이 올바르게 수정되었는지 확인하고 문제가 더 이상 없는지 확인합니다.

- 회귀 테스트: 영향 받은 기능과 관련 기능을 재테스트하여 최근 변경 사항으로 인해 새로운 결함이 발생하지 않았는지 확인합니다.

- 테스트 마감 보고서: 테스트 활동, 결과, 결함 상태 및 학습된 주요 내용을 요약한 최종 보고서를 준비합니다.

수동 테스트에 사용되는 툴

- TestRail: 자세한 보고 기능으로 수동 테스트 사례를 구성, 실행 및 추적하는 데 사용되는 테스트 관리 도구입니다.

- Xray(Jira용): 수동 테스트 관리, 추적, 결함 추적을 지원하는 Jira 통합 테스트 툴입니다.

- Qase: 테스트 케이스 생성, 실행 및 팀 협업을 간소화하는 클라우드 기반 테스트 관리 플랫폼입니다.

- Zephyr: 강력한 Jira 통합 및 보고로 수동 테스트 활동을 관리하는 데 도움이 되는 테스트 관리 솔루션입니다.

- Tuskr: 수동 테스트 사례를 효율적으로 생성, 관리, 추적하는 경량 클라우드 기반 테스트 관리 도구입니다.