특징

  1. 완성된 애플리케이션과 그 의존성들을 시운전하고자 할 때 추천하는 방식이다.
  2. 플러터 SDK에서 일어나는 가장 높은 수준의 테스트 기술이며, 따라서 가장 높은 수준의 애플리케이션 신뢰성을 제공한다.
  3. 애플리케이션을 실제 기기 또는 그에 준하는 가상 환경에서 구동하며, 기존에 작성된 테스트 스크립트와 분리된 환경을 제공하여 결과의 정확성을 보장한다.
  4. 통합 테스트를 진행하기 위해서는 디버그 모드가 아니라 릴리즈 모드로 실행해야 한다. 그래야 앱의 실제 퍼포먼스를 정확하게 측정할 수 있기 때문이다.

소개

테스트 방법

웹 브라우저로 테스트를 진행하려면 해당 링크 참고

How to run integration tests on Flutter apps | BrowserStack