2014년 10월 22일 수요일

Spec by Example

Spec by Example의 목적

개발자는

1. 개발하기 전에 어떤 것을 개발할 지 확인하는 작업
2. 코드 리뷰 받기 전에 확인 용도(개발 완료 후 없어져도 됨)
3. input => output을 확인 (모듈에 대한 요구사항)

API Test 할 때에는
1. API Spec 분석
2. Positive / Negative 케이스에 맞춰 input을 정리하고 output을 예상하여 기록한다.
3. 개발자와 리뷰를 통해 누락된 케이스 혹은 input 값이 맞는지 확인한다.
4. Spec by Example 에 맞춰 Script를 개발한다.

Spec by Example Sample data
No API Title Http Method URI Test Level Assertion Precondition Input Output Comment
GET /api/test/user P-Mendatory

댓글 없음:

댓글 쓰기