728x90
반응형

OpenAPI 2

Contract-First API 테스트

개요Contract-First API 테스트는 API의 동작 구현 이전에 먼저 정의된 명세(Contract)를 기반으로 테스트를 자동 생성하고 검증하는 방식이다. OpenAPI(Swagger), AsyncAPI 등의 사양을 기반으로 요청/응답 구조, 필드 유효성, 에러 처리 등을 사전에 정의하고, 이를 기준으로 테스트 자동화를 수행함으로써 사양 일관성과 서비스 품질을 동시에 확보할 수 있다.1. 개념 및 정의 항목 내용 정의API 동작 구현보다 먼저 작성된 명세(Contract)를 기준으로 테스트 케이스를 생성하고 검증하는 접근 방식주요 도구Postman, Dredd, Schemathesis, Stoplight, Pact 등적용 대상RESTful API, gRPC, GraphQL, 이벤트 기반 API ..

Topic 2025.06.21

BIAN(Banking Industry Architecture Network)

개요BIAN(Banking Industry Architecture Network)은 금융 산업을 위한 서비스 기반 아키텍처 표준화 협회로, Service Landscape는 BIAN이 제시하는 핵심 프레임워크로써 은행 업무 기능을 표준 서비스 단위로 정의하여 재사용 가능한 아키텍처 구조를 제공합니다. 금융기관의 시스템 간 상호운용성 향상, 디지털 전환 가속화, 레거시 시스템 통합 등에 핵심적인 기준 역할을 합니다.1. 개념 및 정의BIAN Service Landscape는 BIAN의 전체 Reference Architecture에서 은행 비즈니스를 구성하는 서비스 도메인을 기능별로 계층화한 아키텍처 지도입니다.서비스 도메인(Service Domain): 독립적으로 관리되는 단일 목적의 업무 기능 (예: ..

Topic 2025.06.04
728x90
반응형