본문 바로가기

should2

[node.js] 유저 목록 조회, 유저 조회, 삭제 테스트 + API 서버 구현 [API 만들고 테스트하자]- 그 전에 꼭 알아야할 것1) 테스트 수트(describe) : 큰 카테고리 경우를 정의할 때 사용2) 테스트 케이스(it) : 카테고리 내에서 테스트할 거리를 테스트할 때 사용 - 유저목록조회 API 테스트 코드(1) 테스트 조건 - 유저목록조회 성공했을 때 유저객체를 담은 배열로 응답, 최대 limit 갯수 만큼 응답한다- 유저목록조회 실패했을 때 limit(쿼리스트링)의 값이 숫자가 아니라면 400 코드를 응답한다 (2) 테스트 수트와 케이스로 나누기 : 테스트 바탕 조건과 테스트 해보아야 할 것을 구분- 수트 : 전체 테스트, 성공, 실패- 케이스 : 성공 - 유저객체를 담은 배열로 응답 - 최대 limit 갯수만큼 응답, 실패 - 400 코드 응답 (3) 케이스 만들.. 2017. 6. 16.
[node.js] TDD 라이브러리 - mocha, assert, should, supertest [TDD : Test Driven Develop]- 테스트 주도 개발 : 처음부터 모든 기능을 개발하기보다 테스트 코드를 먼저 개발하고 테스트 한 뒤 개발- 테스트 해보고 원하는 결과값이 나오는지 확인하고!- 유지 보수할 때 좋다함 : 느껴봐야지 [nodejs에서 TDD]- mocha, should, superTest 라이브러리를 사용함 1) mocha : 테스트 코드 작성 후 실행 해보는 테스트 러너, 테스트 베이스를 만들기 쉬움, 테스트 결과를 알기쉽게 보여줌- 공식페이지 : https://mochajs.org/- 테스트 수트와 테스트 케이스로 이뤄져있음- 테스트 수트 : 테스트 환경을 말함, describe() 로 구현- 테스트 케이스 : 테스트(테스트 코드 생성)를 말함, it() 로 구현 (1).. 2017. 6. 12.