SQL Test v1.5 출시

SQL Test를 사용하면 SQL Server Management Studio에서 SQL Server 데이터베이스에 대한 단위 테스트를 작성할 수 있습니다. T-SQL로 SQL Server 단위 테스트를 하고, 자동 빌드의 일부로 실행하려는 경우라면 SQL Test가 시작점입니다. 설정이 간단하고 추가 도구가 필요 없으며 새로운 기술을 배울 필요도 없습니다. 또한 SQL Test에는 미리 작성된 SQL Cop 테스트가 포함되어 있어 데이터베이스 개발의 모범 사례를 적용하고 정적 분석 테스트를 실행하는 데 도움이 됩니다.
기능
- 일반 T-SQL로 테스트 작성 - SQL Test는 오픈 소스 tSQLt 프레임워크를 사용합니다. 이는 T-SQL 테이블, 뷰, 저장 프로시저, 함수의 집합입니다. SQL 단위 테스트는 간단한 쿼리를 통해 실행되며, 프레임워크를 사용해 데이터 형식의 값을 확인하고 데이터베이스 개체를 모킹합니다.
- 테스트가 데이터베이스를 변경하지 않습니다 - SQL Test는 개체를 별도의 스키마에 저장하므로 방해받지 않습니다. 테스트는 트랜잭션에서 실행되며 변경 사항은 모두 롤백됩니다. 정리(clean-up) 코드가 필요하지 않습니다.
- 원하는 만큼 테스트를 원클릭으로 실행 - 테스트를 선택하고 한 버튼을 클릭하면 SQL Test UI가 들어오는 결과마다 각 결과를 표시합니다.
- 개체를 격리 상태로 테스트 – 키나 ID에 대해 걱정할 필요가 없습니다. SQL Test에는 테이블, 트리거, 제약 조건을 페이크(faking)하기 위한 저장 프로시저가 제공됩니다. ID나 외래 키를 위한 추가 데이터를 덧붙이지 않고도 개체를 격리 상태에서 쉽게 테스트할 수 있습니다.
- 예제 단위 테스트 및 SQL Cop 포함 - SQL Test에는 시작을 돕기 위한 기본 제공 SQL Server 단위 테스트 예제가 있으며, 조각난 인덱스, 잘못된 크기의 데이터 형식, 누락된 키 같은 문제를 확인하기 위한 SQL Cop 테스트도 포함되어 있습니다.
Red Gate Software 소개
1999년부터 Red Gate Software는 SQL Server, .NET 및 Exchange 작업을 더 쉽게 만드는 도구를 개발해 왔습니다. SQL Compare, SQL Backup, ANTS Performance Profiler를 포함한 이 도구들은 전 세계의 개발자와 DBAs에게 업계 표준이 되었습니다. 또한 Microsoft, HP, Sage, Bank of America, AT&T, 미국 재무부 등 100,000개가 넘는 주요 조직을 고객으로 두고 있습니다. 현재 Red Gate 제품을 사용하는 Microsoft 기술 전문가는 500,000명 이상입니다.