문제

나는 테스트와 조롱에 익숙하지 않습니다. 계산을 수행하고 DAL을 호출하고 데이터베이스를 업데이트하고 거래를 관리하는 비즈니스 로직 클래스를 테스트하려고합니다. 모의를 사용하여 단위 테스트를 수행하지만 전체 통합 테스트가 어떻게이 모든 것에 적합한 지에요. 기본적으로 정확히 동일한 테스트가 있지만 실제 DAL을 사용하거나 완전히 다른 일을합니까?

도움이 되었습니까?

해결책

거의. 알아야 할 중요한 점은 단위 테스트 (TDD)는 설계에 관한 것과 같이 테스트에 관한 것이 아니라는 것입니다. 자동화 된 유효성 검사 시스템에 코드의 모든 단일 구성 요소의 설계 결정을 통합하기 위해 단위 테스트를 만듭니다. 시스템의 각 부분이 디자인을 준수하도록합니다. 이렇게하면 각 구성 요소에 의존 할 수 있습니다. 다른 구성 요소의 지정되지 않은 기능에 의존하지 않습니다.

다른 팁

당신은 당신이 생각하는 방식으로 그것을 거의 생각할 수 있습니다. 그러나 원하는 경우 추가 단계를 추가하고 추가 단계를 수행 할 수 있습니다. 테스트에서는 단위 테스트, CSC 테스트 및 CSCI 테스트가 있습니다. 단위 테스트 및 CSCI 테스트를 수행하고 있습니다. CSC 테스트는 본질적으로 프로세스 기능을 전체 응용 프로그램에 넣기 전에 프로세스의 기능을 테스트 할 프로세스 테스트입니다. 예를 들어, 작업 응용 프로그램이 있으며 해당 응용 프로그램에 대한 새로운 기능을 작성합니다. 당신은 먼저 코드를 테스트합니다. 모든 것이 작동하면 새 기능을 독립형으로 테스트합니다. 모든 것이 작동한다면 응용 프로그램과 함께 사용하고 모든 것을 모두 테스트합니다.

기능을 다루면 모두 동일한 테스트가 될 수 있습니다. 그래도 테스트에서 더 많이 갈수록 테스트를 확장해야 할 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top