QA 및 테스트 자동화
의미 있는 결과를 알려 주는 테스트입니다. 판단이 필요한 곳에는 수동 QA, 반복이 필요한 곳에는 자동화 스위트, 실패한 테스트가 실제로 릴리스를 막는 파이프라인을 갖춥니다.
제공 서비스
수동 QA
요구 사항에서 작성하는 테스트 계획, 실제 기기와 브라우저에서의 탐색적 테스트 세션, 첫 번째 읽기에서 개발자가 재현할 수 있는 결함 보고서입니다.
테스트 자동화
모든 변경마다 지속적 통합에서 실행되는 Playwright 엔드투엔드 스위트와, UI를 조작하는 것보다 빠르고 덜 깨지는 API 수준 테스트입니다.
릴리스 게이팅
빨간 스위트가 배포를 막고, 아무도 읽지 않는 채널이 아니라 조치할 수 있는 개발자에게 실패를 알리는 파이프라인입니다.
접근성 검사
모든 컴포넌트에 대한 자동 axe 검사와, 중요한 흐름에 대한 수동 키보드 및 스크린 리더 점검입니다.
당사가 적용하는 규칙
- 모든 버그 수정에는 해당 유형에 대한 테스트가 함께 나가며, 보고된 하나의 사례가 아니라 일반적인 실패를 기준으로 작성하고 이를 잡을 수 있는 가장 넓은 계층에 둡니다.
- 데이터베이스를 목으로 대체하지 않습니다. 통합 테스트는 컨테이너 안의 실제 데이터베이스에서 실행합니다. 운영 환경에 도달하는 버그는 목이 가리는 틈에 있기 때문입니다.
- 테스트는 구체적인 실패를 검증하며, “오류가 발생했다”는 것만 확인하지 않습니다. 잘못된 이유로 통과하는 테스트는 테스트가 없는 것보다 나쁩니다.
- 커버리지는 측정하며 후퇴해서는 안 되고, 브라우저 테스트 스위트는 개발 서버가 아니라 빌드된 애플리케이션을 대상으로 정해진 주기로 실행합니다.
귀사 개발자와의 협업
당사 QA 엔지니어는 귀사의 트래커, 완료 기준, 릴리스 주기 등 기존 프로세스에 합류할 수 있습니다. 더 긴 계약을 맺기 전에 커버리지 공백이 어디에 있는지, 가장 저렴한 첫 자동화가 무엇인지 알려 드리는 일회성 감사로 시작하는 것도 환영합니다.
테스트 커버리지가 실제로 어느 수준인지 알고 싶으십니까?
저장소 또는 릴리스 프로세스에 대한 설명을 보내 주십시오. 영업일 기준 1일 이내에 서면 평가와 첫 자동화 계획을 받으실 수 있습니다.