QA 2

[ISTQB 실러버스] 2장: 소프트웨어 개발수명주기(SDLC)와 테스팅

2.1. 소프트웨어 개발수명주기(SDLC)에서의 테스팅SDLC는 소프트웨어 개발 과정의 단계와 활동을 정의하는 모델이다. 대표적인 예로는 폭포수 모델, V모델 같은 순차적 모델, 나선형 모델 같은 반복적 모델, 그리고 점진적 개발 모델 등이 있다. 각 SDLC 모델에 따라 테스트 활동의 시기와 방법이 달라지기 때문에, 테스트 전략도 이에 맞게 조정되어야 한다.2.1.1. 소프트웨어 개발수명주기(SDLC)가 테스팅에 미치는 영향선택한 SDLC 모델은 다음 요소에 영향을 준다.테스트 활동의 범위와 시기테스트 문서화 수준테스트 기법과 테스트 접근 방식테스트 자동화 범위테스터의 역할과 책임예를 들어 순차적 개발 모델에서는 개발 후반에 실행 코드가 나오기 때문에 동적 테스트는 후반에 집중되는 경향이 있다. 2...

QA 2026.03.10

[ISTQB 실러버스] 1장: 테스팅의 기초

실러버스 1장 핵심 요약 GOGO ~ 테스팅이란 무엇인가?소프트웨어 테스팅은 결함을 발견하고 소프트웨어의 품질을 평가하여 장애 위험을 줄이기 위한 활동이다.테스트 대상이 되는 소프트웨어 산출물을 테스트 대상(Test Object) 이라고 한다.테스팅에 대한 핵심 개념테스팅은 단순히 프로그램을 실행하는 것만 의미하지 않는다.요구사항을 충족하는지 확인(Verification) 과사용자의 실제 필요를 만족하는지 확인(Validation) 을 모두 포함한다.테스팅은 두 가지 방식으로 수행된다.동적 테스팅: 소프트웨어를 실행하여 테스트정적 테스팅: 실행하지 않고 리뷰나 정적 분석으로 검토또한 테스트 계획, 관리, 모니터링 등 관리 활동도 포함된다. 소프트웨어 테스팅은 결함을 발견하고 품질을 평가하기 위해 수행하..

QA 2026.03.09
반응형