9P by nonge 2022-06-15 | favorite | 댓글과 토론

Android SDK 자동화 테스트 환경 구축기 시리즈, 1번째 이야기

  • 왜 자동화 테스트를 도입하게 되었을까?
    • 테스트 환경이 다양함 → 수동 테스트 시 많은 리소스 필요
    • 테스트 중 확인해야할 내용이 많음 → Human Error의 위험 존재
    • 이러한 문제를 해결하기 위해 자동화 테스트 도입
  • 어떤 것을 자동화 테스트 환경으로 구성할까?
    • 개발자의 입장에서의 SDK → 수동 테스트 대상
      • 가이드 상에 빠진 내용 확인, SDK 사용성 확인 등
    • 서비스 이용자 입장에서의 SDK → 자동 테스트 대상
      • 서비스 구동 중 오류는 없는지 등
  • 무엇을 활용해서 자동화를 구성할까?
    • Appium
    • Cucumber
    • Kotlin
    • Github Action