파일럿 테스트란 무엇입니까? 정의, 의미, 예

파일럿 테스트란 무엇입니까?

파일럿 테스트 실시간 운영 조건에서 시스템 구성 요소 또는 전체 시스템을 검증하는 소프트웨어 테스트 유형으로 정의됩니다. 파일럿 테스트의 목적은 연구 프로젝트의 실행 가능성, 시간, 비용, 위험 및 성과를 평가하는 것입니다.

이 테스트는 UAT와 프로덕션 사이에서 정확하게 수행됩니다.

파일럿 테스트에서는 선택된 최종 사용자 그룹이 테스트 중인 시스템을 시험해 보고 시스템이 완전히 배포되기 전에 피드백을 제공합니다.

즉, 이어지는 사용성 테스트를 위해 드레스 리허설을 진행한다는 뜻이다.

파일럿 테스트는 시스템의 버그를 조기에 감지하는 데 도움이 됩니다.

파일럿 테스트 이미지

파일럿 테스트는 지속적이고 정기적인 사용에 대한 테스트를 위해 고객 사이트(또는 사용자 시뮬레이션 환경)에 시스템을 설치하는 것과 관련됩니다.

가장 일반적인 테스트 방법은 시스템을 지속적으로 테스트하여 취약한 부분을 찾아내는 것입니다. 이러한 약점은 버그 보고서로 개발 팀에 다시 전송되며 이러한 버그는 시스템의 다음 빌드에서 수정됩니다.

이 과정에서 때때로 승인 테스트도 다음의 일부로 포함됩니다. 호환성 테스트. 이는 기존 시스템을 대체하기 위해 시스템을 개발할 때 발생합니다.

In 소프트웨어 공학, 파일럿 테스트는 제품이나 서비스에 잠재 시장이 있는지 여부와 같은 질문에 답합니다.

파일럿 테스트가 중요한 이유

파일럿 테스트가 중요합니다 소프트웨어 및 테스트에 사용된 프로시저의 디버깅, 본격적인 구현을 위한 제품 준비 상태 확인, 시간과 리소스 할당에 대한 더 나은 의사 결정, 프로그램에 대한 대상 인구의 반응을 측정할 수 있는 기회 제공, 프로그램의 성공 측정, 팀에게 사용성 테스트에 사용할 활동을 연습할 수 있는 기회 제공 등 여러 면에서 도움이 되기 때문입니다.

파일럿 테스트를 수행하는 방법

파일럿 테스트 수준은 마이그레이션 프로젝트의 규모와 범위에 따라 다릅니다. 실제 파일럿 테스트는 사용자가 소프트웨어 기능을 시뮬레이션하면서 수많은 절차, 트랜잭션 및 보고서를 실행하는 전용 영역 또는 연구실에서 수행됩니다.

파일럿 테스트는 프로젝트 상황에 따라 수행될 수 있으며,

  • 일반 기업의 경우 데이터 센터의 서버 집합에서 사용자 그룹을 대상으로 파일럿 테스트를 수행할 수 있습니다.
  • 웹 개발 기업의 경우 스테이징 서버에 사이트 파일을 호스팅하거나 인터넷에 있는 폴더를 호스팅하여 파일럿 테스트를 수행할 수 있습니다.
  • 상용 소프트웨어 공급업체의 경우 특별 얼리 어답터 그룹을 통해 파일럿 테스트를 수행할 수 있습니다.

파일럿 테스트에는 테스트 계획을 따르는 것이 포함됩니다.

1단계: 파일럿 계획 수립

2단계: 파일럿 테스트 준비

3단계: 파일럿 테스트 배포 및 테스트

4 단계 : 파일럿 테스트 평가

5 단계 : 프로덕션 배포 준비

시범 테스트를 실시하기 전에 다음 사항을 고려해야 합니다.

  • 참가자에게 적절한 교육을 제공합니다.
  • 파일럿을 위한 서버 배포 및 시스템 준비를 위한 롤아웃 계획
  • 설치 과정 문서화
  • 각 소프트웨어 애플리케이션에 대한 테스트 스크립트. 실행할 기능의 체크리스트로 구성됩니다.
  • 이메일이나 웹사이트를 사용하여 사용자로부터 디자인 및 테스트 팀에 지속적인 피드백을 제공합니다.
  • 불만족한 사용자 수, 지원 전화 및 요청 수 등에 대한 정보와 같은 파일럿 평가 기준을 설정합니다.
  • 귀하의 프로젝트에 투자하고 귀하의 진행 상황을 논의하기 위해 정기적으로 만날 커뮤니티 파트너 또는 이해 관계자로 구성된 작업 그룹을 참여시키십시오.
  • 파일럿 그룹의 지식, 태도 변화 및 행동에 대한 필요한 정보를 포착하기 위해 평가 계획 및 평가 도구/도구를 개발했습니다.

파일럿 테스트 중에 팀은 테스트 데이터를 수집하고 평가합니다. 이러한 데이터를 기반으로 팀은 전략 중 하나를 선택합니다.

  • 비틀거리며 앞으로– 파일럿 그룹에 새 릴리스 후보 배포
  • 롤백– 롤백 계획을 실행하여 파일럿 그룹을 이전 구성 상태로 복원합니다.
  • 중지하다– 파일럿 테스트를 중단합니다.
  • 패치하고 계속하기– 기존 솔루션을 수정하기 위한 패치 배포
  • 배포– 솔루션 배포를 진행합니다.

파일럿 테스트에 대한 모범 사례

  • 사용성 테스트 이틀 전에 파일럿 테스트를 예약하세요.
  • 모든 사용자, 고객 및 프로젝트 팀이 성공적인 결과 기준에 동의할 때까지 파일럿 테스트를 시작하지 마십시오.
  • 사용자에게 자료 사본에 문제를 표시하고, 우려 사항을 설명하고, 개선을 위한 제안(있는 경우)을 제안하도록 요청합니다.
  • 파일럿의 목적, 기간, 진행 상황을 사용자에게 알립니다.

파일럿 테스트의 예

다음은 파일럿 테스트의 몇 가지 일반적인 예입니다.

  • Microsoft 실행 Windows 내부자 프로그램 Windows 10 파일럿 테스트
  • Google은 Android Nexus 사용자가 테스트할 수 있는 베타 프로그램 Android Opera팅 시스템
  • HP는 제품 및 서비스 파일럿 테스트를 위해 온라인으로 운영됩니다.

요약

  • 파일럿 테스트는 실시간 작동 조건에서 시스템의 구성 요소나 전체 시스템을 검증하는 것입니다.
  • 이 테스트는 UAT와 프로덕션 사이에서 정확하게 수행됩니다.
  • 귀하의 제품이 본격적인 구현 준비가 되었는지 확인하는 데 도움이 됩니다.