내 다음 .NET 프로젝트에 코드 커버리지 도구를 사용하는 데 관심이 있지만 필요한지 궁금합니다. 저는 회사에서 유일하게 일하는 회사의 개발자이므로 NCover를 사용하면 나에게 이득이 될 것입니까 아니면 지속적인 통합을 사용하는 대규모 팀을위한 것입니까? 감사합니다코드 커버리지 도구를 사용해야합니까?
답변
나는 그것을 위해 말할 것입니다. 코드 커버리지 분석은 기본적으로 전체 시스템이 어깨에 있기 때문에 한 개발자라도, 심지어 팀보다 훨씬 더 도움이 될 수 있습니다. 개발자가 유일하다면 사용하는 도구와 물건을 설정하는 방법을 완전히 제어 할 수 있습니다. 일단/더 많은 개발자가 추가되면, 당신은 양질의 소프트웨어를 만들 수있는 모든 도구를 갖추게 될 것입니다.
갈렙, 당신이 이미 알고하지 않는 경우
는 VS2008의 비주얼 스튜디오 2008 팀 시스템 Edition은 당신을 위해 코드 검사를 할 수 있습니다. NCover만큼 포괄적이지는 않지만 훌륭한 시작이 될 것입니다. 당신이하는 일을 좋아하고 더 많은 종들과 휘파람을 원한다면, 왜 나는 보지 못합니다. (내가 마지막으로 확인했을 때 클래식 에디션은 $ 200에 불과합니다.)
-Artel
물론 사용해야합니다. 그것은 항상 당신을 도울 다른 도구입니다. 그러나 코드 커버리지는 코드를 테스트 할 때 가장 중요하지 않습니다. 테스트로 덮여있는 코드 라인이 여러 개 나오지만 그 코드가 버그가 없다는 것을 의미하지는 않습니다. 커버리지가 거의 없거나 전혀없는 장소를 찾으려면 ncover를 사용하십시오.
자동 테스트를 작성하려면 코드 커버리지 도구를 사용하여 테스트 커버의 코드 영역이 어느 정도인지에 대한 아이디어를 얻으십시오.
테스트를 작성할 때 코드 커버리지를 보는 것도 테스트가 실제로 생각하는대로 테스트하는지 확인하는 데 유용합니다.
필기 테스트 오버 헤드와 비교하여 코드 커버리지를 측정하는 오버 헤드가 너무 적기 때문에 테스트를 작성하는 것이 바람직하지 않으며 그런 다음 테스트의 적용 범위를 확인하지 않아도됩니다.
전화하세요. 이미 유닛 테스트가 있다면, 커버리지를 무시하는 것은 꽤 어리 석다. 나는 코드 커버리지를 검사하는 것이 내 테스트를 향상 시킨다는 것을 발견했다. (나는 무엇이 실행되고 있는지를 즉시 알아 내고, 그렇지 않은 것을 고친다.) 그리고 확장하면 내 소프트웨어의 품질이다. 좋은 범위는은 총알이 아니지만 테스트에 대한 자신감을 높이는 경향이 있으며 중복 테스트 및 누락 된 구석을 피함으로써 테스트 노력에 집중할 수 있습니다. –
- 1. 모노 용 코드 커버리지?
- 2. VSTS 코드 커버리지 버그?
- 3. VS 2008의 코드 커버리지 도구
- 4. GHUnit iPhone의 코드 커버리지
- 5. C++ 코드 커버리지 툴
- 6. 계측기가없는 코드 커버리지
- 7. 코드 커버리지 ExpectedException
- 8. Java - 코드 커버리지
- 9. TDD 및 코드 커버리지
- 10. PHPUnit의 코드 커버리지
- 11. 테스트 코드 커버리지 툴의 가치
- 12. BlackBerry 용 코드 커버리지 도구
- 13. django 디버그 서버 코드 커버리지
- 14. 어떤 비디오 분석 도구를 사용해야합니까?
- 15. CSS 재구성, 어떤 도구를 사용해야합니까?
- 16. Microsoft의 휴대용 라이브러리 도구를 사용해야합니까?
- 17. 컴퓨터를 이용한 검증 도구를 사용해야합니까?
- 18. 프로젝트의 코드 커버리지 백분율은 얼마입니까?
- 19. 코드 커버리지 및 Silverlight 4
- 20. 단위 테스트에서 코드 커버리지 보장?
- 21. API에 대한 코드 커버리지 목표
- 22. Perl을위한 코드 커버리지 도구는 무엇입니까?
- 23. Intellij의 코드 커버리지 10 CE
- 24. 내 웹 사이트를 구축하려면 어떤 도구를 사용해야합니까?
- 25. Silverlight 4에는 어떤 단위 테스트 도구를 사용해야합니까?
- 26. 사용자를 관리하려면 "ASP.net 구성"도구를 사용해야합니까?
- 27. 빌드 머신을 만들 때 어떤 도구를 사용해야합니까?
- 28. Chef 또는 기타 도구를 서버 관리에 사용해야합니까?
- 29. 오픈 소스 C++ 리눅스에서 동적 링크 라이브러리 코드 커버리지
- 30. 블랙 박스 테스트로 코드 커버리지 측정
답장을 보내 주셔서 감사합니다. 니가 말한 모든 것이 말이된다. 왜 그냥 가지 않을까요? 개발자로서 나를 도와 줄 수 있습니다. :) – CalebHC