✅ 테스트를 하는 이유?
- 개발자가 작성한 코드가 의도한대로 작동하는지 확인하는 과정
- UI 표시
- UI Layout 설정
- API Request
- UserDefault 저장 / 가져오기
- 등등
✅ 테스트의 종류
- Unit Test : 특정 함수, 메소드의 동작에 대한 테스트
- UI Test : UI 표시 or UI Action에 대한 테스트
✅ 테스트 코드 파일을 간단히 알아보자!
✅ 하지만..! 테스트를 많이 진행했다고 좋은 테스트라고 말할 수 있을까?
- Test Coverage: Xcode Project에서 몇%의 코드에 대해서 테스트가 작성되어 있는지 나타낸 숫자
- Test Coverage의 사용: App의 안정성을 확인하는 기준
✅ 그렇다면 Coverage를 어떻게 확인할까?
1. Edit Scheme - Test - Option - Gather Coverage for 선택하기
2. 이후에 우리가 작성한 모든 테스트를 실행시켜주기
3. 아래의 사진처럼 제일 뒤에 있는 아이콘?을 클릭하면 Coverage가 추가된 것을 확인할 수 있음.
내가 작성한 코드의 Test가 몇퍼센트인지 스스로 확인해보자~!
'Archive > 패캠(초격차)' 카테고리의 다른 글
part5. (ch6) SwiftLint 알아보기 (0) | 2022.01.17 |
---|---|
part5. (ch5) BookReview XCTest 코드리뷰 (0) | 2022.01.09 |
part5. (ch5) BookReview 코드리뷰 (0) | 2022.01.09 |
part5. (ch5) forEach를 이용하여 addSubView (0) | 2022.01.07 |
part 5. (ch5) MVP 패턴의 기본모습 (0) | 2022.01.07 |