단위 테스트에 관한 최고의 책, 기사 및 문헌 [닫기]


21

내 작업 그룹에서 단위 테스트를 소개하기위한 전투에서 나는 개념에 대해 거의 알지 못하는 사람들이 많이 있습니다. 당신은 제안 할 수 있습니다 :

  • 주제에 대한 사람들을 빠르게 소개하기위한 최고의 기사 또는 자습서
  • 학습 단위 테스트에 대한 가장 포괄적 인 책
  • 단위 테스트의 효과를 입증하는 학업 및 연구

(단위) 시험 자체가 효과적이라는 학문적 연구는 없습니다. 시험에 대한 학업은 특정 조건에서 다른 것보다 더 효과적인 기준을 정의하는 것을 목표로합니다.
mouviciel

당신의 질문에 대한 답은 아니지만, 단위 테스트에 대해 잘 알고있는 팀원이나 다른 사람들이 그들과 쌍을 이루어 프로그래밍을 할 수 있습니까? 나는 동료로부터 이와 같이 배웠고, 그것이 그것에 대해 읽는 것보다 민첩한 철학을 더 많이 이해하는 데 실제로 도움이되었습니다.
Alb

나는 다른 길로 가라고 제안합니다. 그것을 수행하기위한 단위 테스트는 잘 작동하지 않습니다. Test Driven Design은 총 작업량이 적어 훌륭한 결과를 제공한다는 것을 알았습니다.

답변:





7

G. Meszaros의 xUnit 테스트 패턴 : 리팩토링 테스트 코드 는 일종의 백과 사전, 단위 테스트 의 " 디자인 패턴 "입니다.

R. Osherove의 단위 테스트 기술 : .Net의 예제를 통해 단위 테스트 를 시작하고 주요 개념을 이해하는 데 도움이되는보다 실용적인 가이드가 제공됩니다.

L. Koskela의 테스트 중심 : TDD 및 승인 Java 개발자를위한 TDD는 Java 개발자 를위한 단위 테스트 기술인 것으로 보입니다.


xUnit 테스트 패턴 +1!
Tyler Holien

4

실제 단위 테스트의 경우 ysolik이 언급 한 것처럼 Roy Osherove의 The Art Of Unit Testing을 지나칠 수 없습니다. 사용 된 실제 기술을 거칩니다. 모의, 가짜, 스텁, 사용할 프레임 워크, 이름 지정 테스트 등의 것들

Matt가 제안한 Kent Becks Test Driven Development와 같은 다른 책은 단위 테스트를 수행하는 한 가지 방법 인 TDD를 거치지 만 기술만큼 단위 테스트에 대해서는 깊이 들어 가지 않습니다. 이 책은 예제 애플리케이션을 통해 먼저 테스트를 작성하고 나중에 코드를 작성할 때 머리에 어떤 일이 발생하는지 살펴 봅니다.

Kent Becks 책과 유사한 무료 기사는 응용 프로그램 개발에 대한 이야기를 들려 준다. 먼저 테스트는 Robert Martin과 Robert KossXP Episode 볼링 예제입니다.

나는 The Unit of Unit Testing을 시작으로 두 책을 읽은 다음 Kent Becks로 옮겨 프로세스에 대한 좋은 아이디어를 얻었습니다. 실제로 테스트 주도 개발을 배우고 싶다면 이것이 배우는 좋은 방법이라고 생각합니다.



0

단위 테스팅은 이제 너무 모호한 용어라고 생각합니다.

"유닛 테스팅은 소스 코드의 개별 유닛을 테스트하는 방법"입니다.

시간이 지남에 따라 원래의 아이디어는 Test Driven Development (테스트 중심 개발) (최고의 책은 Growing Object-Oriented Software, Guideed by Tests) 및 Behavior Driven Development (The Spec Book)라는 주제로 개발되고 있습니다.

두 가지를 모두 살펴보고 귀하의 요구에 더 적합한 전략을 찾으십시오. 둘 다 사용할 수도 있습니다 (우리처럼).

어쨌든 테스트를 최대한 활용하려면 디자인 전략의 중심에 배치해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.