Notice
Recent Posts
Recent Comments
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Chimy's Program

정보처리기사 실기 - 서버프로그램 구현 : 배치 프로그램 테스트 본문

BASE

정보처리기사 실기 - 서버프로그램 구현 : 배치 프로그램 테스트

chimy 2020. 7. 6. 07:42

정보처리기사 실기 - 서버프로그램 구현 : 배치 프로그램 테스트

 

배치 프로그램 테스트

 

ⓞ 디버그(Debug),디버깅(Debugging)

 

  • 컴퓨터 프로그램의 논리적인 오류(Bug) 찾아내 과정

 

 디버거(Debugger)

 

  • 디버그를 돕는 도구
  • 디버깅을 하려는 코드에 중단점을 지정하여 프로그램 실행을 중단코드를 단계적으로 실행하여 저장된 값을 확인   있도록 지원

 

 디버거(Debugger) 사용법

 

(1) 디버그 (Debug View)

 

 

(2) 중단점(Break Pointer) 설정 

 

  • ⁠편집기 왼쪽에 파란 부분(마커바) 더블 클릭
  • 해당 위치에서 마우스 오른쪽을 클릭하여 Toggle Breakpoint 선택

 

(3) 디버그 모드(Debug Mode)에서의 스텝(Step) 단위 진행

 

  1. 디버그 모드로 실행  지정된 중단점에 오면 디버거에 의해 중단되고 라인 단위로 실행이 가능
  2. 디버그  버튼 사용법은 함수(Method) 안으로 진입하는 Step into, 함수 안으로  입하지 않는 Step Over 등의 기능으로 스텝 단위로 디버깅

 

 

수행

 

① 배치 프로그램 주기 변경

 

  • 배치 스케줄(Schedule) 주기를 테스트가 가능한 주기로 변경하여 로그에 정상적으로 출력 되는지 확인

 

② 배치 프로그램을 디버깅하여 정상적으로 동작하는지 검증

 

  • 배치 프로그램은 목표 시스템의 품질에 영향도가 높은 작업이므로 디버깅(Debugging)  구문 확인 필요

 

③ 배치 프로그램의 로그 확인

 

④ 목적 테이블에서 정상적으로 배치 프로그램이 실행되었는지 확인

 

  1. 배치 프로그램을 실행하기  데이터 확인
  2. 배치 프로그램을 실행하였을 경우의 대상 데이터 확인
  3. 배치 프로그램을 실행한 후의 데이터 확인

 

⑤ 배치 프로그램이 정상적으로 실행되지 않았을 경우 오류를 확인

 

  1. 데이터가 목적에 맞지 않게 처리된 경우는 참조 테이블의 데이터를 확인하여 오류 확인
  2. 로그에 실패가 출력된 경우 디버깅을 통해 오류 확인

 

Comments