본문 바로가기

pytest4

Playwright 테스트 결과 리포트 1. Playwright 내장 HTML 리포트playwright test(커맨드/파이썬, JS/TS) 실행 시 자동으로 HTML 리포트 생성 지원 (파이썬도 동일)리포트 파일 보기report.html 파일을 웹 브라우저에서 열면테스트별 통과/실패, 로그, 스크린샷, 실행시간, 요약 그래프 등 보기 좋게 시각화생성/확인 방법pytest --html=report.html# 또는 (nodejs 기반 Playwright라면)npx playwright test --reporter=html2. Allure 리포트 (추천)Allure는 가장 많이 쓰는 오픈소스 테스트 리포트 툴Playwright, Selenium, API 테스트 등 모든 자동화에서 호환실행 결과를 HTML/그래프/테스트별 스크린샷/로그/첨부파일로 생.. 2025. 7. 27.
pytest plug-ins https://docs.pytest.org/en/stable/reference/plugin_list.html# 이름 요약 설명 (한글 번역)pytest-covcoverage.py 기반의 코드 커버리지 리포트를 pytest와 통합pytest-xdist테스트를 CPU나 원격 호스트에 분산 실행, 세그멘테이션 결함 생존 모드, 변경 시 반복 실행 지원pytest-instafail테스트 실패 시 즉시 실패 내용을 출력, 모든 테스트 완료 후 출력되는 기본 방식 대체. 디버깅 편의성 향상pytest-bddBDD(행동 주도 개발) 방식의 테스트 작성 지원, Gherkin 문법 활용pytest-timeout함수 단위 또는 전역 설정 기반으로 테스트 시간 제한을 지정 → 오래 걸리는 테스트를 자동으로 실패 처리하.. 2025. 7. 20.
pytest 입문 로드맵 로드맵 표단계주제예시/설명1파이썬 기초변수, 함수, 조건문 등2pytest 설치/기본테스트pip install, 첫 테스트 실행3다양한 테스트 케이스 작성assert, test_ 네이밍4파라미터화@pytest.mark.parametrize5setup/teardown(피처)@pytest.fixture6예외상황 테스트pytest.raises7Selenium 등 자동화 연동웹 테스트 실습8리포트, 병렬 실행 등 플러그인pytest-html, xdist9실전 프로젝트/실무적용시나리오 작성, Git 연동 1단계. 파이썬 기초 익히기변수, 자료형, if/for/while, 함수, 클래스 기본 익힘추천 검색어: 파이썬 기초, 파이썬 예제2단계. pytest 설치 & 첫 테스트 실행설치pip install pytest.. 2025. 7. 20.
TestNG vs pytest 기능 차이 TestNG(Java 기반)와 pytest(Python 기반)는 각각의 언어 생태계에서 가장 널리 쓰이는 테스트 프레임워크임.둘 다 자동화/단위테스트/통합테스트에 모두 활용 가능하지만, 기능상 차이와 특징이 존재 항목 TestNG (Java) pytest (Python) 지원 언어JavaPython어노테이션다양한 어노테이션 제공 (@Test, @Before*, 등)데코레이터 방식 사용 (@pytest.fixture, @pytest.mark.* 등)테스트 그룹화groups 속성으로 다양한 테스트 그룹 지정 가능@pytest.mark.로 테스트 분류 및 선택 실행의존성/순서테스트간 의존성, 실행순서 지정 (dependsOnMethods, priority)기본적으로 독립 실행, 순서 지정은 플러그인 필요.. 2025. 7. 20.
반응형