본문 바로가기

[SW테스트 이론]3

Selenium과 cypress의 차이점 셀레니움(Selenium)과 사이프러스(Cypress)는 모두 웹 애플리케이션 테스트 자동화 도구로, 각기 다른 장점과 단점을 가지고 있습니다. 아래는 두 도구의 차이점을 장점과 단점으로 구분하여 테이블 형식으로 정리한 것입니다.특징셀레니움 (Selenium)사이프러스 (Cypress)설치 및 설정비교적 복잡하며 다양한 드라이버 설치가 필요(버전업되면서 드라이버 필요 자동 설치 됨)매우 간단하며, npm을 통해 빠르게 설치 가능언어 지원여러 프로그래밍 언어 지원 (Java, C#, Python, JavaScript 등)주로 JavaScript와 TypeScript만 지원브라우저 지원대부분의 주요 브라우저 지원 (Chrome, Firefox, Safari, Edge 등)주로 Chrome과 Chromium .. 2024. 5. 20.
QA엔지니어의 다면적 역할 ✅ QA 란? 1. 소프트웨어 제품이나 서비스가 고객 요구사항과 기대에 부합하도록 보장하기 위한 활동 2. QA는 소프트웨어 개발 프로세스의 각 단계에서 품질을 확보하고 유지하기 위해 수행 3.이슈를 찾아서 개발 팀에게 피드백하고서비스의 품질을 지속적으로 개선할 수 있는 기회를 제공 ➡️ 윤리적 책임감과 비즈니스에 대한 깊은 이해를 바탕을 작업을 수행 ✅ QA 관점에서 회사의 목표 1. 고객 만족도 보장 : 고객 요구사항을 충족시키는 소프트웨어 제공 2. 결함 및 오류감소 : 결함 과 오류를 최소하하여 안정성을 향상 시키고, 소프트웨어의 신뢰도 향상 3. 프로세스 개선 : QA는 개발 프로세스를 지속적으로 개선하여 효율성과 생산성을 향상 ✅ QA 관점에서 팀내 목표 1. 협업 및 커뮤니케이션 : 잠재된 .. 2024. 4. 17.
s/w 개발 테스트 1. 블랙 박스 1) 단위 테스트 - 함수 2) 통합테스트 - 시나리오 - TC - 기획 의도 - 테스트 수행 / 웹,앱 UI / API 자동화 3) 회귀 테스트 - 수립, 기능 -> side effect 4) 성능 테스트 - 트래픽 -> 용량 초과 -> CPU 과부화 테스트 2. 화이트 박스 1) 소스레벨 -. 코드 리뷰 -. 코드 인스펙션 2021. 11. 29.