인수테스트

    단위테스트, 통합테스트, 인수테스트의 개념

    테스트(Test) 소프트웨어 테스트는 다양한 테스트 들이 있다. 화이트박스 테스트, 블랙박스 테스트, 단위테스트, 통합테스트, 시스템 테스트, 인수 테스트 등 TDD(Test Driven Development) 를 공부하기 전, 단위테스트, 통합테스트, 인수테스트에 대해 개념을 정리하려 한다. 단위테스트(Unit Test) 단위테스트는 응용 프로그램에서 하나의 모듈을 기준으로 독립적으로 진행되는 가장 작은 단위의 테스트이다. 테스트가 가능한 가장 작은 소프트웨어나 기능을 실행하여 예상대로 동작하는지 확인하는 테스트이다. 단위 테스트에서 테스트 대상 단위의 크기는 엄격하게 정해져 있지 않다. 하지만 일반적으로 클래스 또는 메서드 수준으로 정해진다. 단위의 크기가 작을수록 단위의 복잡성이 낮아진다. 여기서 ..