QA 5

CSTS 내용정리

1장 테스트의 목적  - 결함의 검출과 제품 품질 개선 - 품질 평가와 의사 결정 지원 - 개발 프로세스 개선 지원  장애 : 요구사항과 다르게 동작 결함 : 소프트웨어 내에 장애를 유발할 수 있는 문제 오류 : 이러한 결함이 생기게한 개발자의 행위 누락 : 요구명세서에 명시된 요구사항이 시스템의 구현에 반영되지않은 결함 부정확한 구현 : 요구명세서에 명시된 요구사항이 소프트웨어에 부정확하게 반영된 결함 비관련 결함 : 요구명세서와 관련되지 않은 구현 결함은 소스코드를 포함해서 최종적으로 소프트웨어 동작의 장애를 유발할 수 있는 모든 개발산출물에 존재할수있다 테스트 > 디버깅 > 결함위치 파악 > 결함 제거 > 재테스트  테스팅은 요구사항 명세서와 실제 동작의 차이를 확인하는것 디버깅은 테스트를 통하여 ..

QA/QA 2025.02.22

CSTS 로드맵

테스트 개요 - 테스트 목적 - 오류, 결함, 장애- 테스트의 현실/실제- 테스트와 품질- 테스트 기본 용어 테스트 분류와 테스팅 방법- 테스트 분류- 테스팅 방법 소프트웨어 개발 단계와 테스트- 컴포넌트 테스트- 통합 테스트 - 시스템 테스트 및 인수 테스트- 리그레션 테스트 소프트웨어 개발 단계와 테스트- 컴포넌트 테스트- 통합 테스트- 시스템 테스트 및 인수 테스트- 리그레션 테스트 품질 특성과 비기능 테스트- 기능 적합성 테스트- 성능 효율성 테스트- 호환성 테스트- 사용성 테스트- 신뢰성 테스트- 보안성 테스트- 유지보수성 테스트- 이식성 테스트 위험기반 테스트- 위험분석 - 위험기반 테스트 수행 소프트웨어 생명 주기 모델과 테스트- 순차적 개발 모델- 진화적 개발 모델- 애자일 개발 모델 테스..

QA/QA 2025.02.22

QA 로드맵

제품에 대한 도메인 지식이 충분해야함- 어떻게 기능을 동작해야 원하는 결과가 도출되는지- 어떻게해야 예상하지 못한 결과가 나오는지 확인해야함  테스트 베이시스란?- 유저 스토리, 요구사항 명세, 디자인 명세, 이미 개발된 소프트웨어 등  TC를 만들 때- 테스트 베이시스를 잘 분석하기- 베이시스를 바탕으로 기본 동작이 잘 동작하는지 확인- 문제가 생길법한 동작은 없는지 확인  하나의 언어를 자유자재로 다루기 - 테스트 자동화나 개발자 코드를 분석하고 다룰수있어야함- 자바스크립트, 파이썬 - 모바일이 주 업무라면 자바, 코틀린, 스위프트 등 - 자동화 코드를 구현해볼 수 있을 정도의 실력 SW에서 발생한 버그와 이슈의 발생 원인에 대한 이해- 이 버그가 왜 나타났을까? 에 대한 이해 - 개발자가 문제를 해..

QA/QA 2025.02.20

크롬 웹드라이버 최신버전 다운로드 방법 (chrome webdriver download)

1. 구글검색창에 chrome webdriver download 를 검색나는 최신버전인 129 버전을 다운로드 해줄거임  2. Chrome for Developers 접속아무리 찾아도 구버전 밖에없음 [!] 경고를 잘 읽어보자 Chrome for Testing 사용가능 여부 대시보드  3. Stable 채널에 내가 찾던 버전이 있다.4. stable 클릭나는 chromedriver win32버전이 필요. 5. chromedriver win32의 URL 복사6. 주소창에 붙여넣기7. 다운로드 완료

QA/Automation 2024.10.04