Testing
-
Testing 의 시작과 종류Django testing 2021. 5. 31. 11:48
1. Testing의 시작 Django 개발을 진행하다 보면 분명히 직접 확인해서 수동으로 테스트를 진행했음에도, 예기치 못한 버그가 발견되거나 배포에 대한 확신을 가지기 어려운 경우가 있다. 이러한 것을 미연에 방지하기 위해 testing 을 효과적으로 하기 위해 테스트 코드를 작성하고, 다른 사람이 특정 기능에 대해 이해를 할 때도 테스트 코드를 통해 어떤식으로 동작하는지 파악하기 위해 시작하게 되었다. 2. 일반적인 Testing의 종류 Unit tests (유닛 테스트) 독립적인 콤포넌트의 (성능이 아닌) 기능적인 동작을 검증한다. 흔히 class나 function 레벨로 수행한다. Regression tests ( 버그수정 확인 테스트 ) 기존에 보고된 버그들이 재발하는지 테스트한다. 각 테스트..