Bagikan melalui


File pengujian unit SQL Server

Seperti pengujian unit untuk kode terkelola, pengujian unit SQL Server berada di proyek pengujian. Anda dapat melihat item yang menyusun pengujian unit SQL Server dalam hierarki proyek pengujian di Penjelajah Solusi.

Pengujian unit SQL Server terdiri dari beberapa item yang terkandung dalam beberapa file. Tabel berikut ini menjelaskan file yang berinteraksi untuk membentuk pengujian unit SQL Server.

File Description
.cs atau .vb File kode sumber ini berisi kelas yang dihiasi dengan atribut [TestClass]. Kelas ini berisi satu metode pengujian untuk setiap pengujian unit SQL Server yang terkandung. Metode ini dihiasi dengan atribut [TestMethod].

Setiap metode pengujian berisi kode yang sesuai untuk menjalankan skrip pengujian Transact-SQL. Kode ini dihasilkan ketika metode pengujian dibuat, dan Anda dapat memodifikasinya.

NOTA: Jika Anda mengklik dua kali file ini di Penjelajah Solusi, kelas pengujian terbuka di SQL Server Unit Test Designer. Untuk membuka .cs file atau .vb untuk melihat kode sumbernya, klik kanan file di Penjelajah Solusi, lalu pilih Tampilkan Kode.
.resx File sumber daya ini berisi skrip Transact-SQL untuk semua pengujian dalam file terkait .cs atau .vb. Grup skrip ini mencakup skrip pra-pengujian, skrip pengujian, dan skrip pasca-pengujian. File sumber daya berisi XML, yang dapat Anda edit. File sumber daya dikompilasi ke dalam rakitan pengujian.

Anda harus mengkodekan skrip Transact-SQL Anda dengan menggunakan SQL Server Unit Test Designer. Untuk informasi selengkapnya tentang skrip yang digunakan dalam pengujian unit SQL Server, lihat Skrip di SQL Server Unit Tests.
app.config File ini menyimpan string koneksi database untuk proyek pengujian, selain pengaturan konfigurasi pengujian unit SQL Server lainnya seperti batas waktu perintah. Untuk informasi selengkapnya, lihat Skrip di Pengujian Unit SQL Server.
SQLDatabaseSetup.cs atau SQLDatabaseSetup.vb File ini berisi kelas yang menyiapkan lingkungan pengujian untuk semua pengujian unit SQL Server dalam proyek pengujian. Berdasarkan pengaturan konfigurasi dalam file app.config, mungkin menyebarkan Proyek Database SQL Server ke database pengujian.