Lessons: Testing

The first step to writing fault tolerant and scalable code is writing bug free code. In these lessons we explore how best to test our Elixir code.

테스트

소프트웨어 개발에서 테스트는 아주 중요합니다. 이번 수업에서는 ExUnit을 사용해서 Elixir 코드를 테스트하는 방법과 테스트하는 데 있어서 가장 효율적인 절차를 함께 살펴보도록 하겠습니다.

Bypass

애플리케이션을 테스트할 때 외부 서비스에 요청해야 하는 경우가 종종 있습니다. 예상치 못한 서버 오류와 같은 다양한 상황을 시뮬레이션 하고싶을 수도 있습니다. Elixir는 이러한 상황을 효율적으로 처리하기 위해 약간의 도움이 필요합니다.

이 단원에서는 bypass가 테스트에서 이러한 요청을 빠르고 쉽게 처리하는데 있어서 어떻게 도움이 되는지 탐구할 것입니다

Mox

Mox는 동시성 있는 목(mock) 설계를 위한 Elixir 라이브러리입니다.