간단한 프론트 엔드 - 백엔드 (REST API) 아키텍처로 웹 응용 프로그램을 작성하고 싶습니다. 테스트를 작성하는 방법과 위치를 분명히하지 못합니다.프론트 엔드/백엔드 애플리케이션에 대한 테스트를 작성하는 곳은 어디입니까?
프런트 엔드 : API 응답을 조롱하고 UX/UI 만 테스트해야하나요? 백엔드 : 여기서 API 호출 테스트를 작성하고 결국 클래스에 대한 자세한 세분화 된 단위 테스트를 작성해야합니까?
하지만 이런 식으로 프론트 엔드 테스트가 실제 API 응답을 인식하지 못하는 것 같습니다 (백엔드와 독립적으로 조롱하고 있기 때문입니다). 다른면에서 API 응답을 모의하지 않고 백엔드에서 실제 응답을 사용하면 프론트 엔드 클라이언트가 원하는 데이터를 얻기 위해 DB를 어떻게 준비 할 수 있습니까?
- UX/UI 테스트 : 프론트 엔드가 모의 답변 세트로 작업 중임 - API 테스트 : API가 주어진 답을 정확하게 제공합니다. 데이터 - 통합 테스트 : 프론트 엔드는 실제로 백엔드에 일련의 데이터 (누가 생성 했습니까?)를 호출하여 작동합니다.
가능한 한 고통없이 만들 수있는 프레임 워크 또는 도구가 있습니까? 나를 매우 복잡
어떤 제안을 환영