2. 안드로이드에서의 테스트
실제 기기나 에뮬레이터를 통한 테스트
느리지만 테스트의 성공이 앱에서의 동작
을 보장.
10%
20%
70%
클래스, 메소드로만 하는 테스트.
JVM상에서 돌아가기 때문에
속도는 빠르지만 테스트의 성공이
앱에서의 동작을 보장하지는 않음.
3. 이메일 로그인 Flow Chart
이메일, 비
밀번호 입
력
로그인
클릭
유효성
검사
로그인
API
로그인 성공
에러 메세지
4. MVP에서의 동작 흐름
View Presenter Model
1.이메일, 패스워드 입력
2.로그인버튼 클릭
10. View 업데이트
3.이벤트전달
4. 입력값 유효성 검증
5.로그인 요청
6. 로그인처리
7. 콜백9.업데이트
8. 로그인 결과에 따라 View 업데이트