728x90
반응형
질문 : Python으로 단위 테스트 작성 : 어떻게 시작합니까?
나는 파이썬으로 첫 번째 적절한 프로젝트를 완료했고 이제 내 임무는 그것에 대한 테스트를 작성하는 것입니다.
프로젝트를 처음 수행 한 것이기 때문에 테스트를 작성하는 것은 이번이 처음입니다.
문제는 어떻게 시작합니까? 나는 전혀 모른다. 누구든지 테스트 작성을 시작하는 데 사용할 수있는 문서 / 튜토리얼 / 링크 / 책을 알려줄 수 있습니까? (특히 단위 테스트를 추측합니다)
이 주제에 대한 모든 조언을 환영합니다.
답변
단위 테스트를 처음 사용하는 경우 가장 간단한 학습 방법이 가장 좋습니다. 이를 바탕으로 기본 unittest
모듈 대신 py.test
사용하는 것이 좋습니다.
동일한 작업을 수행하는 다음 두 가지 예를 고려하십시오.
예 1 (unittest) :
import unittest
class LearningCase(unittest.TestCase):
def test_starting_out(self):
self.assertEqual(1, 1)
def main():
unittest.main()
if __name__ == "__main__":
main()
예 2 (pytest) :
def test_starting_out():
assert 1 == 1
두 파일의 이름이 test_unittesting.py
라고 가정하면 테스트를 어떻게 실행합니까?
예 1 (unittest) :
cd /path/to/dir/
python test_unittesting.py
예 2 (pytest) :
cd /path/to/dir/
py.test
출처 : https://stackoverflow.com/questions/3371255/writing-unit-tests-in-python-how-do-i-start
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
Python에서 프로그램을 중지 / 종료하지 않고 전체 예외 추적을 포착하고 출력하는 방법 (0) | 2021.07.05 |
---|---|
Python에 디렉토리가 있는지 확인하는 방법 (0) | 2021.07.02 |
arr .__ len __ ()은 파이썬에서 배열의 길이를 얻는 데 선호되는 방법 (0) | 2021.07.01 |
파이썬에서 객체의 크기를 확인하는 방법 (0) | 2021.06.30 |
중첩 된 디렉토리를 안전하게 만드는 방법 (0) | 2021.06.29 |