Ulangi pengujian dengan data yang berbeda

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Tambahkan parameter ke pengujian manual Anda untuk mengulangi pengujian dengan data pengujian yang berbeda. Misalnya, Anda dapat menguji penambahan jumlah yang berbeda ke kelir belanja dari jumlah 1, 5, 10, atau 200.

Sisipkan parameter dalam langkah-langkah pengujian Anda untuk kasus pengujian manual. Kemudian, berikan tabel nilai parameter. Anda dapat menambahkan parameter bersama untuk menguji kasus atau mengonversi parameter yang baru-baru ini Anda sisipkan ke dalam parameter bersama. Langkah-langkah bersama dan parameter bersama adalah berbagai jenis item kerja yang dapat dibagikan di beberapa kasus pengujian. Mereka ditautkan ke kasus pengujian melalui jenis tautan Langkah-Langkah Bersama Kasus Pengujian dan Referensi Yang Direferensikan seperti yang ditunjukkan dalam ilustrasi berikut.

Diagram memperlihatkan Langkah Bersama yang tersambung ke Kasus Pengujian, yang juga tersambung ke Parameter Bersama.

Dengan langkah-langkah bersama dan parameter bersama, Anda dapat menjalankan beberapa kasus pengujian dengan data yang sama.

Prasyarat

Anda harus memiliki izin dan tingkat akses berikut:

  • Akses dasar atau yang lebih tinggi dan izin untuk melihat item kerja di bawah Jalur Area terkait. Untuk informasi selengkapnya, lihat Menambahkan pengguna ke proyek atau tim.
  • Tingkat akses Paket Dasar + Pengujian untuk menambahkan paket pengujian dan rangkaian pengujian, menghapus artefak pengujian, dan menentukan konfigurasi pengujian. Atau, miliki salah satu langganan Visual Studio berikut ini:
  • Anda harus memiliki izin berikut:untuk menambahkan atau mengedit artefak terkait pengujian,
    • Edit item kerja dalam izin simpul ini diatur ke Izinkan di bawah Jalur Area yang sesuai, untuk menambahkan atau memodifikasi rencana pengujian, rangkaian pengujian, kasus pengujian, atau jenis item kerja berbasis pengujian lainnya.
    • Kelola izin paket pengujian yang diatur ke Izinkan di bawah Jalur Area terkait, untuk mengubah properti rencana pengujian seperti pengaturan build dan pengujian,.
    • Kelola set izin suite pengujian ke Izinkan di bawah Jalur Area yang sesuai, untuk membuat dan menghapus rangkaian pengujian, menambahkan, dan menghapus kasus pengujian dari rangkaian pengujian, mengubah konfigurasi pengujian yang terkait dengan rangkaian pengujian, dan memodifikasi hierarki rangkaian pengujian (memindahkan rangkaian pengujian).

Untuk informasi selengkapnya, lihat Akses dan izin pengujian manual.

Menambahkan parameter ke kasus pengujian

Lakukan langkah-langkah berikut untuk menambahkan parameter ke pengujian Anda.

  1. Buat parameter dengan mengetik nama yang didahului oleh "@" dalam tindakan dan hasil yang diharapkan dari langkah-langkah pengujian Anda.

    Cuplikan layar memperlihatkan cara memasukkan nama dan nilai parameter.

  2. Di bawah daftar langkah-langkah, tambahkan kombinasi nilai parameter. Anda mungkin perlu menggulir ke bawah untuk melihatnya.

  1. Buat parameter dengan mengetik nama yang didahului oleh "@" dalam tindakan dan hasil yang diharapkan dari langkah-langkah pengujian Anda.

    Cuplikan layar memperlihatkan pembuatan parameter.

  2. Di bawah daftar langkah-langkah, tambahkan kombinasi nilai parameter. Anda mungkin perlu menggulir ke bawah untuk melihatnya.

Berbagi parameter antara kasus pengujian

Lakukan langkah-langkah berikut untuk mengonversi parameter yang ada ke parameter bersama, sehingga Anda dapat menggunakannya dan data terkait dalam kasus pengujian lainnya.

  1. Dalam kasus pengujian terbuka, pilih Konversi ke parameter bersama.

    Cuplikan layar memperlihatkan mengonversi parameter yang ada ke parameter bersama.

  2. Setelah Anda membuat set parameter bersama, buka kasus pengujian lain dan tambahkan parameter bersama yang diatur ke kasus pengujian tersebut.

    Cuplikan layar memperlihatkan penambahan parameter bersama yang diatur ke kasus pengujian.

    Anda dapat mencari parameter bersama yang ditetapkan berdasarkan nama.

    Set parameter bersama ditampilkan di bagian Nilai parameter setelah Anda menambahkannya. Anda sekarang dapat menggunakan parameter ini dalam langkah-langkah kasus pengujian Anda.

  3. Jika kasus pengujian memiliki nama parameter yang berbeda untuk parameter bersama ini, petakan parameter bersama ke parameter lokal untuk menggunakan data parameter bersama.

    Cuplikan layar memperlihatkan pemetaan parameter bersama ke parameter lokal.

    Saat dipetakan dengan benar, data yang terkait dengan parameter bersama ditampilkan.

  4. Tambahkan, edit, dan ganti nama set parameter bersama Anda di halaman Parameter . Lihat kasus pengujian yang mereferensikannya di panel Kasus pengujian .

    Cuplikan layar memperlihatkan opsi untuk menambahkan, mengedit, menampilkan, dan mengganti nama parameter bersama.

  5. Setiap set parameter bersama adalah item kerja. Buka halaman Properti untuk melihat atau membuat perubahan pada item kerja ini. Misalnya, Anda dapat menetapkan pemilik dan melacak perubahan.

Anda tidak dapat menambahkan lebih dari satu parameter bersama yang diatur ke satu kasus pengujian. Jika dua kasus pengujian berbagi data serupa, Anda mungkin mempertimbangkan untuk membuat satu kumpulan parameter bersama, yang berisi semua parameter, meskipun beberapa kolom dalam set tetap tidak digunakan dalam setiap kasus pengujian. Misalnya, satu kasus pengujian memerlukan ID pelanggan, nama, email, dan telepon, dan yang kedua memerlukan ID, nama, dan alamat pelanggan.

Anda dapat mengimpor nilai parameter dari lembar bentang Excel ke set parameter bersama Anda. Tempelkan nilai ke kisi parameter bersama Anda. Anda juga bisa menyalin data dari kisi Anda kembali ke Excel.

  1. Konversikan parameter yang ada ke parameter bersama sehingga Anda dapat menggunakannya dan data terkait dalam kasus pengujian lainnya.

    Cuplikan layar memperlihatkan mengonversi parameter yang ada ke parameter bersama.

  2. Setelah Anda membuat set parameter bersama, buka kasus pengujian lain dan tambahkan parameter bersama yang diatur ke kasus pengujian tersebut. Anda dapat mencari parameter bersama yang ditetapkan berdasarkan nama.

    Cuplikan layar memperlihatkan penambahan parameter bersama yang diatur ke kasus pengujian.

    Kumpulan parameter bersama ditampilkan di bagian Nilai parameter setelah Anda menambahkannya. Anda sekarang dapat menggunakan parameter ini dalam langkah-langkah kasus pengujian Anda.

  3. Jika kasus pengujian memiliki nama parameter yang berbeda untuk parameter bersama ini, petakan parameter bersama ke parameter lokal untuk menggunakan data parameter bersama.

    Cuplikan layar memperlihatkan pemetaan parameter bersama ke parameter lokal.

    Saat dipetakan dengan benar, data yang terkait dengan parameter bersama ditampilkan.

  4. Tambahkan, edit, dan ganti nama set parameter bersama Anda di halaman Parameter . Lihat kasus pengujian yang mereferensikannya di panel Kasus pengujian .

    Menambahkan, mengedit, menampilkan, dan mengganti nama parameter bersama

  5. Setiap set parameter bersama adalah item kerja. Buka halaman Properti untuk melihat atau membuat perubahan pada item kerja ini. Misalnya, Anda dapat menetapkan pemilik dan melacak perubahan.

Anda tidak dapat menambahkan lebih dari satu parameter bersama yang diatur ke satu kasus pengujian. Jika dua kasus pengujian berbagi data serupa, Anda mungkin mempertimbangkan untuk membuat satu set parameter bersama yang berisi semua parameter, meskipun beberapa kolom dalam set tetap tidak digunakan dalam setiap kasus pengujian. Misalnya, satu kasus pengujian memerlukan ID pelanggan, nama, email, dan telepon, dan yang kedua memerlukan ID, nama, dan alamat pelanggan.

Anda dapat mengimpor nilai parameter dari lembar bentang Excel ke set parameter bersama Anda. Tempelkan nilai ke kisi parameter bersama Anda. Anda juga bisa menyalin data dari kisi Anda kembali ke Excel.

Menjalankan kasus pengujian dengan parameter

Lakukan langkah-langkah berikut untuk menjalankan kasus pengujian yang menggunakan parameter.

  1. Pilih kasus pengujian dengan parameter dan mulai jalankan. Uji Runner menunjukkan baris pertama nilai parameter.

    Cuplikan layar memperlihatkan Uji Runner yang menampilkan baris pertama nilai parameter.

  2. Saat Anda menyelesaikan langkah-langkah, tandai pengujian lulus atau gagal. Lanjutkan ke iterasi pengujian berikutnya, yang menggunakan baris nilai parameter berikutnya.

    Cuplikan layar memperlihatkan lanjut ke iterasi pengujian berikutnya.

  3. Gunakan menu untuk menavigasi ke iterasi lain.

    Cuplikan layar memperlihatkan menavigasi ke iterasi lain.

  4. Jika salah satu nilai parameter salah, perbaiki tanpa membatalkan pengujian dengan memilih Edit dari menu pintasan langkah.

  1. Pilih kasus pengujian dengan parameter dan mulai jalankan. Uji Runner menunjukkan baris pertama nilai parameter.

    Cuplikan layar memperlihatkan Uji Runner dan baris pertama nilai parameter.

  2. Saat Anda menyelesaikan langkah-langkah, tandai pengujian lulus atau gagal. Kemudian lanjutkan ke iterasi pengujian berikutnya, yang menggunakan baris nilai parameter berikutnya.

    Cuplikan layar memperlihatkan lanjut ke iterasi pengujian berikutnya.

  3. Gunakan menu drop-down untuk menavigasi ke iterasi lain.

    Cuplikan layar memperlihatkan menavigasi ke iterasi lain.

  4. Jika salah satu nilai parameter salah, perbaiki tanpa membatalkan pengujian dengan memilih Edit dari menu pintasan.

Melihat hasil pengujian

Hasil pengujian didasarkan pada hierarki prioritas dari semua hasil iterasi. Urutan hierarki Dijeda, Gagal, Diblokir, Diteruskan, Tidak Berlaku, dan Tidak Ditentukan (Aktif). Misalnya, jika Anda menandai perulangan apa pun sebagai gagal dan semua sisanya sebagai lulus, hasil dari seluruh pengujian ditampilkan sebagai gagal. Hasil ini berbeda dari kasus pengujian yang tidak memiliki parameter, di mana hasilnya menampilkan status eksekusi terakhir.

Untuk meninjau hasil pengujian, dari tab Jalankan , pilih titik pengujian. Pilih Opsi lainnya atau klik kanan untuk membuka menu konteks. Pilih Tampilkan hasil pengujian.

Cuplikan layar memperlihatkan pemilihan opsi Tampilkan hasil pengujian dari menu konteks.

Anda dapat melihat hasilnya dalam kotak dialog Hasil Kasus Pengujian.

Cuplikan layar memperlihatkan hasil pengujian untuk titik pengujian.

Hasil pengujian didasarkan pada hierarki prioritas dari semua hasil iterasi. Urutan hierarki Dijeda, Gagal, Diblokir, Diteruskan, Tidak Berlaku, dan Tidak Ditentukan (Aktif). Misalnya, jika Anda menandai perulangan apa pun sebagai gagal dan semua sisanya sebagai lulus, hasil dari seluruh pengujian ditampilkan sebagai gagal. Hasil ini berbeda dari kasus pengujian yang tidak memiliki parameter, di mana hasilnya menampilkan status eksekusi terakhir.

  1. Periksa hasil pengujian dengan membuka panel detail.

    Cuplikan layar memperlihatkan pemeriksaan hasil pengujian di panel detail.

  2. Klik dua kali hasil pengujian untuk melihat detail uji coba, dan hasil pengujian untuk setiap perulangan.

    Cuplikan layar memperlihatkan menampilkan detail uji coba.

Mempercepat perulangan pengujian dengan menggunakan rekaman dan pemutaran

Ini bisa rentan terhadap kesalahan dan membosankan untuk bekerja melalui tabel kombinasi parameter yang panjang. Untuk mempercepat hal-hal, buat rekaman tindakan saat Anda menjalankan pengujian dengan serangkaian nilai parameter pertama, lalu putar kembali untuk set lain.

  1. Gunakan Azure Test Plans untuk menjalankan pengujian.

  2. Pilih Buat perekaman tindakan sebelum Anda memilih Mulai.

  3. Selesaikan iterasi pengujian pertama lalu lanjutkan ke yang berikutnya.

  4. Tandai setiap langkah sebagai lulus atau gagal saat Anda bekerja. Masukkan nilai parameter dalam aplikasi persis seperti yang ditampilkan dalam skrip pengujian.

  5. Pilih Putar untuk menjalankan pengujian dengan kumpulan nilai parameter berikutnya. Tindakan Anda diputar kembali secara otomatis, tetapi Anda masih harus memverifikasi hasilnya.

    Rekaman dan pemutaran tidak berfungsi dengan semua aplikasi. Untuk informasi selengkapnya, lihat Konfigurasi dan platform yang didukung untuk pengujian UI dan rekaman tindakan yang dikodekan.