본문 바로가기
반응형

전체 글200

블랙박스 테스트 블랙박스 테스트(Black-box testing)는 소프트웨어 테스트의 한 유형으로, 소프트웨어의 내부 동작 및 구현 세부 사항을 고려하지 않고 기능적인 측면에 중점을 둔 테스트 방법입니다. 테스트는 소프트웨어의 입력과 출력을 검증하여 시스템이 요구사항을 충족하는지를 확인합니다. 블랙박스 테스트는 소프트웨어가 사용자의 기대에 부합하는지를 평가하며, 내부 구현에 대한 지식이 필요하지 않습니다. 블랙박스 테스트의 주요 특징과 방법은 다음과 같습니다. 테스트 대상 블랙박스 테스트는 주로 소프트웨어의 외부 기능을 검증합니다. 소프트웨어의 인터페이스, 입력 및 출력, 기능, 성능 등이 테스트 대상이 됩니다. 테스트 수준 기능 테스트(Functional Testing): 소프트웨어의 특정 기능이 요구사항과 일치하는.. 2023. 12. 31.
화이트박스 테스트 화이트박스 테스트(White-box testing)는 소프트웨어 테스트의 한 유형으로, 소프트웨어 내부의 코드와 구조에 중점을 둔 테스트 방법입니다. 화이트박스 테스트는 코드의 로직, 분기, 루프, 조건 등을 검증하여 소프트웨어가 기대대로 동작하는지 확인합니다. 다른 이름으로는 구조 테스트(Structural Testing) 또는 명시적 테스트(Transparent Box Testing)라고도 불립니다. 화이트박스 테스트의 주요 특징과 방법은 다음과 같습니다. 테스트 대상 화이트박스 테스트는 주로 소프트웨어의 내부 구조, 코드, 알고리즘 등을 검증합니다. 특정 모듈, 함수, 클래스, 메소드, 블록 등 코드의 작은 부분에 대한 테스트를 수행할 수 있습니다. 테스트 수준 유닛 테스트(Unit Testing).. 2023. 12. 31.
Actuator Spring Boot Actuator는 Spring Boot 애플리케이션을 모니터링하고 관리하기 위한 기능을 제공하는 모듈입니다. Actuator는 애플리케이션의 운영 환경에서 다양한 측면을 확인하고 모니터링하는 데 도움이 되는 다양한 엔드포인트를 제공합니다. Spring Boot Actuator의 주요 기능과 엔드포인트에 대한 간략한 설명은 다음과 같습니다: Health Endpoint `/actuator/health` 엔드포인트는 애플리케이션의 상태를 나타냅니다. 이 엔드포인트를 통해 애플리케이션의 건강 상태를 확인할 수 있습니다. 일반적으로 데이터베이스 연결, 디스크 공간, 메모리 사용량 등의 정보가 제공됩니다. Info Endpoint `/actuator/info` 엔드포인트는 애플리케이션의 추가.. 2023. 12. 26.
Swagger Swagger는 RESTful 웹 서비스를 설계, 빌드, 문서화하기 위한 강력한 프레임워크입니다. 주로 API (Application Programming Interface)를 문서화하고 테스트하며, 클라이언트 및 서버 개발자 간의 협업을 간소화하는 데 사용됩니다. Swagger는 API의 명세를 기술하고 시각적으로 나타낼 수 있는 간편한 방법을 제공하여 개발 프로세스를 단순화합니다. Swagger는 세 가지 주요 구성 요소로 구성됩니다: OpenAPI Specification (OAS) Swagger의 핵심은 OpenAPI Specification이라고도 하는 스키마입니다. 이 명세는 API의 엔드포인트, 매개변수, 응답 등에 대한 상세한 정보를 정의합니다. JSON 또는 YAML 형식으로 작성되며, .. 2023. 12. 26.
반응형