Loading the catalog…
Loading the catalog…
어플리케이션 통합 테스트 코드 커버리지 문장 커버리지 - 모든 코드 문장이 1회 이상 실행되었는지 확인 문기 커버리지 - 모든 조건문의 True/False 분기가 수행되었는지 확인한다. 조건 커버리지 - 개별 조건식이 True/False 모두 수행되었는지 확인한다. MC/DC 커버리지 - 각 조건이 결정 결과에 독립적으로 영향을 주는지 확인한다. 테스트 자동화 도구 : 테스트 케이스를 자동으로 실행하고 결과를 기록하는데 사용되는 소프트웨어 chapter 07. 인터페이스 구현 EAI(Enterprise Application Integration) : 기업 내의 가당햔 어플리케이션과 시스템을 통합하는 기술과 방법론 여러 독립적인 시스템 간의 데이터 및 기능을 공유하고, 일관된 비즈니스 프로세스를 지원 가능 Point to Point Hub & Spoke Message Bus Hybrid ESB(Enterprise Service Bus) 다양한 어플리케이션과 서비스를 표준화된 방식으로 통합하는 미들웨어 아키택처 ESB 장애 시 전체 시스템에 영향을 줄 수 있다는 단점이 있다. 1. 인터페이스 형식에 맞춘 데이터 포멧의 종류 포맷 구분 내용 JSON (JavaScript Object Notation) 설명 • 사람이 읽기 쉽고 경량화된 텍스트 포맷이며, (키:값) 구조를 사용하는 데이터 표현 방식이다. • 웹 및 REST API에서 가장 많이 사용되는 데이터 형식이다. 예시 {"name":"hackers","age":25} XML (eXtensible Markup Language) 설명 • 태그 기반으로 데이터의 구조와 의미를 표현하는 마크업 언어이다. • 데이터 구조 표현에 유리하지만 문법이 복잡한 편이다. (SOAP에서 사용) 예시 <name>hackers</name> YAML (YAML Ain't Markup Language) 설명 • 들여쓰기 기반으로 JSON보다 더 간결하게 데이터를 표현하는 포맷이다. • 설정 파일에서 널리 사용되며 가독성이 높은 형식이다. 예시 person: name: hackers age: 25 student: false 2. JSON / XML / YAML 비교 포맷 특징 예시 용도 JSON 경량 텍스트 포맷으로 웹에서 가장 많이 사용된다. REST API 데이터 전송 XML 태그 기반 구조 표현이 뛰어난 포맷이다. 문서 기반 시스템, SOAP YAML 들여쓰기 기반 가독성 높은 설정 파일 포맷이다. Docker, CI/CD 설정 3. 인터페이스 구현 검증 도구의 종류 도구 설명 xUnit • Java(JUnit), C++(CppUnit), .Net(NUnit) 등 다양한 언어를 지원하는 단위 테스트 프레임워크이다. • 각 언어별로 유사한 기능을 제공하여 테스트 케이스 작성, 실행, 결과 보고를 지원한다. FitNesse • 웹 기반 테스트 케이스 설계/실행/결과 확인 등을 지원하는 테스트 프레임워크이다. • 사용자가 이해하기 쉬운 위키 형식의 인터페이스를 제공하여 테스트 케이스를 작성하고 실행할 수 있다. NTAF • Naver 테스트 자동화 프레임워크로, STAF와 FitNesse를 통합하여 테스트 자동화를 지원한다. • 이를 통해 통합적인 테스트 환경을 제공한다. Selenium • 다양한 브라우저 지원 및 개발언어를 지원하는 웹 애플리케이션 테스트 프레임워크이다. • 브라우저 간의 자동화 테스트를 쉽게 수행할 수 있다.
What RADAR observed and classified to build this opportunity. It is what the source published, not a verification that the offer is still active.
정보처리기사 27일차 인터페이스 구현. 어플리케이션 통합 테스트 코드 커버리지 문장 커버리지 - 모든 코드 문장이 1회 이상 실행되었는지 확인 문기 커버리지 - 모든 조건문의 True/False 분기가 수행되었는지 확인한다. 조건 커버리지 - 개별 조건식이 True/False 모두 수행되었는지 확인한다. MC/DC 커버리지 - 각 조건이 결정 결과에 독립적으로 영향을 주는지 확인한다. 테스트 자동화 도구 : 테스트 케이스를 자동으로 실행하고 결과를 기록하는데 사용되는 소프트웨어 chapter 07. 인터페이스 구현 EAI(Enterprise Application Integration) : 기업 내의 가당햔 어플리케이션과 시스템을 통합하는 기술과 방법론 여러 독립적인 시스템 간의 데이터 및 기능을 공유하고,…