[Django] TDD 개발 과정
테스트 드리븐 개발(TDD)은 요구사항을 명확히 하고 안정적인 코드를 작성하는 개발 방법이다.제일 먼저 예상되는 동작에 대한 테스트 코드를 작성하고, 구체적으로 기능을 구현하는 것이다.장고에서는 테스트 드리븐 개발(TDD)을 쉽게 할 수 있도록 지원하고 있다.기본적인 장고의 TDD 개발 과정에 대해 뷰 테스트를 예를 들어 설명하려 한다.1. 테스트 계획 및 작성요구사항을 정리하여 개발해야하는 기능을 계획한다.요구사항에 맞는 테스트 코드를 작성한다.장고에서는 TestCase 클래스를 상속받아 사용자 정의 테스트 코드를 작성할 수 있다.아래 코드는 도서 데이터를 가져오는 API를 테스트하는 예제이다.# api/test.pyfrom django.test import TestCasefrom rest_framew..
카테고리 없음
2024. 11. 18.