LabHub

SI 프로젝트 프로세스 · 통합테스트와 이행(오픈) · 퀴즈

퀴즈: 통합테스트와 이행

LabHub 에서 이어서 보기

문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.

  1. 이행 계획에서 '롤백 판단 시한'을 정하는 이유로 가장 적절한 것은?

    1. 새벽에 '조금만 더 보자'가 반복되어 업무 개시 시각을 넘기는 것을 막기 위해
    2. 작업자의 야간 투입 시간을 산정해 초과근무 수당을 정산하기 위해
    3. 백업 파일을 언제까지 보관할지 정하는 기준이 필요하기 때문에
    4. 연동 시스템의 야간 배치 시각과 작업 창을 맞추기 위해
  2. 이행 직전 백업에서 가장 자주 누락되어 사고를 만드는 대상은?

    1. 데이터베이스 데이터
    2. server.xml·nginx conf·배치 스케줄 같은 설정 파일
    3. 애플리케이션 WAR/JAR 산출물
    4. 소스 코드 저장소
  3. 복구에 3시간이 걸리는 DB 백업이 새벽 이행에서 갖는 문제는?

    1. 백업 파일 크기가 커서 저장 공간이 부족하다
    2. 백업 중에 서비스가 중단된다
    3. 백업 파일을 암호화할 수 없다
    4. 롤백 수단으로 쓸 수 없다 - 업무 개시 전에 되돌리는 것이 불가능하다
  4. 스모크 테스트를 자동화된 스크립트로 만들어야 하는 실무적 이유는?

    1. 테스트 케이스 문서를 줄여 산출물 작성 부담을 덜 수 있어서
    2. 사람이 피곤할수록 육안 확인이 부정확해지는데 스크립트는 새벽에도 같은 판정을 내려서
    3. 수동 확인보다 서버 부하가 적어 이행 중 시스템에 영향을 덜 줘서
    4. 계약서에 자동화 테스트 산출물이 명시되어 있어 검수 대상이라서
  5. 개발계에서는 정상인데 운영계에서만 실패하는 통합테스트 결함의 원인으로 가장 흔한 조합은?

    1. 배포된 소스 버전 차이와 빌드 도구·IDE 설정의 불일치
    2. 개발자 로컬 OS 와 서버 OS 의 줄바꿈·파일 경로 표기 차이
    3. 설정 파일·방화벽 정책 차이와 운영계 DB 계정 권한·데이터 상태 차이
    4. 빌드 도구 버전이 달라 생성된 바이트코드가 서로 달라지는 문제
  6. 이행 결과 보고서가 안정화 기간에 특히 중요한 이유는?

    1. 고객에게 청구할 금액을 산정하는 근거이기 때문
    2. '오픈 때 무엇을 바꿨는가'에 답할 수 있는 유일한 문서라서 장애 원인 추적의 출발점이 되기 때문
    3. 감리 제출 서류이기 때문
    4. 다음 프로젝트의 제안서에 첨부하기 위해