본문 바로가기

자동화/Python

Pytest HTML 문서로 결과 확인하기 With PyCharm (pytest-html)

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