디지털 논리/아키텍처 설계에 관심을 갖게 된 한 가지 사실은 자동화 된 정리 예를 들어 부동 소수점 곱셈 모듈을 검증하는 것입니다. 단위 테스트는 편리하지만 부동 소수점 모듈에 가능한 모든 입력을 테스트 (무차별 대입)하려고하면 거의 어렵지 않습니다. 대신, (1) 올바른 결과를 항상 생성한다는 증거 또는 (2) 적어도 하나의 잘못된 결과를 생성한다는 증거
컨트롤러를 테스트하기 위해 Test :: Unit with shoulda를 사용하고 있습니다. 컨트롤러를 테스트 중이므로 렌더링 할보기를 원하지 않습니다. 일부 객체를 스터 빙하고 있는데, 컨트롤러가 올바르므로 뷰가 렌더링 될 때 오류가 발생하지만 테스트가 실패하지 않아야합니다. 내 테스트에서 템플릿/뷰 렌더링을 사용하지 않도록 설정하는 방법은 무엇입니까?
내 팀의 현재 프로젝트에는 검색 라이브러리를 JavaScript로 다시 작성하는 작업이 포함됩니다. 기본적으로 테스트 중심 개발 방법을 적용 할 수있는 설정을 찾고 있습니다. 지금까지 Vim을 사용하여 코드를 작성하고 멋진 IDE는 사용할 계획이 아닙니다. 출력 생성을 위해 Spidermonkey의 쉘 환경을 사용합니다. JSLint는 보통의 구문 확인 도
나는 TDD를 서버 측 개발에 사용 해왔다. 단위 테스트로 둘러싼 모든 프로덕션 코드의 이점이 리팩토링에 필요한 것보다 4 배 많은 시간을 소비하는 단점보다 중요한지 잘 모르겠습니다. 하지만 UI 코드를 개발할 때 단순히 TDD를 적용 할 수 없습니다. 그 밖의 모든 근본 주의자들에게 TDD의 첫 번째 법은 "실패한 단위 테스트를 작성할 때까지 생산 코드를
저는 새로운 MVC 프로젝트를 시작하려고합니다. 좋은 소년처럼 가능한 한 오랫동안 DB에가는 것을 연기하려고합니다. 다음은 특종입니다 : 저는 ComponentModel.DataAnnotations 장식을 사용할 계획입니다. 나는 또한 사용에 대한 계획입니다 LinqToSql DataAnnotations 메타 데이터 클래스에 대한 단위 테스트를 작성 할 수
AddItem이라는 Order 엔티티 메소드를 테스트하려고하는데 중복 항목을 추가 할 수 없도록하려고합니다. 여기에 몇 가지 예제 코드는 다음과 같습니다 그래서 여기 [Test]
public void ItemCannotBeAddedTwiceToOrder()
{
Order o = new Order();
Item i = new Item("
최근에 TDD가 인기있는 버즈 단어 인 토론을 들었습니다. 한 연설자에 따르면, 당신의 행동을 테스트하기 위해서는 MVC를 사용해야하지만 TDD는 어떤 환경에서도 (ASP.NET MVC 나 Web Forms를 둘러싼 논의처럼) 채택 될 수있는 접근법이라고 말 해졌습니다. . 또 다른 연설자는 행동을 라이브러리 나 모델에 넣으면 TDD에서 저장소 나 서비스를
기능 테스트에서 쿠키를 보내려면 어떻게해야합니까? 쿠키가 삭제되었는지 어떻게 테스트 할 수 있습니까? TDD를 사용하여 Rails 애플리케이션 모델을 구축하는 데 큰 성공을 거두었지만 컨트롤러 테스트와 관련하여 어려움을 겪었습니다. 테스트에서 쿠키 값을 한 번 설정하고 읽을 수는 있지만 읽을 수는 없습니다. 그들을 지우십시오. 즉 : test "clears