Service

API 테스트

마이크로서비스, 클라우드 컴퓨팅 등의 API Platform으로 변화 함에 따라 모바일/웹 점차 API를 이용하여 개발되어 API테스트의 중요성도 점차 증가하는 상황입니다.

컴즈는 API 테스트의 차별화된 전략으로 단순 호출과 응답에 대한 테스팅을 넘어 시나리오 형태로 테스트 Suit을 작성하여 기능테스트의 리소스를 절감할 수 있도록 지원합니다.

수행 절차


컴즈만의 차별화된 API테스트 지원


개발자의 API Testing과는 차별화된 매개변수 및 응답값의 연계로 시나리오 기반의 테스팅을 가능하게 지원합니다.

API를 구성하는 시스템에 대한 이해를 바탕으로 전문적인 테스트를 수행합니다.

API Testing의 테스트 범위와 기능테스트의 범위를 분석 설계하여 기능테스트의 리소스 및 기간을 단축합니다.

API Testing 범위의 테스트 케이스를 CI/CD 적용하여 주기적인 빌드를 가능하게 지원합니다.

API테스트 유형


Unit/Function Testing

API 내부의 메서드/함수 단위 또는 매개변수나 응답값을 확인하는 테스트
방법으로 가장 기본적인 API Testing 방법입니다.

Load Testing

필요시 API 호출을 재사용하여 성능테스트를 수행하여 부하시의 기능 및 성능을
확인합니다.

Runtime Error Detection

응용프로그램이 실행될 때 이를 분석하고 실행시 탐지된 결함을 찾는 방법으로
경쟁조건 이나 리소스 누수와 같은 문제 발생을 위해 자동 또는 수동 테스트 수행 하여 응용프로그램을 모니터링하여 검증 합니다.

Security Testing

인증, 암호화 및 액세스 제어를 검증 할뿐만 아니라  Penetration 및 Fuzz
Testing 를 포함하는 테스트 방법입니다.

WS-* (SOAP Only)

WS-Addressing, WS-Discovery, WS-Federation, WS-Policy, WS-Security
및 WS-Trust와 같은 WS- * 표준 준수를 확인합니다.

Interoperability Testing은 별도로 웹서비스의 상호 운용성의 표준 준수를 확인합니다.

Fuzz Testing

API를 한계상황의 동작을 테스트하기 위한 방법으로 강제로 충돌, 오버플로등의
부적정인 동작(대용량데이터...)을 재현 하는 테스트입니다.

Penetration Testing은 시스템, 네트워크, 응용프로그램의 취약점을 찾는 테스트입니다.

Contact Us

일반문의부터 사업의뢰까지 편안하게 문의해주세요.
comes@comes.co.kr

Contact
Contact Us