시스템개발사업 구조적 정보공학적 모델, 시험 단계, 시험활동 세부검토내용 "02. 주요 업무기능을 대상으로 사용자 인터페이스, 업무 기능, 데이터 검증기능 에 결함이 존재하는지 검토한다."의 세부검토방법
01. 사용자 인터페이스관련 결함이 있는지 확인한다. - 통합시험결과서/통합시험결함보고서를 검토하고 통합시험 기능 점검 목록을 참고하여 사용자 인터페이스 측면의 결함이 존재하는지 확인한다. . 화면에서 각 오브젝트(예, 윈도우, 메뉴, 탭 키 등)들이 적절히 작동하는지 여부 확인 . 웹화면에서 모든 연결이 제대로 연결 되는지 여부 . 웹 항해가 (web navigation) 적절히 이루어지는지 여부 . 적절한 도움말 화면(Help)이나 오류 메시지 제공 여부 . 검색창이나 데이터 입력창에서 오류(invalid) 데이터 값을 넣었을 때 상황에 맞는 적절한 오류메시지가 뜨고 오류처리를 하는지 여부 02. 업무 기능관련 결함이 있는지 확인한다. - 통합시험결과서/통합시험결함보고서를 검토하고 통합시험 기능 점검 목록을 참고하여 업무 기능 측면의 결함이 존재하는지 확인한다. . 입력 값의 검증과 적합한 결과 값이 반영되는지 확인. 즉, 정상데이터를 넣었을 때 기대되는 결과가 나오는지, 오류 데이터 넣었을 때 적절한 에러나 경고메시지가 디스플레이 되는지 확인 . 상황에 따라 정상 메시지 또는 메시지 창이 출력되는지 여부 . 계산기능이 정확하게 수행되는지 여부 . 데이터가 올바르게 검색되는지 여부 . 요구사항정의서에 정의된 고객이 요구한 모든 기능이 구현되었는지 여부 . 구현된 기능이 시스템 기능 명세서에 정의된 대로 올바르게 구현되었는지 여부 03. 데이터 검증처리 관련 결함이 있는지 확인한다. - 통합시험결과서/통합시험결함보고서를 검토하고 통합시험 기능 점검 목록을 참고하여 데이터 검증처리기능 측면의 결함이 존재하는지 확인한다. . 데이터가 적절히 입력(data entry)되고 조회(retrieval) 되는지 확인 . 부적절한 입력/업데이트 허용(Data Entry Error)을 하는지 검증 . 중복 데이터 입력을 허용하여 데이터 무결성을 해치는 경우가 있는지 확인 . 데이터 손상(corruption) 없이 데이터베이스 프로세스들이 정상 작동하는지 확인 . 정상(valid), 오류(invalid) 데이터를 넣어보고 결과 확인 . 데이터가 의도한 위치에 입력되는지 여부 확인 . 모든 데이터베이스 이벤트가 정상 작동하는지 여부 확인