본문 바로가기

테스트자동화12

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.
Software Testing& Quality Report (소프트웨어 테스팅 & 품질 리포트) - 3RD EDITION by Testrail 테스트레일 QA 테스트도구인 테스트레일(Testrail)에서 나온 테스트관련 동향에 대한 리포트 문서가 있어 공유해본다. 2023년까지의 자료를 기반으로 한 보고서라, 꽤 최신 트렌드를 반영한다고 볼 수 있어보인다. 아래 링크로 들어가면 바로 pdf문서를 볼 수도 있고, 아래 다운받을 수 있게 파일첨부도 해두었다. https://content.testrail.com/hubfs/Downloadables/Third_Edition_Software_Testing_&_Quality_Report.pdf 원문한글 번역본 문서에서 알 수 있는 내용을 조금 발췌해왔다. 내용을 훌어보면 많은 QA 종사자들이 비슷한 고민들을 하고 있다는 것을 알수가 있다. 과연 다른 QA들도 나와 같은 고민을 하고 있을까? 우리 조직과 같은 생각을 .. 2024. 5. 23.
반응형