PC에서 일반적인 BVT 실패
이는 일반적인 BVT 실패 목록입니다.재제출 조건(CFR) 재현
타이틀이 BVT 및/또는 인증에서 실패한 후 재제출되었지만 이전 테스트 통과의 CFR을 수정하지 않았습니다. 테스트 팀은 타이틀이 테스트에 진입하도록 허용하기 전에 이전 테스트 통과에 기록된 모든 CFR이 수정되었는지 확인합니다. 지침:재제출하기 전에 인증 보고서의 모든 CFR이 수정되었는지 확인하세요.
필요한 종속성이 설치되지 않음
타이틀이 Store에서 설치될 때 깨끗한 PC에 필요한 종속성이 설치되지 않았습니다. 예를 들어, 깨끗한 PC에 타이틀을 설치한 후에도 실행되지 않고 다음 오류를 표시합니다: MSVCP100.dll을 찾을 수 없기 때문에 코드 실행을 진행할 수 없습니다. 지침:Windows의 새 설치에서 테스트하고 장치에서 모든 패키지 종속성을 제거하세요. 게임을 Store에 게시하고 설치하며 모든 게임 종속성이 설치되어 있는지 확인하세요. 게임에 필요한 종속성을 설치 디렉터리에 포함하거나, Store에서 설치되지 않은 경우 첫 부팅 중에 사용자에게 종속성을 설치하도록 프롬프트하세요. 참조: 프레임워크 패키지 종속성
타이틀 안정성
타이틀이 실행 시 또는 게임 플레이 중에 충돌 및/또는 정지됩니다. 지침:최신 그래픽 드라이버를 사용하여 다양한 하드웨어 구성으로 테스트하세요. 테스트 시나리오:
- Store에서 타이틀을 설치합니다. 테스트 팀은 개발자 샌드박스에서 타이틀을 사이드로드할 때는 나타나지 않는 문제를 Store에서 설치한 후에 발견한 적이 있습니다.
- 여러 해상도(창 및 전체 화면)를 테스트합니다.
- 모든 화면에서 무작위 입력을 테스트합니다.
- 게임 메뉴에 빠르게 진입하고 뒤로 나갑니다.
이중 인증
이전에 타이틀을 실행한 적이 없는 프로필을 사용할 때 사용자에게 명시적 동의 대화 상자가 표시되지 않습니다. 타이틀은 게임 플레이 또는 메뉴에 도달하기 전에 실행 후 무기한 로딩 화면에 진입합니다. 지침:이중 인증이 활성화된 개발자 계정을 사용하여 로그인을 테스트합니다(Partner Center에서 개발자 계정을 만들 때 2FA를 선택하는 옵션이 있음). 타이틀이 항상 사용자가 있다고 가정하고 _XUserAddAsync(AddDefaultUserSilently)_만 호출하고 있을 가능성이 있습니다. 타이틀은 _XUserAddAsync(AddDefaultuserAllowingUI)_를 사용하고 잠재적인 오류 사례를 처리할 코드를 포함해야 합니다. GDK에는 이를 사용하는 방법을 보여주는 샘플이 있습니다. 이를 통해 로그인한 사용자가 없거나, 동의가 누락되었거나, 다른 인증 문제를 해결해야 할 때 필요에 따라 UI가 팝업될 수 있습니다. 참조: XUserAddAsync GDK 문서
파트너 서비스가 실행되지 않음
타이틀이 제출될 때 파트너 서비스(예: 멀티플레이어)가 실행되지 않습니다. 지침:인증에 제출할 때 게임에 필요한 모든 파트너 서비스가 실행 중인지 확인하세요. 테스트 통과 동안 계속 실행되도록 하세요.
멀티플레이어 및 매치메이킹 문제
멀티플레이어를 지원하는 타이틀은 사용자가 멀티플레이어 세션을 성공적으로 시작하고, 진행하며 완료할 수 있도록 허용해야 합니다. 테스트 팀은 세션을 시작하는 데 필요한 최소 사용자 수를 매치하려고 시도하고 필요한 최소 목표 수를 완료하여 매치를 종료합니다. 타이틀이 멀티플레이어 기능을 지원하지만 매치메이킹 경험을 지원하지 않는 경우, 테스트 팀은 시스템 및 게임 내 초대/참가 기능을 사용하여 매치에 진입하고 완료하는 데 필요한 최소 사용자 수를 허용합니다. 지침:인증에 제출하기 전에 지원되는 모든 멀티플레이어 기능이 완료되고 작동하며 테스트 가능한지 확인하세요.
다운로드 가능한 콘텐츠
다운로드 가능한 콘텐츠(DLC) 패키지가 Store에서 검색 또는 딥 링크를 통해 찾을 수 없습니다. DLC의 설치 및 타이틀 내 존재는 테스트 팀에서 확인합니다. 각 DLC 유형의 최소 하나의 항목이 테스트를 위해 CERT 및 CERT.DEBUG 샌드박스에 게시되어야 합니다. 지침:제출하기 전에 지원되는 각 DLC 유형의 최소 하나의 항목을 인증 샌드박스에 게시하세요.
업적 잠금 해제 실패
기준이 충족될 때 타이틀이 모든 업적을 잠금 해제하지 않습니다. 지침:기준이 충족될 때 모든 업적이 잠금 해제되는지 확인하세요.
Microsoft Store 가용성 및 XBOX services 게임 플레이 설정
BVT 중에 타이틀이 CERT 및 CERT.DEBUG 샌드박스의 Store에서 다운로드됩니다. Partner Center에서 CERT 샌드박스로의 게시가 완료되면 CERT.DEBUG 샌드박스의 XBOX services 게임 플레이 설정도 업데이트하세요. 이렇게 하면 타이틀을 획득하고 테스트를 위해 설정할 때 지연이 없도록 도움이 됩니다. 지침: CERT.DEBUG에서 XBOX services 게임 플레이 설정 업데이트첫 번째 제출이거나 이전 제출 이후 XBOX services 게임 플레이 설정을 업데이트한 경우 CERT.DEBUG 샌드박스에 설정을 수동으로 게시하세요.
- Partner Center에서 제품의 XBOX services - 게임 플레이 설정 페이지로 이동합니다. 패키지에 대해 Certify 워크플로에서 선택한 소스 샌드박스를 선택합니다.
- 검토 및 게시를 선택하여 XBOX services 게임 플레이 설정을 CERT.DEBUG 샌드박스 대상에 게시합니다.
