테스트 자동화

테스트 자동화

CI가 너무 느려서 아무도 보지 않게 됐다|실행 시간을 단축하는 7가지 방법

「CI가 끝날 때까지 기다릴 수 없다」「어차피 통과하겠지」——CI 실행 시간이 너무 길어서 생기는 「아무도 기다리지 않는·아무도 보지 않는」문화와, 실행 시간을 단축하는 7가지 구체적인 방법을 해설합니다. pytes...
테스트 자동화

Flaky 테스트 지옥에서 탈출하는 방법|원인 5분류·진단부터 재발 방지까지 해설

「테스트가 실패해도 진짜 버그인지 알 수 없다」「CI가 빨간색이어도 아무도 신경 쓰지 않게 됐다」——그 Flaky 테스트 지옥에서 탈출하는 방법을 원인 분류·진단·대책·재발 방지까지 실무 경험을 바탕으로 해설합니다....
테스트 자동화

Selenium 운용 붕괴 이야기 7선|QA 엔지니어가 실무에서 경험한 실패와 복구 방법

Selenium으로 E2E 테스트 자동화를 운용하고 있는 QA 엔지니어가 실제로 경험한 「운용 붕괴」 실패담을 7선으로 해설합니다. ChromeDriver 버전 관리·Wait 혼재·xpath 셀렉터 의존·특정인 의존...
테스트 자동화

Playwright 도입에서 실패한 이야기 7선|QA 엔지니어의 실무 실패담과 대책 해설

Playwright로 E2E 테스트 자동화를 도입한 QA 엔지니어가 실제로 경험한 「실패담」을 7선으로 해설합니다. auto-waiting 과신·언어 선택 실수·CI 환경 차이·팀 도입 저항 등, Playwright...
테스트 자동화

자동화하지 않는 것이 좋은 테스트 케이스 7선|QA 엔지니어가 실무에서 판단하는 기준 해설

QA 엔지니어가 놓치기 쉬운 「자동화해서는 안 되는 테스트」「자동화에 적합하지 않은 테스트 케이스」를 7선으로 해설합니다. 탐색적 테스트·외부 서비스 연동·UX 평가 등, 자동화하면 오히려 ROI(투자 대비 수익)가...
테스트 자동화

REST API 테스트 설계 완전 가이드|pytest × requests로 정상 계통・이상 계통・인증 테스트를 구현

REST API 테스트에서 가장 어려운 것은 「어디까지 테스트해야 하는가」입니다.특히 QA 엔지니어 초보자는 다음과 같은 의문으로 헤매기 쉽습니다.정상 계통만으로 충분한가?인증・이상 계통은 어디까지 필요한가?API ...
테스트 자동화

테스트 자동화 학습 로드맵【2026년판】|Python・Selenium・pytest를 QA 엔지니어 향해 해설

Learning test automation efficiently comes down to order. By following the sequence Python → Selenium → pytest → API tes...
테스트 자동화

Selenium × pytest 실천 가이드|fixture・parametrize・conftest.py・mark를 실무 수준으로 해설

Selenium × pytest에서 자주 사용하는 4가지 기능——fixture・parametrize・conftest.py・mark——을 실무 수준의 샘플 코드와 함께 해설합니다.pytest의 fixture・param...
테스트 자동화

【5분으로 완료】Selenium×Python 환경 구축|pytest+webdriver-manager로 막히지 않는 방법

Selenium × Python 환경 구축을 초보자도 5분 만에 동작 확인까지 할 수 있도록 해설합니다.👉 이 글의 코드를 그대로 복사해서 붙여넣으면 5분 만에 테스트가 동작합니다.「ChromeDriver 버전이 맞...
테스트 자동화

원인결과 그래프란?작성법 4단계|디시전 테이블 변환까지 해설

원인결과 그래프란 복잡한 조건 로직을 「도표」로 정리하여 테스트 케이스로 변환하는 테스트 설계 기법입니다. 디시전 테이블에서는 정리할 수 없는 다조건·복잡한 AND/OR/NOT 로직을 시각화함으로써 빠짐없는 테스트 ...