iOS

[iOS] TDD란?

웰코발 2023. 6. 1. 20:28
테스트 주도 개발(Test-Driven Development TDD) 매우 짧은 개발 사이클을 반복하는 소프트웨어 개발 프로세스  하나이다개발자는 먼저 요구사항을 검증하는 자동화  테스트 케이스를 작성한다그런 후에  테스트 케이스를 통과하기 위한 최소한의 코드를 생성한다마지막으로 작성한 코드를 표준에 맞도록 리팩토링한다. -위키백과

 

단위로 잘라서 테스트를 하는 개념으로 테스트를 통과하는 코드를 작성하기 위해 재사용성과 의존성에 대해서 고민하여 의존성이 낮은 코드를 작성할 수 있도록 유도되는 것 같다.

 

공부할 때 참고한 블로그 기록을 남긴다.

 

https://leeari95.tistory.com/60

 

[iOS/Swift] TDD와 Unit Test

테스트 주도 개발(Test-Driven Development TDD)은 매우 짧은 개발 사이클을 반복하는 소프트웨어 개발 프로세스 중 하나이다. 개발자는 먼저 요구사항을 검증하는 자동화 된 테스트 케이스를 작성한다.

leeari95.tistory.com

 

 

테스트 진행 방법에 대해서 자세하게 설명되어 있는 블로그이다.

 

https://velog.io/@minni/TDD%EC%99%80-Swift-XCTest-%ED%99%9C%EC%9A%A9%ED%95%98%EA%B8%B0

 

TDD와 Xcode에서 XCTest 활용하기

TDD(Test Driven Development) 테스트 주도 개발은(TDD)은 매우 짧은 개발 사이클을 반복하는 software 개발 프로세스 중 하나이다. 개발자는 새로운 함수를 정의하는 자동화된 TestCase를 먼저 작성한다.

velog.io

 

 

https://velog.io/@dvhuni/TDD-With-iOS-Demo-TDD1

 

TDD With iOS - Demo TDD#1

안녕하세요~!! 🙂이전 포스트에서는 TDD를 맛봤고.. 이제 진짜 Test-Driven-Develop을 시도해 볼 때가 되었습니다. 두둥🥁

velog.io