시스템개발사업 구조적 정보공학적 모델, 시험 단계, 시험활동 세부검토내용 "01. 시스템시험 계획단계에서 정의된 내역에 의해서 시험이 수행되었는지 확인한다."의 세부검토방법
01. 시험시나리오가 시스템시험 유형에 따른 계획된 시험항목이 누락없이 시험되었는지 확인한다. - 시스템시험계획서/시스템시험시나리오를 검토한 후 시스템결과서의 다음 성능시험결과를 검토한다. . 목표처리건수 처리 시 시험구간별 응답시간 추이 . 응답시간 지연현상 발생여부 . 평균/90%번째(90%th) 부하 사용자 응답시간 목표응답시간 만족율 . 응답시간 지연업무 분석 및 개선요소 도출 여부 . 부하 사용자 증가에 따른 응답시간 지연시간 추이 . 트랜잭션 분석을 통해 산정된 부하 트랜잭션량 (TPS :Transaction Per Second) . 최번(Peak) 시점 트랜잭션량 . 시스템별 적정처리건수 . 시스템별 목표처리건수 - 시스템시험계획서/시스템시험시나리오를 검토한 후 시스템결과서의 다음 신뢰성시험결과를 검토한다. . 서버장애 대응 구성현황 . 대외 인터페이스 장애 대응 구성현황 . 각 서버 부하 분산 현황 - 시스템시험계획서/시스템시험시나리오를 검토한 후 시스템결과서의 다음 보안성시험결과를 검토한다. . 서버 보안현황 (서버계정, 암호관리, 파일접근 권한 등) . 네트워크 보안현황 (네트워크 분할여부, 장비암호설정, 침입차단시스템, 방화벽 도입 등) . 응용시스템 보안현황 (기밀데이터 암호화적용, 프로그램 소스 라이브러리 접근제한, 사용자 암호관리 등) . 데이터베이스 보안현황 (사용자그룹, 테이블스페이스 제한설정 등) - 시스템시험계획서/시스템시험시나리오를 검토한 후 시스템결과서의 다음 네트워크 가용성 시험결과를 검토한다. . 라우팅 프로토콜 구성현황 . 세그먼트 분리여부 . 각 네트워크 구간별 전송대역 현황 . 예외사항(업무폭주, 최번(Peak)시간)을 예상한 여유용량 반영여부 - 최종 사용자 중심으로 시험시나리오를 작성하게 되면 실제 운영환경에서 성능에 크게 영향을 미치는 배치프로세스가 누락되는 경우가 발생할 수 있으므로 시스템시험 시나리오 수행 시 주요 배치프로세스가 누락되지 않았는지 확인한다. - 시스템시험 결과에 시스템 계획단계에서 정의한 모든 시험시나리오 시험케이스가 반영 되었는지 확인한다. 02. 시스템 시험을 위한 시험 도구의 설정 값과 시험환경에 대하여 검토한다. - 시스템 시험 전문 도구의 설정 값이 명시화 되었는지 확인한다. . 휴지시간 조정(Think Time) . 보안장비 연결 여부 . 동시부하사용자(Active User) . SSO 로그인 사용자 수 (Single Sign On 사용 시) . 랑데뷰 포인트 설정 여부 (Load Runner 사용 시) 등 - 시스템 계획단계에서 정의한 동시부하사용자(Active User)를 기준으로 부하를 발생하였는지 시스템시험 결과를 확인한다. - 전문 도구에 대한 기술적 자문이 필요하거나 결과검토에 대한 전문가 자문이 필요하다고 판단되는 경우 전문업체 또는 기관에 의뢰해 시험결과에 대한 분석이 필요한지 검토한다.