트렌딩 목록으로
Shell

skydoves / android-testing-skills

⚡️ 안드로이드 테스트를 위한 기술 세트: Compose UI, AndroidX 테스트, JVM 단위 테스트, 그리고 ADB.

71
0
약 1개월 전
GitHub에서 보기

이 프로젝트에 대해

skydoves 님의 android-testing-skills 프로젝트는 GitHub에서 71개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Shell 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

Shell 100%

🇰🇷 한국어 번역 README

캐시 히트

Android 테스트 기술

Android 테스트를 위한 에이전트 기술 라이브러리로, Android 엔지니어가 다루는 전체 테스트 영역을 커버합니다. 단위 테스트 기본에서 ADB 기반 E2E까지 포함됩니다.

이 기술은 AI 코딩 에이전트(Claude Code, Android Studio 에이전트 모드, Gemini)를 위해 작성되었지만 사람도 충분히 읽을 수 있습니다. 모든 API 주장은 androidx/ 파일 경로나 권위 있는 외부 문서에 근거하며, 모든 동작 노트는 1차 연구를 출처로 합니다.

참고: 54개의 기술 모두가 필요하지는 않습니다. 이는 프로젝트에서 실제로 테스트하는 항목에 따라 선택할 수 있는 카탈로그입니다. Compose UI 테스트를 작성한다면 Compose 세트를, CI를 스크립트로 작성한다면 ADB 세트를 선택하세요. 대부분의 프로젝트는 한 번에 소수의 기술을 사용합니다.

7개의 세트에 걸쳐 54개의 기술 제공:

세트기술 수다루는 내용
compose/25Jetpack Compose UI 테스트: 찾기(Finder), 시맨틱 매처, 어설션, 제스처/키 입력, 테스트 시계, idling 자원, 상태 복원, Espresso 연동, 접근성 검사, 감사, 미리보기 기반 개발, CI에서 디바이스 미리보기 스크린샷 카탈로그, 안정성 검증.
fundamentals/5테스트 피라미드, 무엇을 테스트할지, 테스트 더블(페이크/스텁/모크/스파이/더미), Given-When-Then 전략, 소스 세트 구성.
kotlin/1Kotlin 네이티브 테스트 도구: 멀티플랫폼 kotlin.test 라이브러리(@Test/@BeforeTest, assert*, assertFailsWith, Asserter, kotlin("test") JUnit4/JUnit5 기능).
jvm-tests/6JVM 단위 테스트: JUnit4 설정, M

🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

skydoves/android-testing-skills GitHub 원문 바로가기 →