1 년 전에 프로젝트를 개발하면서 python
을 배우기 시작했습니다. 그 이후로 프로젝트는 다소 안정적이고 유용한 도구가되었습니다. 이 프로젝트의 배열과 같이 경우 : main.py
파일이 순차적으로 기능의 나머지 부분을 호출대형 파이썬 프로젝트에 단위 테스트 추가하기
main.py
../functions/func1.py
../functions/func2.py
../functions/func3.py
../functions/func4.py
...
../functions/funcN.py
.
문제는 모든 기능에 대해 단일 단위 테스트를 작성하지 않았기 때문입니다. 하나도 아닙니다. 처음에는 배우기 만 했으므로 결국 테스트에 신경을 쓰지 않았습니다.
이 문제를 해결하고 적절한 단위 테스트를 추가하고 싶습니다. 문제는 프로젝트에 어떤 테스트 방법을 사용해야합니까?
내가 본 많은 다른 방법 described :
는하지만 난 아무 생각도 없어.
기존 코드에 대한 테스트를 추가하지 마십시오. 시간 낭비입니다. 버그를 수정해야 할 때 (테스트를 작성하는 테스트) 또는 새 코드를 추가하기 전에 테스트를 추가하십시오. 이미 사용중인 코드를 수동으로 테스트했습니다. – RemcoGerlich
@RemcoGerlich 여전히 코드 품질을 향상시키는 데 도움이 될 수 있습니다. – simonzack