본문 바로가기 메뉴 바로가기

Python World

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Python World

검색하기 폼
  • 분류 전체보기 (51)
    • Basic (7)
    • Standard Library (4)
      • built-in functions (1)
    • OOP (1)
    • Web Crawling (2)
    • Test Driven Development (6)
    • Django (20)
    • Microservices (2)
    • Vue.js (1)
    • 구매후기 (1)
  • 방명록

documents (1)
코딩, 테스트, 문서화: 선순환

프로젝트의 테스트, 문서화 및 코딩은 연달아 발생해야 한다. 단위 테스트: 격리된 환경에서 클래스나 함수가 예상대로 동작하는지 확인 기능 테스트: 마이크로서비스가 고객의 관점에서 기대한 대로 동작하는지 살피고, 잘못된 요청에 대해서도 정확히 응답하는지 검증 통합 테스트: 마이크로서비스가 다른 서비스와 제대로 연동되는지 확인 부하 테스트: 마이크로서비스의 성능을 측정 엔드 투 엔드 테스트: 전체 시스템이 제대로 동작하는지 확인 단위 테스트 모방하기(mocking)를 통해 격리된 환경에서 해당 호출을 흉내 낼 수 있다. 다음의 3가지 경우로 제한하는 것이 좋다 I/O 연산: 코드가 서드파티 서비스를 호출하거나 소켓, 파일 등의 리소스를 사용하고 있는데, 테스트에서는 이 작업을 수행할 수 없을 때 CPU를 많..

Microservices 2019. 7. 23. 18:11
이전 1 다음
이전 다음
최근에 올라온 글
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바