-
pytest 명령어테스팅 관련/테스트 2021. 5. 2. 20:10
터미널에서 pytest 실행
1. 테스트가 있는 디렉토리로 이동
2-a. 디렉토리 내 모든 테스트 실행
$ pytest
2-b. 특정 테스트 실행
$ pytest <filename> /* 예제) test_demo.py 테스트 실행 */ $ pytest test_demo.py
3. 옵션
/* 상세 정보 제공 (metadata, cachedir, platform directory) */ $ pytest -v
/* 간단한 테스트 요약 정보 */ $ pytest -r
/* 마크된 모든 테스트 실행 */ $ pytest -m <mark> /* 예제. 스모크 테스트 마크(태그): @pytest.mark.smoke 된 모든 테스트 실행 */ $ pytest -m smoke
/* 이름에 문자열이 포함된 테스트 케이스 실행 */ $ pytest -k <문자열> /* 예. CreditCard가 들어간 테스트 케이스 모두 실행 */ $ pytest -k CreditCard
/* 결과 로그 생성 (+output) */ $ pytest -s
4. 리포트 생성
/* 현재 디렉토리에 html 리포트 생성 */ $ pytest --html=<reportname>.html /* 현재 디렉토리에 junit 리포트 생성 */ $ pytest --junitxml="<reportname>.xml" /* 예. 다른 디렉토리에 html 리포트 생성 */ $ pytest --html=$WORKSPACE/reports/reports.html
'테스팅 관련 > 테스트' 카테고리의 다른 글
Mac에서 iOS 자동화 테스트 (Appium, IntelliJ, Junit, Java) (0) 2021.05.15 macOS에서 Jenkins 설치 및 실행 (0) 2021.05.02 비기능 테스트 (0) 2021.04.11 여러 테스트 프레임워크를 같이 사용할 수 있을까? (0) 2021.02.18 API 테스트 (0) 2020.09.10