본문 바로가기
Flutter

테스트 종류

by hyoungbin 2023. 11. 2.

단위 테스트 (Unit Testing)

단위 테스트는 앱의 작은 부분, 주로 함수 또는 메서드와 같은 개별 단위를 테스트하는 데 사용됩니다. Flutter에서는 test 패키지를 사용하여 단위 테스트를 작성하고 실행할 수 있습니다.

 

통합 테스트 (Integration Testing)

통합 테스트는 앱의 여러 구성 요소가 상호 작용하는 방식을 테스트하는 데 사용됩니다. 이러한 테스트는 앱의 다른 화면 간의 전환, 상태 관리, 백엔드와의 통신 등을 테스트할 때 유용합니다. Flutter는 flutter drive 명령을 사용하여 통합 테스트를 실행합니다.

 

위젯 테스트 (Widget Testing)

위젯 테스트는 Flutter 위젯을 테스트하는 데 사용됩니다. 이러한 테스트는 UI 위젯의 동작 및 상태를 검증합니다. Flutter에서는 flutter_test 패키지를 사용하여 위젯 테스트를 작성하고 실행합니다.

 

앱 테스트 (App Testing)

앱 테스트는 실제 앱을 사용하여 앱의 전체 기능을 테스트하는 데 사용됩니다. 이러한 테스트는 사용자 시나리오를 시뮬레이션하고 앱의 흐름을 검증합니다. Flutter에서는 다양한 테스트 프레임워크 및 도구를 사용하여 앱 테스트를 수행할 수 있습니다.

 

UI 테스트 (UI Testing)

UI 테스트는 사용자 인터페이스의 외관과 동작을 검증하는 데 사용됩니다. Flutter에서는 flutter_driver 패키지를 사용하여 UI 테스트를 작성하고 실행합니다.

'Flutter' 카테고리의 다른 글

모두의마켓 - 1  (2) 2023.11.23
용어 정리 - 1  (0) 2023.11.02
TODO App 만들어 보기  (0) 2023.11.02
Flutter - RiverPod 이란  (0) 2023.11.01
theme 적용하기  (0) 2023.11.01