Bagikan melalui


Cara: Membuat Uji Unit SQL Server Kosong

Sertakan pengujian unit dalam proyek database Anda untuk memverifikasi perubahan yang Anda buat pada objek database tidak merusak fungsionalitas yang ada. Prosedur berikut menjelaskan cara membuat pengujian unit SQL Server untuk objek database apa pun. SQL Server Data Tools menyertakan beberapa dukungan tambahan untuk fungsi database, pemicu, dan prosedur tersimpan. Untuk informasi selengkapnya, lihat Cara: Membuat Pengujian Unit SQL Server untuk Fungsi, Pemicu, dan Prosedur Tersimpan.

Saat Anda membuat pengujian unit SQL Server menggunakan prosedur pertama, proyek pengujian secara otomatis dibuat untuk Anda jika tidak ada proyek pengujian. Jika proyek pengujian sudah ada, Anda memiliki opsi untuk menambahkan pengujian baru ke salah satu proyek tersebut atau Anda dapat membuat proyek pengujian baru. Untuk informasi selengkapnya tentang proyek pengujian, lihat Cara: Membuat Proyek Pengujian untuk Pengujian Unit Database SQL Server.

Anda memiliki dua opsi untuk membuat pengujian unit SQL Server:

  • Buat pengujian unit SQL Server baru di dalam kelas pengujian baru.

    Semua pengujian unit SQL Server dalam kelas pengujian tertentu akan menggunakan skrip TestInitialize dan TestCleanup yang sama. Buat kelas pengujian baru jika Anda ingin pengujian unit Anda menggunakan skrip TestInitialize dan TestCleanup yang berbeda dari pengujian unit lainnya. Untuk informasi selengkapnya, lihat Skrip di Pengujian Unit SQL Server.

  • Buat pengujian unit SQL Server baru di dalam kelas pengujian yang ada.

    Pilih opsi ini jika pengujian unit Anda akan menggunakan skrip TestInitialize dan TestCleanup yang sama dengan pengujian unit lain dalam kelas .

Untuk membuat pengujian unit SQL Server di dalam kelas pengujian baru

  1. Pada menu Uji , klik Uji Baru.

    Kotak dialog Tambahkan Pengujian Baru muncul.

  2. Di bawah Templat, klik Uji Unit SQL Server.

  3. Di bawah Nama Pengujian, masukkan nama untuk pengujian.

  4. Di bawah Tambahkan ke Proyek Pengujian, pilih proyek pengujian yang sudah ada, untuk menambahkan pengujian ini. Jika tidak ada proyek pengujian atau jika Anda ingin membuat proyek pengujian baru, pilih Buat proyek pengujian bahasa> baru<.

  5. Klik OK.

    Jika proyek pengujian Anda baru, kotak dialog Proyek Pengujian Baru akan muncul. Beri nama proyek dan klik OK.

    Jika proyek pengujian Anda baru atau belum dikonfigurasi, kotak dialog SQL Server Test Configuration <ProjectName> muncul. Kotak dialog ini memungkinkan Anda mengonfigurasi informasi berikut untuk proyek pengujian Anda:

    • Koneksi database yang digunakan untuk menjalankan pengujian.

    • Koneksi database yang digunakan untuk memvalidasi hasil pengujian, menyebarkan database, dan menghasilkan data.

    • Penyebaran otomatis proyek database dan perubahan skema terkait ke konfigurasi proyek tertentu sebelum Anda menjalankan pengujian unit.

    Untuk informasi selengkapnya, lihat Cara: Mengonfigurasi Eksekusi Pengujian Unit SQL Server.

  6. Berikan informasi konfigurasi proyek dan klik OK.

    - atau -

    Klik Batal untuk membuat pengujian unit tanpa mengonfigurasi proyek pengujian.

    Pengujian kosong Anda muncul di SQL Server Unit TestDesigner. Bergantung pada bahasa yang Anda tentukan untuk membuat proyek pengujian, file kode sumber Visual Basic atau Visual C# ditambahkan ke proyek pengujian. File ini berisi kelas pengujian unit SQL Server yang SQL Server Data Tools hasilkan untuk pengujian unit yang baru saja Anda buat. Kelas pengujian ini dapat berisi satu atau beberapa pengujian unit yang dapat Anda tambahkan melalui SQL Server Unit Test Designer atau melalui kode sebagai metode pengujian baru di kelas pengujian.

    Anda juga dapat menambahkan pengujian tambahan dengan:.

    • Mengklik kanan proyek pengujian di Penjelajah Solusi, memilih Tambahkan, Pengujian Baru, lalu SQL Server Pengujian Unit.

    • Di SQL Server Object Explorer, pilih Buat Pengujian Unit.

    Saat Anda memilih file ini di Penjelajah Solusi, file ini ditampilkan di SQL Server Unit Test Designer, secara default. Untuk melihat kode atau menyesuaikannya untuk menambahkan lebih banyak fungsionalitas ke pengujian unit Anda, pilih file, klik kanan, dan pilih Tampilkan Kode.

Untuk membuat pengujian unit SQL Server di dalam kelas pengujian yang ada

  1. Buka kelas pengujian unit SQL Server yang ada di SQL Server Unit Test Designer. Anda dapat mengakses SQL Server Unit Test Designer dengan mengklik dua kali file kode sumber pengujian unit di Penjelajah Solusi.

  2. Klik tanda plus (+) di bilah navigasi untuk menampilkan kotak dialog Tentukan nama uji unit .

  3. Ketik nama dan klik OK.

    Pengujian unit SQL Server baru Anda tersedia di daftar drop-down di bilah navigasi. Ini juga ditambahkan sebagai metode pengujian baru di kelas pengujian. Untuk melihat metode pengujian dalam kode, pilih file kelas, klik kanan, dan pilih Tampilkan Kode. Nama file kelas pengujian saat ini ditampilkan pada tab di bagian atas SQL Server Unit Test Designer.

Setelah Anda mengonfigurasi proyek pengujian dan membuat pengujian unit, langkah-langkah berikutnya adalah:

  • Tambahkan skrip pengujian Transact-SQL.

  • Tentukan tindakan pra-pengujian dan pasca-pengujian.

  • Tambahkan kondisi pengujian atau pernyataan pernyataan lainnya untuk memverifikasi hasil skrip.

Catatan

Kondisi pengujian yang tidak meyakinkan adalah kondisi default yang ditambahkan ke setiap pengujian. Kondisi pengujian ini disertakan untuk menunjukkan bahwa verifikasi pengujian belum diimplementasikan. Hapus kondisi pengujian ini dari pengujian setelah Anda menambahkan kondisi pengujian lainnya. Untuk informasi selengkapnya, lihat Cara: Menambahkan Kondisi Pengujian ke Pengujian Unit Database.

Lihat juga

Cara: Menjalankan Pengujian Unit SQL Server
Membuat dan Menentukan Pengujian Unit SQL Server
Membuat Pengujian Unit