«testing» 태그된 질문

해당 시스템의 예상 동작과 비교하여 소프트웨어 시스템의 동작 확인

21
테스터가 찾을 수 있도록 의도적 인 버그를 코드에 남김
우리 회사에서는이 작업을 수행하지 않지만 내 친구 중 한 사람은 프로젝트 관리자가 제품이 QA에 들어가기 직전에 모든 개발자에게 의도적 인 버그를 추가하도록 요청했다고 말합니다. 이것이 작동하는 방식입니다. 제품이 QA에 들어가기 직전에 개발 팀은 코드의 임의 위치에 의도적 인 버그를 추가합니다. 그들은 원래의 작동 코드를 올바르게 백업하여 해당 버그가 최종 제품과 …

9
실제 코드보다 테스트를 작성하는 데 많은 시간을 소비하는 것이 일반적입니까?
테스트하는 실제 코드보다 테스트가 훨씬 까다 롭고 작성하기가 어렵다는 것을 알았습니다. 테스트하는 코드보다 테스트를 작성하는 데 더 많은 시간을 소비하는 것은 드문 일이 아닙니다. 이것이 정상입니까 아니면 내가 잘못하고 있습니까? “ 단위 테스트 또는 테스트 중심 개발이 가치가 있습니까? ”,“ 시스템 자체를 구현하는 것보다 기능 테스트를 구현하는 데 더 많은 …


30
개발자에게 느린 개발 시스템을 제공하면 코드가 더 빠르고 효율적입니까? [닫은]
개발자에게 비명을 지르는 빠른 기기를 제공한다고 가정 해 보겠습니다. WPF 기반 VS2010은 매우 빠르게로드됩니다. 그런 다음 개발자는 자신의 상자에서 잘 실행되지만 실제 환경에서는 훨씬 느리게 실행되는 WPF 또는 WPF / e 응용 프로그램을 만듭니다. 이 질문에는 두 부분이 있습니다 ... 1) 개발자에게 느린 시스템을 제공하면 결과 코드가 더 빠르거나 효율적일 …
130 ide  testing  performance 

10
무작위성을 어떻게 테스트해야합니까?
배열에서 요소를 무작위로 섞는 방법을 고려하십시오. 이것이 효과가 있는지 확인하기 위해 간단하면서도 강력한 단위 테스트를 어떻게 작성 하시겠습니까? 나는 눈에 띄는 결함이있는 두 가지 아이디어를 생각해 냈습니다. 배열을 섞은 다음 순서가 이전과 다른지 확인하십시오. 이것은 잘 들리지만 셔플이 같은 순서로 섞이면 실패합니다. (불가능하지만 가능합니다.) 일정한 시드로 어레이를 셔플하고 미리 결정된 …

7
단위 테스트로 무엇을 테스트해야합니까?
나는 대학에서 신입생이고 다음 주 어딘가에 대학을 시작합니다. 우리는 단위 테스트를 보았지만 많이 사용하지는 않았습니다. 모두가 그들에 대해 이야기하기 때문에 아마도 내가해야 할 일이라고 생각했습니다. 문제는 무엇 을 테스트 해야할지 모르겠다는 것 입니다. 일반적인 경우를 테스트해야합니까? 가장자리 사건? 기능이 적절하게 적용되었다는 것을 어떻게 알 수 있습니까? 나는 항상 테스트가 어떤 …

11
(데이터베이스) 통합 테스트가 좋지 않습니까?
어떤 사람들 은 통합 테스트가 모든 종류의 나쁘고 잘못되었다고 주장합니다. 모든 것이 반드시 단위 테스트를 거쳐야합니다. 즉, 의존성을 조롱해야합니다. 여러 가지 이유로 항상 좋아하지 않는 옵션. 어떤 경우에는 단위 테스트가 단순히 아무것도 입증하지 못한다는 것을 알았습니다. 다음과 같은 (사소하고 순진한) 리포지토리 구현 (PHP)을 예로 들어 보겠습니다. class ProductRepository { private …

7
정확히 통합 테스트 란 무엇입니까?
내 친구와 나는 통합 테스트가 무엇인지 정확하게 분류하기 위해 고심하고 있습니다. 이제 집으로가는 길에 저는 통합 테스트의 실제 사례를 제시하려고 할 때마다 합격 테스트라는 것이 깨달았습니다. 비즈니스 사람이 시스템이 무엇을 제공해야하는지 명시하는 큰 소리로 말하는 것. 이러한 테스트 유형의 분류에 대해 Ruby on Rails 문서를 확인했으며 이제는 완전히 던져졌습니다. 실제 …
110 testing  agile  tdd 

12
테스트 가능한 코드가 더 나은 코드입니까?
내 코드로 단위 테스트를 정기적으로 작성하는 습관을들이려고하지만 먼저 테스트 가능한 코드 를 작성하는 것이 중요하다는 것을 읽었습니다 . 이 질문 은 테스트 가능한 코드를 작성하는 SOLID 원칙에 대해 다루지 만 테스트 설계를 전혀 계획하지 않고 이러한 설계 원칙이 유리한지 (또는 적어도 유해하지 않은지) 알고 싶습니다. 명확하게하기 위해-필기 시험의 중요성을 이해합니다. …

11
(왜) 단위 테스트가 종속성을 테스트하지 않는 것이 중요합니까?
나는 자동화 된 테스트의 가치를 이해하고 문제가 잘 구체화되어있는 곳이면 어디에서나 좋은 테스트 사례를 만들 수있을 때 사용합니다. 그러나 여기 및 StackOverflow의 일부 사람들 은 종속 장치가 아닌 단위 테스트 만 강조 합니다. 나는 이점을 보지 못했다. 테스트 종속성을 피하기 위해 조롱 / 스터 빙하면 테스트가 복잡해집니다. 조롱을 지원하기 위해 …

12
TDD를 수행 할 때 개인용 메소드를 피해야합니까?
지금 막 TDD를 배우고 있습니다. 개인 API는 테스트 할 수 없으며 공개 API가 객체의 무결성을 확인하기에 충분한 정보를 제공하기 때문에 걱정할 필요가 없다는 것을 이해합니다. 한동안 OOP를 이해했습니다. 개인 메소드가 객체를보다 캡슐화하여 변경 및 오류에 더 강하게 만든다는 것을 이해합니다. 따라서 기본적으로 사용되어야하며 클라이언트에게 중요한 방법 만 공개해야합니다. 글쎄, 개인 …

11
모의 객체를 사용할 때 단위 테스트와 관련된 종속성 문제를 어떻게 감지합니까?
클래스 X가 있고 동작 X1을 확인하는 몇 가지 단위 테스트를 작성합니다. X를 종속성으로 사용하는 클래스 A도 있습니다. A에 대한 단위 테스트를 작성할 때 X를 조롱합니다. 즉, 단위 테스트 A 동안 X의 모의 동작을 X1로 설정 (가정)합니다. 시간이 지남에 따라 사람들이 시스템을 사용하고 변화가 필요하며 X가 진화합니다. X를 수정하여 X2 동작을 …

9
CI 서버에서 단위 테스트를 실행하는 요점은 무엇입니까?
CI 서버에서 단위 테스트를 실행하는 이유는 무엇입니까? 확실히 무언가를 마스터하기 위해 개발자는 이미 모든 단위 테스트를 실행하고 새 코드로 발생했을 수있는 오류를 수정했습니다. 그것이 단위 테스트의 요점이 아닌가? 그렇지 않으면 그들은 깨진 코드를 커밋했습니다.

19
왜 TDD가 작동합니까? [닫은]
요즘 테스트 중심 개발 (TDD) 이 큽니다. 프로그래머 SE 및 기타 장소에서 광범위한 문제에 대한 솔루션으로 권장되는 경우가 많습니다. 왜 작동하는지 궁금합니다. 엔지니어링 관점에서 볼 때 두 가지 이유로 당황합니다. "쓰기 테스트 + 통과까지 리팩터링"접근 방식은 매우 반 엔지니어링합니다. 예를 들어 토목 기술자가 교량 건설 또는 자동차 설계를 위해이 접근 …
92 testing  tdd 

12
테스트가 테스트하는 코드와 함께 테스트가 작성되지 않은 이유가 있습니까?
최근 에 Literate Programming 에 대해 조금 읽었으며 생각이 듭니다 . 잘 작성된 테스트, 특히 BDD 스타일 사양은 코드가 산문보다 코드의 기능을 설명하는 데 더 효과적 일 수 있습니다. 자신의 정확성을 확인합니다. 테스트 한 코드와 인라인으로 작성된 테스트는 본 적이 없습니다. 언어가 응용 프로그램과 테스트 코드를 동일한 소스 파일로 작성할 …

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