소개
Python에서 테스트를 시작하는 것은 매우 어려울 수 있습니다. Python의 표준 라이브러리는 테스트를 작성할 수 있는 몇 가지 유틸리티 및 도우미를 제공하지만 어려울 수 있는 몇 가지 단점이 있습니다.
Pytest는 Python에서 가장 인기 있는 테스트 도구 및 프레임워크 중 하나입니다. Pytest는 매우 복잡한 테스트 시나리오에 도움이 될 수 있지만 테스트를 만들 때 해당 기능을 강제로 적용하지는 않습니다. 간단한 테스트를 작성할 수 있으며 빠르고 많은 기능이 있는 테스트 실행기와 유용한 보고를 활용할 수 있습니다.
Pytest의 중요한 측면은 테스트 작성을 더 쉽게 만든다는 것입니다. 종속성 또는 구성 없이 테스트 함수를 작성하고 즉시 테스트를 실행할 수 있습니다.
여기에서는 Pytest를 시작하는 데 필요한 기본 사항 중 일부를 다루어 테스트 도구 모음을 다음 단계로 끌어올릴 수 있도록 돕습니다.
학습할 내용
이 모듈을 마치면 Pytest를 사용하여 테스트를 작성하고, 풍부한 오류 보고를 해석하고, 많은 기능이 있는 테스트 실행기를 활용할 수 있습니다. 테스트 함수와 클래스를 모두 편안하게 사용할 수 있어야 하며, 언제 두 가지를 사용할지 판단할 수 있어야 합니다.
이러한 지식을 통해 다음을 수행할 수 있습니다.
- Pytest에 대한 기존 테스트를 사용하거나 기존 테스트 제품군을 확장합니다.
- Pytest의 오류 보고를 사용하여 오류를 정확하게 확인합니다.
- Pytest를 라이브러리와 명령줄 도구로 사용합니다.
주요 목표는 무엇인가요?
Pytest를 사용하고 Pytest에 대한 테스트를 작성하는 데 익숙해져야 하며, 더 많고 더 나은 테스트를 작성하는 데 도움이 되어 더욱 효율적인 엔지니어가 될 수 있습니다.