구분 | 실무 Best Practice | |
테스트 로직 | 함수/클래스화, 코드 재사용 |
|
실행 환경 | 파라미터/설정/환경변수 등 분리 |
|
여러 브라우저 | 파라미터/반복문/데코레이터로 반복 |
|
리포트/로그 | 프레임워크/CI에서 자동 집계/리포트 | |
실행 자동화 | Jenkins/Github Actions/pytest-xdist 등 |
파이썬 폴더/파일 구조 설계
/project_root/
├── TestCase/ # 테스트케이스 py
├── utils/ # 공통 모듈, 드라이버 관리 등
├── config/ # 환경설정(.env, yaml, json 등)
├── requirements.txt # 패키지 목록
├── .gitignore # 업로드 제외 파일 설정
└── README.md # 프로젝트 안내
.env 등 민감정보는 반드시 .gitignore에 추가(예: .env 파일)
반응형
'Web.IT.Mobile > QA 자동화' 카테고리의 다른 글
pytest plug-ins (0) | 2025.07.20 |
---|---|
pytest 입문 로드맵 (0) | 2025.07.20 |
TestNG vs pytest 기능 차이 (0) | 2025.07.20 |
셀레니움 모바일환경 테스트 방법 (0) | 2025.07.19 |
셀레니움으로 구현 가능한/불가능한 동작 (0) | 2025.07.19 |
Software Testing& Quality Report (소프트웨어 테스팅 & 품질 리포트) - 3RD EDITION by Testrail 테스트레일 (0) | 2024.05.23 |
댓글