Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sebelum Anda dapat mulai menulis pengujian unit yang mengevaluasi objek database, Anda harus terlebih dahulu membuat proyek pengujian. Proyek ini berisi pengujian unit SQL Server, tetapi dapat berisi jenis pengujian lainnya.
Panduan keputusan
Anda dapat menempatkan semua pengujian unit SQL Server Anda untuk proyek database tertentu dalam satu proyek pengujian. Namun, Anda mungkin ingin membuat lebih banyak proyek pengujian berdasarkan jawaban Anda atas pertanyaan-pertanyaan berikut:
| Pertanyaan | Keputusan |
|---|---|
| Apakah pengujian unit SQL Server yang berbeda perlu mengakses koneksi database yang berbeda untuk uji eksekusi atau validasi pengujian? | Jika ya, Anda memerlukan lebih dari satu proyek pengujian. Anda tidak dapat menentukan lebih dari satu koneksi database untuk eksekusi pengujian. Namun, Anda dapat menentukan koneksi database yang berbeda untuk validasi pengujian. |
| Apakah Anda ingin menyebarkan proyek database yang berbeda untuk pengujian unit yang berbeda? | Jika ya, Anda memerlukan lebih dari satu proyek pengujian. Proyek pengujian hanya dapat menyebarkan satu proyek database. |
Untuk informasi selengkapnya tentang masing-masing pertanyaan ini, lihat Cara: Mengonfigurasi eksekusi pengujian unit SQL Server. Sebagai alternatif untuk membuat beberapa proyek pengujian, Anda juga dapat menyediakan implementasi DatabaseTestService Microsoft.Data.Schema.UnitTesting.DatabaseTestService Anda sendiri.
Anda memiliki tiga opsi untuk menambahkan proyek pengujian ke solusi yang berisi proyek database:
Tambahkan proyek pengujian ke solusi. Proyek pengujian berisi pengujian unit standar, yang dapat Anda hapus. Proyek ini tidak berisi kelas pengujian unit SQL Server, yang harus Anda tambahkan.
Tambahkan pengujian unit SQL Server baru dari menu Pengujian. Saat Anda menambahkan pengujian unit, SQL Server Data Tools juga membuat proyek pengujian jika Anda memintanya. Proyek ini berisi kelas pengujian unit SQL Server. Kelas pengujian unit SQL Server berisi satu atau beberapa pengujian unit.
Buat pengujian unit dari prosedur tersimpan, fungsi, atau pemicu dari proyek terbuka di SQL Server Object Explorer. Saat Anda membuat pengujian unit, SQL Server Data Tools juga membuat proyek pengujian, jika Anda memintanya. Proyek ini berisi kelas pengujian unit SQL Server. Kelas pengujian SQL Server berisi satu atau beberapa pengujian unit.
Setiap pendekatan diuraikan dalam prosedur berikut.
Menambahkan proyek pengujian ke solusi yang sudah ada
Pada menu File , arahkan ke Baru, dan pilih Proyek.
Kotak dialog Proyek Baru muncul.
Di bawah Templat Terinstal, perluas simpul SQL Server, lalu pilih Proyek Database SQL Server.
Di kolom Nama , ketik nama proyek.
Membuat proyek pengujian dengan kelas pengujian unit SQL Server
Ikuti prosedur yang diuraikan dalam Cara: Membuat Pengujian Unit SQL Server Kosong atau Cara: Membuat Pengujian Unit SQL Server untuk Fungsi, Pemicu, dan Prosedur Tersimpan.