분류, 패키지 및 저장소 검색

패키지 상세v1.33.0

test

다양한 플랫폼에서 Dart 테스트를 작성하고 실행하기 위한 기능이 풍부한 라이브러리입니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
1410만
좋아요
629
Pub 점수
150

패키지 설치

flutter pub add test

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

테스트 패키지는 Android, iOS, 웹, macOS, Windows, Linux 등 여러 플랫폼에서 Dart 테스트를 작성하고 실행하기 위한 포괄적인 라이브러리입니다. 단위 테스트, 통합 테스트, 위젯 테스트를 위한 풍부한 도구 세트를 제공하며, 비동기 테스트, 모킹, 테스트 보고서 기능을 지원합니다. dart.dev에서 개발되었으며, Flutter 및 Dart 도구와 원활하게 통합되어 자동화된 테스트 워크플로를 통해 개발자가 높은 코드 품질을 유지할 수 있도록 합니다.

사용 사례

  • Dart 코드 단위 테스트
  • Flutter 앱 통합 테스트
  • Flutter에서 위젯 테스트
  • 크로스 플랫폼 테스트 실행
  • 자동화된 CI/CD 테스트
  • 테스트에서 종속성 모킹

주요 기능

  • async 및 await 테스트 지원
  • 내장 매처 및 예상값
  • 테스트 격리 및 설정/정리
  • 모킹 프레임워크 통합
  • 세부적인 테스트 보고서
  • 크로스 플랫폼 호환성

적합한 대상

  • Flutter 개발자
  • Dart 라이브러리 작성자
  • CI/CD 파이프라인 통합자
  • 테스트 주도 개발을 실천하는 팀
  • QA 엔지니어가 테스트 세트 자동화 중

고려 사항

  • Dart 테스트 관례를 이해해야 합니다
  • 복잡한 모크를 위해 추가 패키지가 필요할 수 있습니다
  • 대규모 프로젝트에서는 테스트 설정이 복잡해질 수 있습니다
  • 최종 사용자 테스트 시나리오를 위한 것이 아님
  • 테스트 실행을 위한 제한된 GUI

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Dart CI OpenSSF Scorecard

What's here?

Welcome! package:test is the standard testing library for Dart and Flutter. If you have questions about Dart testing, please see the docs for package:test. package:test_api and package:test_core are implementation details and generally not user-facing.

package:checks is a relatively new library for expressing test expectations. It's a more modern version of package:matcher and features a literate API.

Packages

Package Description Issues Version
checks A framework for checking values against expectations and building custom expectations. issues pub package
fake_async Fake asynchronous events such as timers and microtasks for deterministic testing. issues pub package
matcher Support for specifying test expectations via an extensible Matcher class. Also includes a number of built-in Matcher implementations for common cases. issues pub package
test A full featured library for writing and running Dart tests across platforms. issues pub package
test_api The user facing API for structuring Dart tests and checking expectations. pub package
test_core A basic library for writing tests and running them on the VM. pub package
test_descriptor An API for defining and verifying files and directory structures. issues pub package
test_process Test processes: starting; validating stdout and stderr; checking exit code. issues pub package

카테고리

의존성

의존성 목록 25 개

소스 저장소

이 패키지를 사용하는 프로젝트