일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- RC
- unittest
- 리팩터링
- css학습
- firebase
- mrc
- alamofire
- RxSwift
- 클린코드
- 카카오맵클론
- Swift디자인패턴
- 코딩테스트입문
- hackerrank
- storekit2
- TDD
- algorithm
- Safari Inspector
- firestore
- Di
- 앱의생명주기
- five lines of code
- AutoLayout
- 프로그래머스
- Swift코딩테스트
- UIKit
- SWIFT
- ARC
- five lines of cdde
- ios면접
- IOS
- Today
- Total
목록Di (2)
샘성의 iOS 개발 일지
1. 테스트 내용 선정 오늘 테스트하고자 하는 것은 하단의 3가지이다. View의 Action이 Reactor에게 잘 전달 되었는지 확인 Reactor가 전달받은 Action에 대한 Mutation을 잘 작동시켰는지 State 상태 확인 Reactor의 State를 View가 잘 구독하고 있는지 확인 2. 테스트 방식 테스트 방식은 SUT 설정 테스트 시나리오 작성 및 실행 (GWT 형식) 순서로 진행될 것이다. (만약 이 내용이 이해가지 않는다면 하단의 게시글 참고 부탁드립니다.) [XCTest] Unit Test작성하기 (feat. RxSwift) 1. Unit Test란? 가장 작은 단위의 테스트로, 앱의 동작을 위해 작성한 코드(기능) 1개가 의도대로 잘 작동하는지 검증하는 것을 목적으로 둔다...
1. Unit Test란? 가장 작은 단위의 테스트로, 앱의 동작을 위해 작성한 코드(기능) 1개가 의도대로 잘 작동하는지 검증하는 것을 목적으로 둔다. 2. Unit Test의 필요성? 물론, Unit Test를 하지 않고 시뮬레이터나 실 기기로 돌리면서 디버깅 코드를 통해 테스트를 할 수도 있다. 작은 앱이라면 오히려 이러한 방법이 더 유리한 경우도 있다. (테스트 코드 작성 시간이 더 걸리는 경우) 하지만 앱의 규모가 커질수록 Unit Test의 중요성은 커진다. 앞서 말한 방식대로 규모가 있는 앱, 혹은 앞으로 확장될 앱을 테스트한다고 가정해보자. print문 등을 사용하여 콘솔창에 찍어내야할 뿐만 아니라 앱의 크기가 확장될수록 테스팅 시간도 늘고 필요하지도 않은 서버와의 통신까지 해야하는 경우..