유지보수의 범주
- 문제수정
- 환경 변화 적응
- 성능 또는 유지보수성 개선
유지보수 릴리스/배포
- 계획된 릴리스/배포
- 계획되지 않은 릴리스/배포(핫픽스)
유지보수 과정
- 변경 전 영향도 분석 수행
- 변경 구현의 성공 검증
- 리그레션 확인
유지보수 테스팅의 범위
- 변경의 리스크 수준
- 기존 시스템의 크기
- 변경사항의 크기
유지보수와 유지보수 테스팅의 계기
- 계획된 개선사항
- 수정을 위한 변경, 핫픽스
- 운영 환경의 업그레이드나 마이그레이션
- 새로운 환경 관련 테스트
- 데이터 변환 테스트 필요시
- 애플리케이션 단종
- 데이터 보관 테스팅
- 데이터 복원 및 복구 절차 테스팅
예상문제
문제 1: 유지보수 테스팅의 범위를 결정하는 요소가 아닌 것은?
A) 변경의 리스크 수준
B) 기존 시스템의 크기
C) 새로운 기능의 복잡성
D) 변경사항의 크기
정답(드래그)
C
해설(드래그)
유지보수 테스팅의 범위를 결정하는 요소는 다음과 같다.
- 변경의 리스크 수준
- 기존 시스템의 크기
- 변경사항의 크기
문제 2: 유지보수와 유지보수 테스팅의 주요 계기에 해당하지 않는 것은?
A) 계획된 개선사항
B) 운영 환경의 업그레이드나 마이그레이션
C) 애플리케이션 단종
D) 새로운 프로젝트의 시작
정답(드래그)
D
해설(드래그)
유지보수와 유지보수 테스팅의 주요 계기는 다음과 같다.
- 계획된 개선사항
- 수정을 위한 변경, 핫픽스
- 운영 환경의 업그레이드나 마이그레이션
3.1. 새로운 환경 관련 테스트
3.2. 데이터 변환 테스트 필요시 - 애플리케이션 단종
4.1. 데이터 보관 테스팅
4.2. 데이터 복원 및 복구 절차 테스팅
문제 3: 유지보수 테스팅에서 변경 전 수행하는 중요한 분석은 무엇인가?
A) 기능 분석
B) 성능 분석
C) 영향도 분석
D) 비용 분석
정답(드래그)
C
해설(드래그)
유지보수 테스팅에서는 변경 전 영향도 분석을 수행하여 시스템의 다른 영역에 미칠 잠재적 영향을 평가한다. 이를 통해 변경사항 결정에 참고한다.
문제 4: 유지보수 테스팅이 포함하는 활동으로 옳지 않은 것은?
A) 변경 구현의 성공 검증
B) 변경되지 않은 시스템 영역에서 발생할 수 있는 리그레션 확인
C) 새로운 기능 개발을 위한 테스트
D) 새로운 환경 관련 테스트
정답(드래그)
C
해설(드래그)
유지보수 테스팅은 변경 구현의 성공을 검증하고, 변경되지 않은 시스템 영역에서 발생할 수 있는 리그레션을 확인하며, 필요한 경우 새로운 환경 관련 테스트를 포함한다. 새로운 기능 개발을 위한 테스트는 유지보수 테스팅의 주요 활동이 아니다.
문제 5: 운영 환경의 업그레이드나 마이그레이션 시 필요한 유지보수 테스팅 활동은 무엇인가?
A) 사용자 교육
B) 데이터 변환 테스트
C) 시스템 아키텍처 재설계
D) 코드 리팩토링
정답(드래그)
B
해설(드래그)
운영 환경의 업그레이드나 마이그레이션 시 필요한 유지보수 테스팅 활동은 다음과 같다.
- 새로운 환경 관련 테스트
- 데이터 변환 테스트 필요시
'ISTQB > CTFL' 카테고리의 다른 글
3장 - 3.1 정적 테스팅의 기초 (0) | 2024.10.15 |
---|---|
ISTQB 2장 예상 문제 (1) | 2024.10.06 |
ISTQB CTFL - 2.2. 테스트 레벨과 테스트 유형 (0) | 2024.10.06 |
ISTQB CTFL - 2.1 소프트웨어 개발수명주기(SDLC)에서의 테스팅 (4) | 2024.10.06 |
ISTQB CTFL - 1.3 테스팅의 원리 (1) | 2024.10.04 |