Bagikan melalui


Membuat dan Menentukan Pengujian Unit SQL Server

Anda dapat menjalankan SQL Server pengujian unit untuk memverifikasi apakah perubahan pada satu atau beberapa objek database dalam skema telah merusak fungsionalitas yang ada dalam aplikasi database. Pengujian ini melengkapi pengujian unit yang dibuat pengembang perangkat lunak Anda. Anda harus menjalankan kedua jenis pengujian untuk memverifikasi perilaku aplikasi Anda.

Anda dapat memverifikasi perilaku objek apa pun dalam skema Anda dengan menambahkan pengujian unit SQL Server dan menambahkan skrip Transact-SQL untuk menguji objek tersebut. Sebagai alternatif, Anda dapat secara otomatis menghasilkan stub skrip Transact-SQL jika Anda ingin memverifikasi perilaku fungsi, pemicu, atau prosedur tersimpan tertentu. Setelah Anda menghasilkan stub, Anda harus menyesuaikannya untuk mendapatkan hasil yang bermakna.

Catatan

Anda dapat membuat pengujian kosong, menambahkan kode ke dalamnya, dan menjalankannya tanpa membuka proyek database SQL Server. Namun, Anda tidak dapat secara otomatis menghasilkan stub Transact-SQL yang menguji fungsi, pemicu, atau prosedur tersimpan tanpa membuka proyek yang berisi objek yang ingin Anda uji.

Tugas umum

Dalam tabel berikut ini, Anda bisa menemukan deskripsi tugas umum yang mendukung skenario ini dan tautan ke informasi selengkapnya tentang bagaimana Anda berhasil menyelesaikan tugas tersebut.

Tugas umum Konten Pendukung
Dapatkan praktik langsung: Anda dapat mengikuti panduan pengantar agar terbiasa dengan cara membuat dan menjalankan pengujian unit SQL Server sederhana. - Panduan: Membuat dan Menjalankan Pengujian Unit SQL Server
Pelajari selengkapnya tentang pengujian unit SQL Server: Anda dapat mempelajari selengkapnya tentang file dan skrip yang menyusun pengujian unit SQL Server. Anda juga dapat mempelajari tentang cara menggunakan kondisi pengujian dan pernyataan T-SQL dalam pengujian unit Anda. - Skrip dalam Pengujian Unit SQL Server
- File Pengujian Unit SQL Server
- Menggunakan Kondisi Pengujian dalam Pengujian Unit SQL Server
- Menggunakan Pernyataan T-SQL dalam Pengujian Unit SQL Server
Membuat satu atau beberapa proyek pengujian: Anda harus membuat pengujian unit SQL Server dalam proyek pengujian. Jika Anda membuat pengujian unit SQL Server menggunakan SQL Server Object Explorer sebelum Anda membuat proyek pengujian, proyek pengujian dibuat untuk Anda. Anda dapat membuat lebih dari satu proyek pengujian jika, misalnya, Anda ingin menggunakan paket pembuatan data yang berbeda atau konfigurasi penyebaran yang berbeda dalam serangkaian pengujian yang berbeda. Saat membuat proyek pengujian, Anda dapat mengonfigurasi pengaturan pengujian (seperti string koneksi), pengaturan penyebaran, dan rencana pembuatan data yang akan digunakan untuk proyek tersebut. - Cara: Membuat Proyek Pengujian untuk Pengujian Unit Database SQL Server
-
Mengonfigurasi bagaimana pengujian unit dijalankan: Anda dapat menentukan string koneksi ke database tempat Anda menjalankan pengujian, rencana pembuatan data, dan pengaturan penyebaran. Anda mengonfigurasi pengaturan ini saat pertama kali menambahkan pengujian unit SQL Server ke proyek, tetapi Anda juga dapat memodifikasinya nanti. - Cara: Mengonfigurasi Eksekusi Pengujian Unit SQL Server
- Gambaran Umum String dan Izin Koneksi
Membuat pengujian unit SQL Server: Anda dapat secara otomatis membuat stub kode Transact-SQL untuk pengujian unit SQL Server yang memverifikasi perilaku fungsi, pemicu, atau prosedur tersimpan. Anda juga dapat membuat pengujian unit SQL Server kosong lalu menambahkan kode Transact-SQL untuk menguji jenis objek database lainnya. - Cara: Membuat Pengujian Unit SQL Server untuk Fungsi, Pemicu, dan Prosedur Tersimpan
- Cara: Membuat Pengujian Unit SQL Server Kosong
Menulis kode untuk pengujian unit SQL Server: Setelah Anda membuat pengujian unit, Anda memodifikasi atau menulis kode Transact-SQL untuk menguji objek database. Untuk setiap pengujian, Anda menentukan satu atau beberapa kondisi pengujian yang menentukan apakah pengujian akan lulus atau gagal. Untuk pengujian yang lebih kompleks, Anda dapat memodifikasi kode Visual Basic atau Visual C# dalam proyek database. Misalnya, Anda dapat menulis pengujian unit yang berjalan dalam cakupan satu transaksi. - Cara: Membuka Pengujian Unit SQL Server untuk Diedit
- Cara: Menambahkan Kondisi Pengujian ke SQL Server Pengujian Unit
- Cara: Menulis Pengujian Unit SQL Server yang Berjalan dalam Cakupan Transaksi Tunggal
- Pintasan Keyboard untuk Designer Pengujian Unit SQL Server
Memecahkan masalah: Anda dapat mempelajari selengkapnya tentang cara memecahkan masalah umum dengan SQL Server. - Pemecahan Masalah Pengujian Unit Database SQL Server

Menjalankan Pengujian Unit SQL Server
Setelah membuat pengujian unit SQL Server, Anda dapat menjalankannya dari jendela Tampilan Pengujian, Designer Pengujian Unit SQL Server, atau dengan menggunakan Team Foundation Build.

Skenario: Tentukan Kondisi Pengujian Kustom untuk Pengujian Unit Database
Anda dapat membuat kondisi pengujian kustom untuk menguji perilaku yang tidak dapat diverifikasi oleh kondisi pengujian default.

Lihat juga

Memverifikasi Kode Database dengan Menggunakan Pengujian Unit SQL Server