Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI 테스트 #155

Open
Taehyeon-Kim opened this issue Nov 29, 2022 · 1 comment
Open

UI 테스트 #155

Taehyeon-Kim opened this issue Nov 29, 2022 · 1 comment
Assignees

Comments

@Taehyeon-Kim
Copy link
Owner

Taehyeon-Kim commented Nov 29, 2022

테스트

CI/CD

스크린샷 2022-11-29 오전 10 34 45

  • 어플리케이션 개발 단계의 자동화를 통해, 짧은 주기로 고객에게 애플리케이션을 제공
  • 일부 단계를 자동화(ex. 회원가입 플로우)

CI: 지속적 통합

  • 코드 레벨 테스트 자동화
  • ex. 핸드폰 번호 정규식, 이메일 유효성 검증 등

CD: 지속적 서비스 제공/배포

  • 프로덕션 환경 릴리즈

fastlane

  • Code Signing
  • Appstore Deployment
  • TestFlight Deployment
  • Automatic ScreenShots
  • CI에 가까운 툴 -> CD기능까지 구현하려면 외부 툴을 붙여서 많이 사용(ex Bitrise 등..)

Test Pyramid

  • Testing fundamentals
  • User Interface - Integration - Unit
  • Unit Test(단위 테스트)
  • Integration(통합 테스트) : 작은 단위의 테스트는 통과해도 통합 테스트는 실패할 수 있음
@Taehyeon-Kim Taehyeon-Kim self-assigned this Nov 29, 2022
Taehyeon-Kim added a commit that referenced this issue Nov 29, 2022
@Taehyeon-Kim
Copy link
Owner Author

  • ui tests : 동작만 테스트
  • unit tests : 소스코드 테스트 - testable

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant