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