정보처리기사 필기 2과목 - 소프트웨어 개발 : 인터페이스 구현 검증
[1] 인터페이스 구현 / 감시
1. 인터페이스 구현 검증
- 구현된 인터페이스의 동작을 검증하기 위해 인터페이스 구현 및 감시 도구를 통해서 동작 상태를 검증 및 감시할 수 있음
1) 인터페이스 구현 검증 도구 ⭐
- 인터페이스 구현을 검증하기 위해서는 인터페이스 단위 기능 및 시나리오에 기반한 통합 테스트가 필요
- 테스트 자동화 도구를 이용하여 단위 및 통합 테스트의 효율성 높일 수 있음
도구 | 설명 |
xUnit | Java(Junit), C++(Cppunit), .Net(Nunit) 등 다양한 언어를 지원하는 단위 테스트 프레임 워크 |
STAF ⭐ | 서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크 |
FitNesse | 웹 기반 테스트 케이스 설계/실행/결과 확인 등을 지원하는 테스트 프레임워크 |
NTAF | STAF(재사용 및 확장성)와 FitNesse(협업기능)의 장점을 통합한 NHN(Naver)의 테스트 자동화 프레임워크 |
Selenium | 다양한 브라우저 지원 및 개발 언어를 지원하는 웹 애플리케이션 프레임워크 |
Watir | Ruby 언어를 사용하는 애플리케이션 테스트 프레임 워크 |
2) 인터페이스 감시 도구
- 인터페이스의 동작이 잘 진행되는지 확인한기 위해서는 애플리케이션 모니터링 툴(APM : Application Performance Management)을 사용하여 동작 상태를 감시 가능
- 대표적 인터페이스 구현 감시 도구로는 스카우터, 제니퍼 등이 있음
[2] 인터페이스 오류
1. 인터페이스 오류 발생 즉시 확인 방법
구분 | 내용 | 장점 | 단점 |
시스템 에러 메시지 알람 확인 | 사용자 화면에서 에러 메시지를 알람 형태로 보여줌 | 사용자가 발생 즉시 인지 가능 | 운영/관리자가 늦게 인지 가능 |
오류 내역 이메일 전송 | 사용자/관리자에게 오류 발생 시 이메일을 통해 알림 | 비교적 빠르게 알 수 있고 비용이 적음 | 사용자는 모를 수 있으며 조기에 메일 확인 필요 |
오류 발생시 SMS 전송 | 사용자/관리자에게 오류 발생 시 SMS를 통해 알림 | 오류 발생 시 즉시 인지 가능 | 통신비용 발생 |
2. 인터페이스 오류 발생 주기적인 확인 방법
구분 | 내용 | 장점 | 단점 |
인터페이스 오류 로그 확인 | 인터페이스 오류 로그만 별도로 생성하여 보관 | 오류 내역 및 원인을 구체적으로 확인 가능 | 로그 파일 보기가 어려움(전문성 필요) |
인터페이스 오류 테이블 확인 | 인터페이스 관련 테이블에 오류 내역 작성 | 트랜잭션과 오류 내역 매칭, 관리 용이 | 아주 구체적이지 않음, 별도 분석이 필요할 수도 있음 |
인터페이스 감시 도구 활용 | 인터페이스 감시 도구를 활용하여 주기적으로 오류 발생 확인 | 전반적인 상황을 모두 관제 가능 | 상용 도구 비용 발생, 사용 방법 숙지 필요 |
'자격증 > 정보처리기사 필기' 카테고리의 다른 글
[정보처리기사 필기] DB 구축 : 논리적 데이터 모델링 (1) | 2023.02.02 |
---|---|
[정보처리기사 필기] DB 구축 : 식별자(Identifier) (0) | 2023.02.01 |
[정보처리기사 필기] SW 개발 : 인터페이스 구현 (0) | 2023.01.31 |
[정보처리기사 필기] SW 개발 : 인터페이스 설계 (0) | 2023.01.31 |
[정보처리기사 필기] SW 개발 : 애플리케이션 성능 (0) | 2023.01.31 |