Pytest 소개

sangyeon217·2021년 1월 2일
1

Pytest

목록 보기
1/10
post-thumbnail

Pytest 란?

단위 테스트(Unit Test)부터 인수 테스트(Acceptance Test)까지 테스트 할 수 있는 all-in-one Python Test Framework 입니다.

개인적으로 아래와 같은 장점이 있어 pytest를 사용합니다.
1. 매개변수를 달리하여 동일 테스트 수행 가능 >> pytest.mark.parametrize
2. 높은 재사용성 >> pytest.fixture
3. 다양한 플러그인 제공(pytest-xdist, pytest-html, pytest-testrail 등)

설치

$ pip install pytest

pytest.ini

pytest의 명령어 옵션 설정 파일 입니다.

conftest.py

테스트가 수행될 때, 공통으로 사용되는 fixture 함수나 hook 함수 등을 모아두는 파일 입니다.

내용이 많아 시리즈로 분류하여 정리 중에 있습니다. 시리즈 목록을 참고해 주세요.

profile
I'm a constant learner. "Long Learn for Long Run!"

0개의 댓글