New World

[ISTQB-CTFL] CTFL(Foundation Level) 개념 #2 소프트웨어 개발 수명주기와 테스팅 본문

Self-Study/자격증

[ISTQB-CTFL] CTFL(Foundation Level) 개념 #2 소프트웨어 개발 수명주기와 테스팅

hyeovi 2021. 4. 23. 20:35
728x90
반응형

www.slideshare.net/daunjae/istqb-22015

 

Istqb 2-소프트웨어수명주기와테스팅-2015

2015, 봄 게임콘텐츠스쿨 이종원 교수 ISTQB-2 소프트웨어 수명주기와 테스팅

www.slideshare.net

위 사이트의 사진을 참고하여 공부하면 매우매우 도움이 된다. (적어도 저는?)

 

인수 테스팅: 실제 사용 환경과 유사한 환경

                      시스템이 사용자의 필요 및 요구사항, 비즈니스 프로세스 측면에서 인수 조건을 만족하는지 확인하고 사용자, 고객, 기타 권한을 지닌 사람이 시스템의 인수 여부를 결정하기 위해 수행하는 공식 테스팅

사용자 인수 테스팅: 필요에 따라 요구사항 충족, 비즈니스 프로세스에 맞춰 실제 또는 시뮬레이션된 운영 환경에서 예정된 사용자가 사용하기에 얼마나 적합한지 확인

운영 인수 테스팅: 생산 환경에서 운영자 또는 시스템 관리자가 사용자를 위해 시스템을 정상적으로 유지할 수 있는지 확인

계약 인수 테스팅: 사용자나 독립적인 테스터가 시스템이 계약상의 요구사항을 충족시키는지 검증

규정 인수 테스팅: 사용자나 독립적인 테스터가 시스템이 관련 법규나 정책, 규정을 준수하는지 확인

알파 테스팅: 개발 조직이 아닌 제3자가 개발자의 테스트 환경에서 수행하는 시뮬레이션 또는 실제 운영 테스팅

베타 테스팅: 신규/기존 고객, 운영자가 자신의 환경에서 수행하는 시뮬레이션 또는 실제 운영 테스팅

 

변경관련테스팅: 결함 수정, 예상치 못한 부작용 확인하기 위한 테스팅

확인 테스팅: 결함 수정 후 결함으로 인한 장애가 더 이상 발생하지 않는지 확인하는 동적 테스팅

리그레션 테스팅: 개선을 위한 변경 결과로 변경되지 않은 영역에서 결함 발견되거나 유입되지 않았는지 확인하기 위해 테스트 구성 요소 또는 시스템에 대해 진행하는 테스팅

           자동화 가능

 

통합 테스팅: 통합된 컴포넌트나 시스템 간의 인터페이스 및 상호작용에서 결함을 발견하기 위해 수행하는 테스팅

시스템 통합 테스팅: 시스템의 통합과 상호작용을 테스팅, 테스터 책임, 독립적인 테스트 팀

컴포넌트 통합 테스팅: 통합된 컴포넌트 간의 인터페이스와 상호작용에서의 결함을 노출시키기 위한 테스팅

           자동화, 개발자 책임, 화이트박스 테스팅 수행 가능,

 

컴포넌트 테스팅: 개별 하드웨어나 소프트웨어 컴포넌트에 대한 테스팅

                      기능, 비기능, 구조적 속성 등 커버 가능

 

기능 테스팅: 컴포넌트나 시스템이 기능 요구사항을 어느 정도 준수하는지 평가하는 테스팅

                      블랙박스 기법,

비기능 테스팅: 컴포넌트나 시스템이 비기능 요구사항을 준수하는지 확인하고자 수행

 

유지보수 테스팅: 운영 중인 시스템에 대한 변화, 환경 변화의 영향에 대한 테스팅

                      개선을 위한 변경, 이관을 위한 변경(단종, 장시간 보관, 복원/회수, 정상 동작)

영향도 분석: 유지보수 테스팅, 변경을 완료하는 데 필요한 자원의 예상 견적과 변경에 의해 영향받는 모든 작업 산출물의 식별

 

순차적 개발 모델: 전체 시스템이 서로 겹치지 않는 여러 개의 개별적, 연속적 단계를 통해 개발되는 개발 수명 주기 모델의 한 유형

폭포수 모델: 모든 개발 활동 완료 후에 실행, 순차적으로 수행

V-모델: 조기 테스팅, 순차적으로 수행 때론 중첩, 대응하는 각 개발 단계에 테스트 레벨 부여

 

시스템 테스팅: 통합 시스템이 제시된 요구사항을 충족하는지 확인하는 테스팅

           엔드--엔드 작업, 비기능 동작 고려, 릴리스 결정시 사용하는 정보를 제공

           테스트 환경: 최종 사용, 생산 환경과 부합

엔드--엔드: 시스템이 외부 요구 사항 충족, 전체 시스템을 끝까지 테스트해 목표 달성 확인

시스템 테스팅, 비기능 테스팅

 

테스트 환경: 테스트 설계에서 설계, 테스트 구현에서 구축, 테스트 시작 조건

 

테스트 레벨: 테스트 프로세스 중의 특정 예시 단계

 

테스트 유형: 컴포넌트나 시스템의 특성을 목표로 하는 구체적인 테스트 목적에 기반한 테스트 활동의 집합

 

화이트박스 테스팅: 컴포넌트나 시스템의 내부구조 분석에 기반한 테스팅

구문 테스팅: 테스트 케이스가 구문을 실행하도록 설계

결정 테스팅: 테스트 케이스가 결정 결과값을 실행하도록 설계

반응형
Comments