일부 T-SQL 저장 프로 시저뿐만 아니라 일부 고전 ASP 페이지와 함께 작동하는 .NET 솔루션이 있습니다. JQuery, HTML5, CSS 3과 같은 웹 기술을 기반으로하는 제품도 있습니다. 필요한 것은 이러한 제품에 대한 단위 테스트 프레임 워크를 설치하여 한 번에이 모든 것에 대해 빌드를 실행할 수 있고, 이러한 프레임 워크에서 단위 테스트 실행다중 단위 테스트 프레임 워크로 구축 하시겠습니까?
이것이 가능합니까?
일부 T-SQL 저장 프로 시저뿐만 아니라 일부 고전 ASP 페이지와 함께 작동하는 .NET 솔루션이 있습니다. JQuery, HTML5, CSS 3과 같은 웹 기술을 기반으로하는 제품도 있습니다. 필요한 것은 이러한 제품에 대한 단위 테스트 프레임 워크를 설치하여 한 번에이 모든 것에 대해 빌드를 실행할 수 있고, 이러한 프레임 워크에서 단위 테스트 실행다중 단위 테스트 프레임 워크로 구축 하시겠습니까?
이것이 가능합니까?
NAnt 또는 MSBuild와 같은 빌드 스크립팅 도구가 작업을 수행해야합니다.
각기 다른 테스트 러너마다 하나의 스크립트가 여러 개의 태스크를 호출 할 수 있습니다. 대부분의 단위 테스트 프레임 워크에는 빌드 도구와 잘 통합되는 콘솔 러너가 있습니다.
단위 테스트에 관한 일은 제품을 빌드하기 전에 단위 테스트를 고려해야 할 필요가 있습니까? 기존 시스템에 단위 테스트를 도입하는 것은 매우 어렵고 불가능합니다. 나는 상업적으로 비용이 스스로를 지불 할 것이라는 것을 대단히 의심한다.
TDD 방식으로 코드를 다시 작성하고 최신 테스트 언어 (asp-classic을 사용하지 않는 것과 같은)를 사용하는 것이 좋습니다. ASP.NET MVC와 같은 것은 서버 측 코드를 찾고, jquery 기반 코드 용으로 QUnit을 사용하고 있습니다. (나는 QUnit을 사용하지 않았기 때문에 효용을 보증 할 수 없습니다.)
불행히도, 그것을하지 않는 것은 나를위한 선택 사항이 아닙니다. 그래서, 어떻게 작동하는지 알아 내야합니다 :) – campbelt
NAnt 또는 MSBuild와 같은 스크립팅 도구를 만들지 않겠습니까? 각각의 테스트 러너마다 하나의 스크립트에서 여러 개의 태스크를 호출 할 수 있습니다. – Gishu
Ooohh ... 나는 네가 옳다고 생각한다! 고마워, Gishu. 나는 XUnit 타입의 프레임 워크를 사용할 것이므로 NAnt가 최선의 선택이 될 것이라고 생각하고 있습니다. 의견 대신 답변으로 게시 해 주시면 받아 들일 수 있습니까? – campbelt