TDD란 Test Driven Development의 약자로 테스트 주도 개발이라고 한다. 엔지니어 켄트 백 (Kent Beck)에 의해 고안되었다. 테스트 케이스를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복하여 구현한다. 짧은 개발 주기의 반복에 의존하는 개
🌟 단위 테스트 (Unit Test) > 유닛 테스트(unit test)는 컴퓨터 프로그래밍에서 소스 코드의 특정 모듈이 의도된 대로 정확히 작동하는지 검증하는 절차다. 즉, 모든 함수와 메소드에 대한 테스트 케이스(Test case)를 작성하는 절차를 말한다. 이를
Code Coverage는 테스트의 가치를 측정하는 도구라고 할 수 있다. 이를 통해서 테스터가 의도한 대로 테스트가 잘 되었는지 판단할 수 있는 자료 중 하나이다.측정 기준은 여러가지가 있고 소스 코드를 기반으로 수행하는 화이트 박스1(라인(Line) 커버리지라고 부
Xcode에서 Unit Test를 추가하는 방법은 두가지가 있다.프로젝트 생성 시 테스트 파일을 함께 추가하기.기존의 프로젝트에 Unit Testing Bundle을 추가하기.우리는 두 가지 방법 모두 확인해보자.만약 기존에 사용하던 Podfile이 있다면 Unit T
Code Coverage는 테스트의 가치를 측정하는 도구.(Code coverage is a tool to measure the value of your tests.)출처: 애플 문서참고: 코드 커버리지(Code Coverage) 물론, all targets로 해줘도
XCTest는 Xcode 프로젝트에서 활용할 수 있는 테스트 환경을 제공하는 프레임워크이다.단위 테스트(Unit Test), 사용자 인터페이스 테스트(UI Test), 성능 테스트(Performance Test) 등을 수행할 수 있다.Xcode 프로젝트에서 테스트 코드