Bagikan melalui


Cara: Membuat Project Pengujian untuk Pengujian Unit Database SQL Server

Sebelum Anda dapat mulai menulis pengujian unit yang mengevaluasi objek database, Anda harus terlebih dahulu membuat proyek pengujian. Proyek ini berisi SQL Server pengujian unit, tetapi dapat berisi jenis pengujian lainnya.

Anda dapat menempatkan semua pengujian unit SQL Server untuk proyek database tertentu dalam satu proyek pengujian. Namun, Anda mungkin ingin membuat proyek pengujian tambahan berdasarkan jawaban Anda atas pertanyaan berikut:

Pertanyaan Keputusan
Apakah pengujian unit SQL Server yang berbeda perlu mengakses koneksi database yang berbeda untuk eksekusi pengujian 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 Uji. Saat Anda menambahkan pengujian unit, SQL Server Data Tools juga membuat proyek pengujian jika Anda memintanya. Proyek ini berisi kelas pengujian unit SQL Server. SQL Server kelas pengujian unit berisi satu atau beberapa pengujian unit.

  • Buat pengujian unit dari prosedur, fungsi, atau pemicu tersimpan 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. SQL Server kelas pengujian berisi satu atau beberapa pengujian unit.

Setiap pendekatan diuraikan dalam prosedur berikut.

Untuk menambahkan proyek pengujian ke solusi yang sudah ada

  1. Pada menu File , arahkan ke Baru, dan klik Proyek.

    Kotak dialog Proyek Baru muncul.

  2. Di bawah Templat terinstal, perluas simpul SQL Server, lalu pilih SQL Server Proyek Database.

  3. Di Nama, ketik nama proyek.

Untuk membuat proyek pengujian dengan kelas pengujian unit SQL Server

Lihat juga

Membuat dan Menentukan Pengujian Unit SQL Server