airTest 테스트 도구 사용 경험

소개

역사적인 이유로 회사에는 관련 전문 테스터가 없습니다. 우리의 테스트는 기본적으로 전설적인 인체 테스트입니다. 이러한 종류의 테스트는 명백한 버그를 쉽게 찾을 수 있지만 일부 숨겨진 버그를 쉽게 놓을 수 있습니다.이러한 버그의 대부분은 사용자가 사용하는 동안 나타나 특정 사용자 경험 문제를 일으키고 사용자 신뢰를 잃을 수도 있습니다. 더 많은 피드백을 기대하고 숨겨진 버그를 더 많이 찾으려면 페이지에서 자동화되고 반복적인 테스트를 수행해야 합니다. 특별히 테스트 도구 추천

페이지의 자동화된 테스트는 실제로 기계가 인간을 시뮬레이션하여 반복 테스트를 수행하도록 하는 것입니다.
이 분야에 대한 축적이 제한되어 있어서 정보를 찾기 시작했습니다. 많은 정보를 찾다가 [ AirTest ] 를 찾게 되었고, 그의 기능 소개 영상에 매료되어 체험해 볼 수 있습니다.
Netease는 부티크여야 합니다. NetEase에서 제작한 제품입니다. 원래 의도는 게임 UI 및 기능 테스트용입니다. 지금은 다양한 테스트를 수행할 수 있는 도구로 발전했습니다. 전혀 이해하지 못하는 사람들도 사용하기에 상당히 편리합니다. 그냥 초보자 가이드를 읽고 순서대로 따라하시면 ​​시작도 가능합니다 입구 바로 연결 -----> 퀵스타트

입수 AirTest
  1. 자동으로 화면을 녹화하여 테스트 코드를 식별하고 생성하는 기능 초보 초심자일 때 일정 시간이 지나면 자동으로 생성된 테스트 코드와 연동하여 나만의 코드 로직을 일부 작성할 수 있습니다. 사본은 직접 작성할 수 있습니다.실행하려는 테스트 코드가 핫 릴리스됩니다. 하지만 한 가지, 더 편리하게 자신의 로직을 추가할 수 있는 파트너가 필요하다면 python3에 익숙해야 합니다. 에어테스트의 웹페이지 테스트는 셀레늄 기능을 통합하여 구현하였으며, 개략도는 다음과 같습니다
    airtest-selenium 개략도
    .

  2. 다음은 웹 페이지를 300번 테스트하고 페이지를 클릭하고 슬라이딩하는 것을 구현한 기능 코드입니다. 이 과정에서 브라우저의 캐싱 기능을 끄십시오(크롬에서 디버깅 도구 열기, 네트워크 탭으로 전환, 캐시 비활성화 기능 확인, 캐시 비활성화). 사실적으로 드러났다.
    로컬 테스트 케이스 코드

사용 후 경험

NetEase에서 제작한 이 도구는 자동 테스트에 더 가까워지고 프로그래머가 UI 관련 자체 테스트 기능을 얻는 데 도움이 되는 몇 가지 자동 테스트를 쉽게 작성할 수 있습니다. 그것은 우리가 작성하는 코드에 대해 더 자신감을 갖게 하고 문제를 분석하는 능력을 향상시킬 수 있습니다.

추천

출처blog.csdn.net/qinmin1/article/details/88996777