시각적 어설션

Prev Next

*이 페이지의 일부는 기계 번역되었습니다.

시각적 회귀 테스트라고도 하는 시각적 어설션은 스크린샷을 통해 테스트 실행 전반에 걸쳐 UI의 변경 사항을 감지하는 데 사용됩니다. 즉, Autify Nexus는 웹 사이트의 특정 부분이 녹화 시점 또는 마지막으로 테스트가 성공적으로 실행되었을 때와 다르게 보이는지 여부를 알 수 있습니다.

시각적 어설션 단계 기록

시각적 어설션을 기록하려면 기록할 때 다음 작업 중 하나를 선택합니다.

  • 페이지 시각적 변경 어설션(페이지 어설션)

  • 동일하게 보입니다 (요소 어설션).

최대 픽셀 차이(%)

최대 픽셀 차이는 테스트 실행 간 대상의 허용 가능한 변경 임계값(말 그대로 픽셀 단위의 차이)을 설정합니다. 임계값을 초과하여 변경하면 어설션이 실패합니다. 0%는 매우 엄격하며 픽셀 퍼펙트 테스트입니다. 100%는 대상에 대한 모든 변경 사항을 허용합니다.

실패한 어설션에 대한 올바른 임계값 설정

컴퓨터의 하드웨어 및 소프트웨어 설정과 테스트 실행 중에 사용하는 창 크기에 따라 기록 후 실행하는 첫 번째 테스트에서 시각적 어설션이 통과하지 못할 수 있습니다. 간단하게 하기 위해 실패한 테스트에 대한 자세한 테스트 결과에서 예상 스크린샷 업데이트를 클릭하여 Autify Nexus에서 권장하는 스크린샷을 사용할 수 있습니다. 이 스크린샷을 사용하는 경우 어설션의 임계값을 조정할 필요가 없습니다. 목표에 대한 추가 변경이 없는 한 후속 테스트를 통과합니다.

UI의 사소한 변경, 테스트 환경 간의 사소한 렌더링 차이가 예상되거나 복잡한 요소에 대한 어설션을 안정화하려는 경우 적합한 적절한 수준을 찾을 때까지 임계값을 1%에서 5%씩 증가시켜 보세요.