테스트자동화1 테스트 설계 전략 및 구조 Selenium만으로도 테스트 함수를 작성하고 실행할 수 있지만, 보다 구조적이고 효율적인 테스트 관리를 위해 pytest 프레임워크를 활용하였습니다. pytest를 사용한다면 다음 부분에서 장점이 있습니다.테스트 실행 방식: 다양한 실행 옵션을 제공하여 테스트를 더 쉽게 실행할 수 있음.테스트 구조화 및 유지보수성: fixture, parametrize 등의 기능을 통해 테스트 코드의 재사용성을 높이고 유지보수를 쉽게 할 수 있음.테스트 리포트 및 디버깅: pytest-html, pytest-allure 등의 플러그인을 활용해 상세한 테스트 리포트를 생성하고, 실패한 테스트만 다시 실행할 수 있음.예를 들어, Selenium을 단독으로 실행하는 경우, 테스트 절차를 직접 코드에 작성하고 순서대로 실행해.. 2025. 2. 27. 이전 1 다음