2012-03-27 5 views
12

SQL 유닛 테스트를위한 Redgate 툴 SQLTest은 이제 SQLCop의 테스트를 추가 할 수있는 기능을 제공하지만, Redgate 툴은 테스트를 미리 빌드하지 않고 제공됩니다.tSQLt를위한 SQLCop 테스트

테스트는 단지 저장 프로 시저이므로 누군가가 테스트를 더 많이 구현했음을 확신합니다.

공유 하시겠습니까? 누군가?

답변

20

SQLCop을 작성했습니다. 나는 Redgate에서 훌륭한 사람들과 함께 일해 왔습니다. 원래는 개념 증명으로 5 가지 테스트를 제공했습니다. 그 이후로 SQLCop에 포함 된 나머지 테스트도 제공했습니다. 나머지 테스트는 SQL Test의 다음 릴리스에 포함되어야합니다.

+1

그들은 모두 저장 절차이므로 빨간색 게이트 도구와 별도로 살 수 있습니다. 빨간색 게이트 전에 공유 할 의향이 있습니까? 문제는 내가 레드 게이트 툴을 좋아하는만큼 SQLtest를 통해 관리 스튜디오에서 테스트를 실행하는 대신 지속적으로 통합 테스트의 일부로 테스트를 구현하는 것이 더 중요하다는 것입니다. 그건 그렇고 - SQL 경찰의 위대한 작품 - 나는 그것을 사랑해! – lstanczyk

+0

SQLCop을 명령 줄 모드로 실행할 수 있다는 것을 알고 계셨습니까? 명령 프롬프트에서 "SQLCop -?"을 입력하십시오. 이렇게하면 사용할 수있는 명령 줄 인수가 표시됩니다. 필자는 SQLCMD 후에 명령 줄 인수를 모델링했습니다. 어쨌든 ... 출력을 파일로 보내고 Windows 작업 스케줄러를 사용하여 일정에 따라 작업을 실행하는 적절한 명령 줄 인수로 배치 파일을 만들 수 있습니다. –

+5

다음은 48 개 SQLCop 테스트에 대한 링크입니다. http://dl.dropbox.com/u/58229865/SQLCop%20Tests.zip –

1

필자의 구현 목록에 대한 SQLCop 유형 테스트를 수행했지만 필자는 여기에 우리의 명명 규칙에 고유 한 테스트 커버리지 테스트를 실제로 구현했습니다.

SQL Test는 Red Gate의 미리보기 제품이므로 전체 릴리스에서 더 많은 테스트가 진행될 예정입니다. 읽기 http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/sqlcop-integration-with-red-gate (그리고 아래 포럼 링크에 대한 몇 가지 의견)에서 유망 해 보입니다. 편집 : 위의 조지 주석이이를 확인합니다.

당신은 피드백을 자신의 웹 사이트에서 해당 레드 게이트 링크 포럼에서 요청을 기록 고려할 수 - 난 내 자신의 목적을 위해 빨리 작성 좀 더 일반적인 검사를받을 수 있나요 경우 http://sqltest.uservoice.com/forums/140716-sql-test-forum

, 내가 확실하게 공유 할 수 있습니다 .

+0

SQLCop에 포함시키려는 테스트를 작성했다면 알려주십시오. 그들을 포함하여. –