Django1 Django Testcase Entry Django 의 테스트케이스 작성에 앞서, 테스트가 필요한 이유와 목표를 정의하고 시작하자. 비행기를 예시로 보자. 공항간 이동을 위해, 이륙->비행->착륙 을 해야하고, 출발 도착 과정에서 승객을 위해 입구도 열고 닫아야 한다. 또, 비상시 구명조끼와 보트 등 안전장치의 작동여부 등 모든 기능을 각 비행 전 확인 후 이륙이 가능하다. (아마 이륙 전 필요한 모든 비행기능을 체크하는 과정을 날개를 통해 본 적이 있을것이다.) 프로그램도 마찬가지다. 웹서비스의 경우, 작성한 비즈니스 로직의 작동여부부터 API request&response 등등.. 필요한 테스트가 정말 많다😇😇 테스트를 통해 개발자가 작성한 기능이 제대로 작동하는지 확인과 동시에 에러가 발생하는 경우, 올바른 조치가 가능하다. .. 2022. 4. 24. 이전 1 다음