iOS용 TDD 튜토리얼 : 시작하기(Test Driven Development Tutorial for iOS : Getting Started)

iOS 유닛 테스트를 배워보자!(1)

현재 작업하는 방식은

  1. 구현해야 될 부분들을 issue에 등록을 한다.
  2. 하나를 선택해서 feature 브랜치를 파고 구현을 위해 작업한다.
  3. 작업을 완료하면 해당 브랜치에서 테스트를 진행한다.
    1. 의도한대로 동작하는지
    2. 기존의 동작과 결합했을 때 정상적으로 동작하는지 등등
  4. dev 브랜치로 merge한 후 한 번 더 테스트를 진행한다 (한후한번더 띄어쓰기 맞나?)
  5. 이상이 없으면 main에 합친다.

테스트 기반 개발이라, 실패하는 테스트를 만들고 진행한다 ?

프론트에서 적용시키기는 쉽지 않다 (변경이 많이 이루어지기 때문), 보통 유닛테스트를 많이 진행함