GraphQ API를 테스트 할 기능 테스트 스위트를 작성해야한다. 테스트 스위트는 API의 별도의 저장소 및 컨테이너에 있습니다.GraphQl API를 테스트하는 방법은 무엇입니까?
한 가지 방법은 테스트 스위트 내에서 BDD 프레임 워크를 사용하는 것이라고 생각했습니다. 이 Suite는 HTTP 요청을받은 후 모든 BDD 테스트를 실행합니다.
나는 Cucumber.js를 BDD 프레임 워크로 사용할 것을 고려하고있었습니다. npm test
이 있다는 것을 알고 있습니다. 나는 어떻게 테스트를 실행할 지 확신하지 못한다. 이런 방식으로 유닛 테스팅 프레임 워크를 사용하는 것은 약간 어색하다고 느낍니다. 이 접근법이 의미가 있습니까?
이와 같은 작업을 수행하기위한 도구는 무엇입니까? 나는 다양한 언어와 도구를 고려하고 있습니다.
충분한 답변을 드릴 수있는 경험이 없지만이 게시물은 나를 도왔습니다. https://medium.com/entria/testing-a-graphql-server-using-jest-4e00d0e4980e#.qohdw3wuz 시도했습니다. 내 구현으로 오이를 구현하는 예제는 여기에있다. https://github.com/RedLeap/swapi-graphql-module/blob/5da487bf28897aa228d937712dabfd6580cb301d/features/planets.feature - 그냥 반복해라. 나는 경험 많은 테스터가 아니라고 생각했다. 이것을 풀어 두지 말고 내 두 센트를 드려라. 질문이 있으시면 알려주세요. :) –