Bagikan melalui


Membuat dan menentukan pengujian unit SQL Server

Anda dapat menjalankan pengujian unit SQL Server 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 membuat stub, Anda harus menyesuaikannya untuk mendapatkan hasil yang bermakna.

Nota

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, 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 Pelengkap
Dapatkan praktik langsung: Anda dapat mengikuti panduan pengantar untuk 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 lebih lanjut tentang file dan skrip yang menyusun pengujian unit SQL Server. Anda juga dapat mempelajari tentang cara menggunakan kondisi pengujian dan pernyataan Transact-SQL dalam pengujian unit Anda. - Skrip-Skrip pada Pengujian Unit SQL Server
- File Pengujian Unit SQL Server
- Menggunakan kondisi pengujian dalam pengujian unit SQL Server
- Menggunakan pernyataan Transact-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
-
Konfigurasikan bagaimana pengujian unit dijalankan: Anda dapat menentukan string koneksi ke database tempat Anda menjalankan pengujian, paket 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 pelaksanaan pengujian unit di SQL Server
- Gambaran umum string dan izin koneksi
Membuat pengujian unit SQL Server: Anda dapat secara otomatis membuat Transact-SQL stub kode 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 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 lolos atau gagal. Untuk pengujian yang lebih kompleks, Anda dapat memodifikasi kode Visual Basic atau C# dalam proyek database. Misalnya, Anda dapat menulis pengujian unit yang berjalan dalam cakupan satu transaksi. - Cara: Membuka Pengujian Unit SQL Server untuk Mengedit
- Cara: Menambahkan Kondisi Pengujian ke Pengujian Unit SQL Server
- Cara: Menulis Pengujian Unit SQL Server yang Berjalan dalam Cakupan Transaksi Tunggal
- Pintasan keyboard untuk SQL Server Unit Test Designer
Memecahkan masalah: Anda dapat mempelajari selengkapnya tentang cara memecahkan masalah umum dengan SQL Server. - Memecahkan masalah pengujian unit database SQL Server