자동화/Python
Pytest HTML 문서로 결과 확인하기 With PyCharm (pytest-html)
소듀
2024. 2. 3. 17:01
728x90
Pytest로 테스트 코드를 작성한 후 실행하면 결과값을 콘솔창에서 확인이 가능한데요.
pytest-html 플러그인을 사용하면 HTML 문서로 테스트 결과를 확인할 수 있습니다.
PyCharm을 개발 툴로 사용하기 때문에 PyCharm 기준으로 설명드리려고 합니다.
1) PyCharm Packages 추가 화면에서 pytest-html 검색 후 Install Package 버튼 클릭하여 설치합니다.
2) PyCharm Run > Edit Configurations... 메뉴를 클릭하여 HTML 문서로 결과를 얻고 싶은 클래스나 함수를 선택합니다.
3) "Additional Arguments" 항목에 "--html=Reports/Report.html --self-contained-html"값을 입력합니다.
그 후 해당 클래스 or 함수를 실행하면 파이썬 파일이 있는 위치에 Reports 폴더가 생성되며 폴더 진입시 Report.html 파일이 생성된 걸 확인할 수 있습니다.
해당 파일 클릭시 HTML로 결과값을 확인할 수 있습니다.
콘솔로 보는것보다 UI도 깔끔하며 업무상 다른부서에게 공유할 때도 이해하기 쉬운 형태로 표시되기 때문에 유용하게 사용할 수 있습니다.
pytest-html 플러그인으로 콘솔 외 HTML으로 결과값을 확인해보시기 바랍니다.

728x90