336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


1. 테스트 계획 단계 (Test Plan)

  • 테스트 목적과 테스트의 범위 정의 : 테스트를 수행할 시스템/기능 범위, 테스트를 수행할 방법 (성능? 안정성? 기능 테스트?)
  • 테스트 대상 시스템에 대한 구조 파악 : 업무 컴포넌트 구성, 소프트웨어 배포 구조(업무 컴포넌트가 실제 어떤 솔루션으로 구현돼서 배포되었나? 예를들어, 가상화 소프트웨어는 Hyper-V 사용, 사용자 인증 정보는 LDAP에 저장), 하드웨어 배포 구조(네트워크 구성, 스토리지등)
  • 테스트 일정 정의 : 테스트 활동을 위한 주요 일정 정의, 상세한 테스트 케이스별 일정 정의가 아니라 전체적인 절차에 필요한 일정을 정의
  • 테스트 종료 조건(Exit Criteria) 정의
  • 테스트 조직 구성 및 비용 산정


2. 테스트 분석 및 디자인 단계 (Test Design)

  • 테스트 목적과 기본 원칙(Principles)에 대한 리뷰
  • 테스트 케이스 디자인 및 우선순위 설정 : 테스트 범위에 해당하는 컴포넌트와 각 기능에 대해서 상세 테스트 시나리오 정의(테스트 케이스), 상세 테스트 시나리오는 테스트 대상 시스템의 릴리즈 버전의 기능을 기준으로 작성하고 각 기능에 대해서테스트 시나리오 작성 , * 테스트 케이스를 정의할 때 필수적으로 포함되어야 하는 내용은 상세한 테스트 절차와 테스트 성공 조건(예를들어, 성능의 경우 TPS)이다.
  • 우선순위 : 가벼운 결함은 낮은 우선순위, 우선순위가 높은 테스트 케이스는 앞쪽에 몰아서 배치
  • 테스트 데이터 준비 : 실제와 유사 데이터 준비, 테스트용 데이터는 최대한 실 운영 환경과 유사하게 작성되어야 하며 필요에 따라서는 테스트 데이터를 생성하는 도구를 개발해서 데이터를 생성하는 것을 권장한다.
  • 테스팅 환경 및 도구 준비 : 개발 환경과 별도의 분리된 환경을 구축

3. 테스트 케이스 구현 및 수행 단계(Test Execution)

  • 테스트 케이스 구현 및 스크립트 작성 : JUnit, SOAP UI Script등
  • 개통 테스트 : 테스트 케이스가 제대로 작동하는지 테스트 케이스 자체를 테스트, 테스트 환경에 대한 검증. 외부 연동 시스템과 API 연동 규약 준수 확인
  • 테스트 수행과 결과 수집 : 테스트 결과와 자원의 사용률 기록
  • 결함 리포팅

4. 테스트 결과 평가 및 리포팅 단계(Test Reporting)
  • 테스트 결과 정리 : 테스트 결과 문서화 (테스트 계획, 디자인 문서, 개별 테스트 시나리오, 테스트 결과 모두 포함), 품질 상태 (테스트 커버리지, 테스트 성공률, 발생한 결함의 수와 중요도 포함), 개발팀을 위한 테스트 결과서 (결함 내용 및 경함 발생시의 상황 - CPU 등의 자원의 사용률과 로그 정보, 결함의 재현 순서)
  • 테스트 프로세스 및 결과 평가



블로그 이미지

뚱땡이 우주인

,