«tdd» 태그된 질문

TDD (Test-Driven Development)에는 실패한 자동화 테스트를 작성하여 빌드 할 항목을 지정하는 작업이 포함됩니다. 그런 다음 테스트 조건을 충족하는 코드를 작성하여 테스트를 통과합니다. 마지막으로 코드가 리팩토링됩니다.


17
단위 테스트를 어떻게 단위 테스트합니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문 개선 MVCStoreFront 앱에서 Rob Connerys 웹 캐스트를보고 있었는데, 그가 다음과 같은 가장 평범한 …
89 tdd  agile  test-first 

17
단위 테스트는 얼마나 깊습니까?
잠김 . 이 질문과 답변은 주제에서 벗어 났지만 역사적 의미가 있기 때문에 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을 받아들이지 않습니다. 내가 TDD에 대해 알게 된 것은 테스트를 설정하는 데 시간이 걸리고 자연스럽게 게으르다는 것입니다. 저는 항상 가능한 한 적은 코드를 작성하고 싶습니다. 내가하는 첫 번째 일은 내 생성자가 모든 …
88 unit-testing  tdd 

7
C # 및 RhinoMocks를 사용한 테스트 주도 개발의 모범 사례 [닫기]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …


2
Jest : 타사 라이브러리에서 사용할 때 콘솔을 모의하는 방법은 무엇입니까?
console.warn / error를 모의하려고하는데 할 수 없습니다. 내부에서 console.warn을 호출하는 타사 라이브러리를 사용합니다. 나는 그것이 호출되었는지 아닌지 테스트해야합니다. 내 테스트 케이스에서 나는 console.warn을 스텁하려고했지만 도움이되지 않았습니다. 그 후 수동으로 콘솔을 조롱하려고 시도했지만 작동하지 않았습니다. console.warn = jest.fn(); testSchema('/app/components/Users/UserItem/UserItemContainer.js'); expect(console.warn).toBeCalled(); 작동하지 않았다 console.warn = jest.fn(); testSchema('/app/components/Users/UserItem/UserItemContainer.js'); console.warn('error'); expect(console.warn).toBeCalled(); 일했다. 하지만 여전히 …

12
Private / Protected 메서드는 단위 테스트를 받아야합니까?
TDD 개발에서 일반적으로 가장 먼저하는 일은 인터페이스를 만든 다음 해당 인터페이스에 대한 단위 테스트 작성을 시작하는 것입니다. TDD 프로세스를 진행함에 따라 인터페이스를 구현하는 클래스를 생성하고 어느 시점에서 유닛 테스트를 통과하게됩니다. 이제 내 질문은 인터페이스에 의해 노출 된 메서드 / 속성을 지원하기 위해 클래스에 작성해야 할 수있는 개인 및 보호 메서드에 …
82 unit-testing  tdd 

5
인덱스 속성을 MOQ하는 방법
인덱싱 된 속성에 대한 호출을 모의하려고합니다. 즉, 다음을 moq하고 싶습니다. object result = myDictionaryCollection["SomeKeyValue"]; 또한 setter 값 myDictionaryCollection["SomeKeyValue"] = myNewValue; 내 앱에서 사용하는 클래스의 기능을 모의해야하기 때문에이 작업을 수행합니다. 누구든지 MOQ로 이것을 수행하는 방법을 알고 있습니까? 다음과 같은 변형을 시도했습니다. Dictionary<string, object> MyContainer = new Dictionary<string, object>(); mock.ExpectGet<object>( p => …
82 c#  tdd  mocking  moq 

8
인터페이스가없는 클래스를 어떻게 모의합니까?
Windows 7에서 C #을 사용하여 .NET 4.0에서 작업하고 있습니다. mock을 사용하여 일부 방법 간의 통신을 테스트하고 싶습니다. 유일한 문제는 인터페이스를 구현하지 않고하고 싶다는 것입니다. 가능합니까? 모의 객체에 대한 많은 주제와 튜토리얼을 읽었지만 모두 클래스가 아닌 인터페이스를 모의하는 데 사용되었습니다. Rhino와 Moq 프레임 워크를 사용해 보았습니다.
82 c#  mocking  tdd 

7
프로그래머가 "객체가 아닌 인터페이스에 대한 코드"라는 말은 무엇을 의미합니까?
저는 TDD를 배우고 내 워크 플로우에 적용 하기 위해 매우 길고 힘든 탐구를 시작했습니다 . 나는 TDD가 IoC 원칙에 매우 잘 맞는다는 인상을 받고 있습니다. 여기에 TDD 태그가 달린 질문 중 일부를 살펴본 후 객체가 아닌 인터페이스에 대해 프로그래밍하는 것이 좋습니다. 이것이 무엇인지에 대한 간단한 코드 예제를 제공하고 실제 사용 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.