«tdd» 태그된 질문

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

30
개인 함수, 개인 메서드, 필드 또는 내부 클래스가있는 클래스를 어떻게 테스트합니까?
내부 개인 메서드, 필드 또는 중첩 클래스가있는 클래스를 단위 테스트 (xUnit 사용)하려면 어떻게합니까? 또는 내부 연결 ( staticC / C ++에서)을 사용하여 개인용으로 만들거나 개인용 ( 익명 ) 네임 스페이스에 있는 함수 입니까? 테스트를 실행할 수 있도록 메소드 또는 함수에 대한 액세스 수정자를 변경하는 것은 좋지 않습니다.
2726 java  unit-testing  tdd 

13
TDD 용 JavaScript 단위 테스트 도구
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. 많은 JavaScript 단위 테스트 및 테스트 도구를 살펴 보았지만 완전히 TDD를 준수하는 데 적합한 옵션을 찾지 못했습니다. 그렇다면 TDD를 완벽하게 준수하는 JavaScript 단위 테스트 도구가 있습니까?



6
단위 테스트를 수행 할 때 C # "내부"액세스 수정 자
나는 단위 테스트에 익숙하지 않아서 더 많은 '내부'액세스 수정자를 사용하기 시작하는지 알아 내려고 노력 중입니다. 'internal'을 사용하고 어셈블리 변수 'InternalsVisibleTo'를 설정하면 테스트 프로젝트에서 public을 선언하고 싶지 않은 함수를 테스트 할 수 있습니다. 이것은 적어도 각 프로젝트 (해야합니까?)에는 자체 테스트 프로젝트가 있기 때문에 항상 '내부'를 사용해야한다고 생각합니다. 내가 왜 이것을하지 말아야하는지 …
469 c#  .net  unit-testing  tdd 

30
단위 테스트 안티 패턴 카탈로그
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 안티 패턴 : 실제 안티 패턴을 간단한 나쁜 습관, 나쁜 습관 또는 나쁜 생각과 공식적으로 구별하기 위해서는 적어도 두 가지 핵심 요소가 있어야합니다. 처음에는 유익한 것처럼 보이지만 궁극적으로는 유익한 …

30
테스트 주도 개발의 단점? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

7
Ruby on Rails로 TDD를 시작하는 방법은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문을 개선하십시오 나는 개념을 잘 알고 있지만 (대학에서 시험 수업을 들었다), "실제"TDD 프로젝트를 수행 한 적이 없기 …

6
rspec-rails를 사용하여 파일 업로드 테스트
레일에서 파일 업로드를 테스트하고 싶지만 어떻게해야하는지 잘 모르겠습니다. 컨트롤러 코드는 다음과 같습니다. def uploadLicense #Create the license object @license = License.create(params[:license]) #Get Session ID sessid = session[:session_id] puts "\n\nSession_id:\n#{sessid}\n" #Generate a random string chars = ("a".."z").to_a + ("A".."Z").to_a + ("0".."9").to_a newpass = "" 1.upto(5) { |i| newpass << chars[rand(chars.size-1)] } …

23
기존 생산 프로젝트에 단위 테스트를 성공적으로 추가 할 수 있습니까? 그렇다면 어떻게 그리고 가치가 있습니까?
프로덕션중인 기존 프로젝트에 단위 테스트를 추가 할 것을 강력히 고려하고 있습니다. TDD (face palm)의 이점을 실제로보기 전에 18 개월 전에 시작 되었으므로 이제는 많은 프로젝트가있는 다소 큰 솔루션이며 단위 테스트를 추가하기 위해 어디에서 시작 해야할지 가장 어리석은 아이디어가 아닙니다. 내가 이것을 고려하게하는 것은 때때로 오래된 버그가 다시 나타나는 것처럼 보이거나 …

16
단위 테스트에서 임의의 데이터?
임의의 데이터로 필드를 채우는 객체에 대한 단위 테스트를 작성하는 동료가 있습니다. 그의 이유는 다양한 값을 테스트 할 것이기 때문에 더 넓은 범위의 테스트를 제공하는 반면, 일반 테스트는 단일 정적 값만 사용하기 때문입니다. 나는 그에 대해 여러 가지 다른 이유를주었습니다. 주된 이유는 다음과 같습니다. 임의의 값은 테스트를 실제로 반복 할 수 …

11
왜 테스트를 위해 JUnit을 사용합니까?
어쩌면 내 질문은 초보자 질문 일지 모르지만 내가 사용할 상황을 실제로 이해할 수는 없습니다. junit? 간단한 응용 프로그램을 작성하든 더 큰 응용 프로그램을 작성하든 System.out진술을 사용하여 테스트하고 솔기가 나옵니다. JUnit을 사용하여 테스트 클래스를 작성하고 왜 동일한 메소드를 호출 해야하는 경우 프로젝트에서 불필요한 폴더를 작성하고 리턴하는지 확인한 다음 모든 것에 주석을 …
131 java  unit-testing  junit  tdd 

7
조롱 프레임 워크에서 조롱 vs. 스파이
모의 프레임 워크에서 개체를 모의 하거나 감시 할 수 있습니다 . 둘 사이의 차이점은 무엇이며 언제 하나를 다른 것보다 사용해야합니까? 보면 Mockito , 예를 들어, 나는 비슷한 일을 사용하여 수행되는 것을 볼 스파이 와 모의 객체를 ,하지만 둘 사이의 구별에 관해서는 확실입니다.

14
TDD와 BDD의 주요 차이점은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 개월 전 . 이 질문을 개선하십시오 테스트 주도 개발은 지난 몇 년 동안 .NET 커뮤니티에서 가장 큰 인기를 끌었습니다. 최근에 …
129 unit-testing  tdd  bdd 

30
단위 테스트를 작성할 때 무엇을 테스트해야하는지 어떻게 알 수 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문을 개선하십시오 C #을 사용하려면 User사용자 이름, 비밀번호, 활성 플래그, 이름, 성, 이름 등이 있는 클래스가 …
127 c#  unit-testing  tdd 

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