기능 테스트1 [Web] 유닛 테스트, 통합 테스트, 기능 테스트에 대해 공부해보자 개발을 하다 보면 코드가 잘 동작하고 있는지 버그가 없는지 테스트를 해야한다. 이 테스트를 하는 방법과 종류를 테스트의 범위에 따라 분류해 보면 유닛 테스트, 통합 테스트, 기능 테스트로 나눌 수 있다. 테스트 케이스의 개수는 유닛 테스트, 통합 테스트, 기능 테스트 순으로 크지만 코드의 범위는 이의 역순이다. 유닛 테스트(Unit Test) 유닛 테스트는 코드 중 작은 부분을 테스트 하는 것이다. 함수 하나하나 각각 개별로 테스트 코드를 작성하는 것과 같다. 만약 테스트에 네트워크나 데이터베이스 같은 외부 리소스가 포함된다면 그것은 유닛 테스트가 아니다. 기본적으로 테스트를 위한 입력 값을 주어서 그에 대한 함수의 출력 값이 정확한지 아닌지를 판단하는 것이 유닛테스트라 할 수 있다. 코드의 설계가 별로.. 2022. 12. 21. 이전 1 다음