Django 튜토리얼 파트5
-
자동화된 테스트
-
테스트
다양한 수준에서 작동함.
작은 세부사항, 소프트웨어 전반적인 작동 레벨로 나뉨
-
자동화된 테스트
테스트 작업이 시스템에서 수행된다는 것.
한 번 테스트 세트를 작성한 이우에는 앱을 변경할 때 수동 테스트를 수행하지 않아도 원래 의도대로 코드가 작동하는 것 확인 가능
-
테스트를 만들어야 하는 이유
-
시간 절약
정교하고 복잡한 어플리케이션의 테스트 작업을 자동으로 해주어 수동 테스트보다 시간 덜 수 있음
-
문제 식별 및 예방
어플리케이션의 목적 똔느 의도된 동작이 불투명한 것을 방지.
내부에서 코드 밝혀 내고 문제점을 깨닫지 못했을 지 라도 문제점에 빛을 집중시킴.
-
코드 매력적으로 만들어줌
다른 개발자들이 소프트웨어 사용하기 전에 고려할 떄 테스트 코드를 보기 원함
-
협업 증진
테스트는 동료나 자신이 실수로 코드를 손상시키지 않는다는 것을 보증함
-
-