SI 프로젝트 프로세스 · 통합테스트와 이행(오픈) · 퀴즈
퀴즈: 통합테스트와 이행
문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.
이행 계획에서 '롤백 판단 시한'을 정하는 이유로 가장 적절한 것은?
- 새벽에 '조금만 더 보자'가 반복되어 업무 개시 시각을 넘기는 것을 막기 위해
- 작업자의 야간 투입 시간을 산정해 초과근무 수당을 정산하기 위해
- 백업 파일을 언제까지 보관할지 정하는 기준이 필요하기 때문에
- 연동 시스템의 야간 배치 시각과 작업 창을 맞추기 위해
이행 직전 백업에서 가장 자주 누락되어 사고를 만드는 대상은?
- 데이터베이스 데이터
- server.xml·nginx conf·배치 스케줄 같은 설정 파일
- 애플리케이션 WAR/JAR 산출물
- 소스 코드 저장소
복구에 3시간이 걸리는 DB 백업이 새벽 이행에서 갖는 문제는?
- 백업 파일 크기가 커서 저장 공간이 부족하다
- 백업 중에 서비스가 중단된다
- 백업 파일을 암호화할 수 없다
- 롤백 수단으로 쓸 수 없다 - 업무 개시 전에 되돌리는 것이 불가능하다
스모크 테스트를 자동화된 스크립트로 만들어야 하는 실무적 이유는?
- 테스트 케이스 문서를 줄여 산출물 작성 부담을 덜 수 있어서
- 사람이 피곤할수록 육안 확인이 부정확해지는데 스크립트는 새벽에도 같은 판정을 내려서
- 수동 확인보다 서버 부하가 적어 이행 중 시스템에 영향을 덜 줘서
- 계약서에 자동화 테스트 산출물이 명시되어 있어 검수 대상이라서
개발계에서는 정상인데 운영계에서만 실패하는 통합테스트 결함의 원인으로 가장 흔한 조합은?
- 배포된 소스 버전 차이와 빌드 도구·IDE 설정의 불일치
- 개발자 로컬 OS 와 서버 OS 의 줄바꿈·파일 경로 표기 차이
- 설정 파일·방화벽 정책 차이와 운영계 DB 계정 권한·데이터 상태 차이
- 빌드 도구 버전이 달라 생성된 바이트코드가 서로 달라지는 문제
이행 결과 보고서가 안정화 기간에 특히 중요한 이유는?
- 고객에게 청구할 금액을 산정하는 근거이기 때문
- '오픈 때 무엇을 바꿨는가'에 답할 수 있는 유일한 문서라서 장애 원인 추적의 출발점이 되기 때문
- 감리 제출 서류이기 때문
- 다음 프로젝트의 제안서에 첨부하기 위해