본문 바로가기

Testing/Functional Testing

API Test: Types of Output of an API

반응형

API의 출력은

1. 모든 유형의 데이터
2. 상태 (통과 또는 실패)
3. 다른 API 함수를 호출하십시오.
위의 각 유형의 예를 살펴 보겠습니다.

모든 유형의 데이터

예 : 두 개의 정수를 추가해야하는 API 함수가 있습니다.

Long add(int a, int b)

숫자는 입력 매개 변수로 제공 되어야 합니다. 출력은 두 정수의 합이 되어야 합니다. 이 결과는 예상 결과로 검증되어야합니다.

다음과 같은 통화를 수행해야합니다.

add(1234, 5656)

숫자가 정수 한계를 초과하는 경우 예외를 처리해야 합니다.

상태 (통과 또는 실패)

아래의 API 함수를 고려 -
1. 잠금 ()
2. 잠금 해제 ()
3. 삭제 ()

 

True (성공한 경우) 또는 false (오류 인 경우)와 같은 값을 출력으로 반환합니다.

보다 정확한 테스트 사례는 스크립트 중 하나에서 함수를 호출하고 나중에 데이터베이스 또는 응용 프로그램 GUI에서 변경 사항을 확인할 수 있다는 것입니다.

다른 API / 이벤트 호출

이 경우 API 함수 중 하나를 호출하고 다른 함수를 호출합니다.

예를 들어-첫 번째 API 함수는 테이블에서 지정된 레코드를 삭제하는데 사용될 수 있으며 이 함수는 다른 함수를 호출하여 데이터베이스를 REFRESH합니다.

반응형