자가 치유 UI 테스트 자동화

시작하기



UI 자동화 도구를 사용하여 인간과 기계의 상호 작용을 시뮬레이션하는 것은 확장 가능하고 성능이 뛰어난 방식으로 애플리케이션 품질을 검증하는 데 있어서 최고의 생산성 향상 중 하나였습니다.

그러나 동적 선택기(들)의 가능성은 항상 취약한 테스트를 야기했으며 많은 사람들에게 주요 예약의 원인이 되었습니다.

전문가들은 자동화된 UI 테스트를 강력하게 개발/수정하는 방법을 알고 있지만 다른 많은 사람들이 이를 잘 인식하지 못하므로 피합니다.

TestProject 을 사용하여 이러한 동적 선택기를 쉽게 처리하는 방법을 확인하겠습니다.

TestProject는 새로운 로케이터를 식별하기 위해 AI를 사용하여 실패한 로케이터를 갱신하는 자가 치유 테스트 자동화 플랫폼을 제공합니다.

작동 방식은 다음과 같습니다.

이 자습서에서는 테스트 생성 부분에 중점을 둘 것입니다.
설치 안내서check here .

테스트 설정


  • 새 테스트를 클릭하고 원하는 이름을 설정하여 새 테스트를 만듭니다.
  • 이 자습서에서는 웹을 테스트 유형으로 선택합니다. 그리고 다음을 클릭합니다.

    세부 정보(단계: 1 및 2)


  • 이제 웹 응용 프로그램 선택 대화 상자에서 웹 응용 프로그램 드롭다운을 클릭하고 테스트용 새 응용 프로그램 추가를 선택합니다.
    이 자습서에서는 the internet heroku app을 사용합니다.
    따라하려면 다음 매개변수를 설정합니다.

  • Name: internet heroku app
    URL: https://the-internet.herokuapp.com
    


    세부
    New Application

  • TestProject의 웹 인터페이스에서 AI 기반 자가 치유 기능을 사용할 수 있으므로 클라우드에 테스트를 저장하도록 선택하십시오.
  • 간단하게 테스트 편집기의 UI에 익숙해지도록 기록 기능을 사용했습니다. 이는 나중에 동적 요소 식별을 안정화하는 데 도움이 되는 동일한 UI입니다.

    세부
    Get Started


  • 테스트 단계


  • 발사 the internet heroku app .
  • 동적 콘텐츠 링크를 클릭합니다.
    세부


  • 동적 콘텐츠 페이지에서 첫 번째 단락을 선택하고 UI에서 강조 표시하여 올바르게 인식되는지 확인합니다.
    세부


  • 페이지를 새로 고치고 동일한 요소를 다시 강조 표시해 보십시오. 이번에는 처음에 achor가 이제 변경된 텍스트 콘텐츠 자체였기 때문에 실패할 것입니다.
    세부


    이제 상황이 흥미로워집니다. 자동화에서 동적 요소를 인식하지 못하는 단계에 도달했습니다. 이제 생각해보세요... 이 문제를 어떻게 고칠 수 있을까요...
    이 테스트를 수정하여 견고하게 만들 수 있는 모든 방법을 생각해 보십시오. 완료되면 다음 단계를 읽으십시오.
  • 동적 로케이터 오류를 수정하는 것은 테스트 또는 특정 단계를 다시 실행하는 것만큼 간단합니다. TestProject는 AI 분석을 실행하고 대체 로케이터를 찾습니다. AI 편견을 피하기 위해 선택에 대한 승인을 얻습니다.
    세부


  • 확인되면 테스트로 돌아가서 원하는 만큼 다시 실행하면 동적 내용이 제대로 처리됩니다.

  • AI의 힘을 사용하여 동적 로케이터를 자동으로 수정하는 것이 이보다 쉬울 수는 없습니다. 많은 코더가 레코드 재생 스타일 도구에 대해 회의적이지만 모두 시도해 볼 것을 촉구합니다. 그것은 당신의 시간 가치가있을 수 있습니다.

    자세한 설명은 다음 비디오를 참조하십시오.

    좋은 웹페이지 즐겨찾기