Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Beberapa alat mendukung operasi salin, kloning, atau impor untuk item pengujian seperti rencana pengujian, rangkaian pengujian, dan kasus pengujian. Kasus pengujian menjelaskan langkah-langkah yang harus diambil untuk menjalankan pengujian dan memvalidasi implementasi fitur atau perbaikan bug. Suite pengujian mengelompokkan kasus uji, dan secara opsional suite pengujian lainnya, ke dalam urutan tertentu. Rencana pengujian menentukan kumpulan rangkaian pengujian yang akan dijalankan untuk iterasi atau rilis tertentu.
Setiap kasus pengujian dirancang untuk mengonfirmasi perilaku tertentu. Kasus pengujian mungkin termasuk dalam satu atau beberapa suite pengujian. Namun, rangkaian pengujian hanya dapat termasuk dalam satu rencana pengujian.
Secara umum, buat rencana pengujian untuk setiap tonggak pencapaian proyek utama. Menyalin, mengkloning, atau mengimpor operasi item pengujian mendukung skenario berikut:
- Tentukan rencana pengujian untuk sprint atau rilis baru berdasarkan rencana pengujian yang ada.
- Impor rangkaian pengujian dari satu paket pengujian ke paket pengujian lain dalam proyek yang sama atau berbeda.
- Salin kasus pengujian untuk digunakan di rangkaian pengujian dan rencana pengujian yang berbeda.
- Bagikan objek pengujian di seluruh proyek.
- Memindahkan objek pengujian dari satu proyek ke proyek lainnya, mungkin untuk mendukung konsolidasi proyek ke dalam satu proyek.
Untuk informasi selengkapnya, lihat Gambaran umum objek dan istilah pengujian.
Hal yang dipertahankan oleh setiap operasi
Tabel berikut ini meringkas apa yang dipertahankan setiap operasi dan apa yang tidak dipertahankannya.
| Item | Menyalin atau mengkloning rencana pengujian | Mengimpor rangkaian pengujian | Menyalin kasus pengujian |
|---|---|---|---|
| Rangkaian pengujian dan hierarki | Diawetkan | Dipertahankan, termasuk sub-suite | N/A |
| Referensi kasus pengujian | Dirujuk atau diduplikasi (Anda memilih) | Dirujuk, tidak diduplikasi | Diduplikasi dengan ID baru |
| Langkah-langkah bersama | Dirujuk | Dikloning ke proyek tujuan | Dirujuk |
| Parameter Bersama | Dirujuk | Tidak dikloning | Dirujuk |
| Menguji konfigurasi | Diawetkan | Diawetkan | N/A |
| Riwayat dan hasil uji coba | Tidak dipertahankan | Tidak dipertahankan | Tidak dipertahankan |
| Penugasan kepada penguji | Tidak dipertahankan | Tidak dipertahankan | Tidak dipertahankan |
| Tautan dan lampiran | Diawetkan | Diawetkan | Opsional (Anda memilih) |
| Jalur area dan iterasi | Atur ke nilai tujuan | Diwariskan dari rencana tujuan | Atur ke nilai tujuan |
Prasyarat
| Kategori | Persyaratan |
|---|---|
| akses proyek | Anggota Proyek |
| Tingkat-tingkat akses | Setidaknya akses Dasar untuk melihat item kerja terkait pengujian. Pengguna dengan akses Stakeholder tidak dapat mengakses Azure Test Plans. Untuk menambahkan paket pengujian dan rangkaian pengujian, menghapus artefak pengujian, atau menentukan konfigurasi pengujian, Anda memerlukan Basic + Paket Pengujian akses atau langganan Visual Studio: Enterprise, Test Professional, atau platform MSDN. |
| Izin |
Jalur Wilayah: - Mengedit item kerja di simpul ini: Menambahkan atau memodifikasi rencana pengujian, rangkaian pengujian, kasus pengujian, atau item kerja berbasis pengujian lainnya. - Mengelola paket pengujian: Mengubah properti paket pengujian seperti pengaturan build dan pengujian. - Mengelola rangkaian pengujian: Membuat dan menghapus rangkaian pengujian, menambahkan dan menghapus kasus pengujian dari rangkaian pengujian, mengubah konfigurasi pengujian, dan memindahkan rangkaian pengujian. Project-level: - Mengelola konfigurasi pengujian dan Mengelola lingkungan pengujian: Mengelola konfigurasi pengujian atau lingkungan pengujian. - Menghapus item kerja secara permanen: Menghapus item kerja berbasis pengujian secara permanen. |
Untuk informasi selengkapnya, lihat Akses dan izin pengujian manual.
Petunjuk
Anda dapat menggunakan AI untuk membantu tugas ini nanti dalam artikel ini, atau lihat mengaktifkan bantuan AI dengan Azure DevOps MCP Server untuk memulai.
Alat salin, klon, dan impor yang didukung
Anda dapat menggunakan klien atau alat yang tercantum dalam tabel berikut untuk menyalin, mengkloning, atau mengimpor paket pengujian, rangkaian pengujian, atau kasus pengujian.
Pelanggan/perangkat
Rencana Pengujian
Test Suites
Kasus Pengujian
Portal Web (Grid)
Formulir item kerja
✔️ Salin
Mencantumkan paket pengujian atau rangkaian pengujian
Saat Anda melakukan operasi salin, kloning, atau impor yang terkait dengan rencana pengujian atau rangkaian pengujian, Anda memerlukan ID uniknya. Pengidentifikasi ini membantu Anda menentukan paket atau suite tertentu yang ingin Anda kerjakan. Dengan mengetahui ID yang ditetapkan, Anda dapat menyederhanakan proses pengujian dan memastikan replikasi yang akurat atau transfer data terkait pengujian.
Untuk menghasilkan daftar rencana pengujian, rangkaian pengujian, atau objek pengujian lainnya, ikuti langkah-langkah berikut:
- Pilih Papan>Kueri dari proyek Anda.
- Masukkan parameter
Work Item Type=Test Plandi editor kueri Anda. Anda dapat mencantumkan semua rencana pengujian yang ditentukan untuk proyek tim. - Pilih kotak centang Kueri antar proyek. Kueri mencantumkan semua rencana pengujian yang ditentukan untuk semua proyek. Untuk informasi selengkapnya, lihat Mendefinisikan kueri item kerja.
- Jalankan kueri.
Petunjuk
Meskipun rencana pengujian, rangkaian pengujian, dan kasus pengujian terkait satu sama lain, Anda tidak dapat melihat hubungan melalui kueri item kerja. Jenis tautan tidak menautkan paket pengujian, rangkaian pengujian, dan kasus pengujian. Hanya langkah bersama dan parameter bersama yang terhubung ke kasus pengujian. Selain itu, kasus pengujian ditautkan ke cerita pengguna atau item kerja lain yang mereka uji.
Menyalin atau mengkloning rencana pengujian
Saat Anda membuat rencana pengujian baru untuk setiap sprint atau rilis, pertimbangkan untuk mengkloning rencana pengujian dari siklus sebelumnya. Dengan penyesuaian minimal, rencana pengujian yang disalin sesuai dengan siklus baru. Praktik ini menyederhanakan proses perencanaan dan memastikan konsistensi di seluruh iterasi.
Kloning sangat berguna ketika Anda perlu mencabangkan aplikasi Anda menjadi dua versi. Setelah mengkloning, Anda dapat memodifikasi pengujian secara independen untuk setiap versi tanpa memengaruhi yang lain. Ini adalah cara yang efisien untuk mengelola upaya pengujian sambil mempertahankan pemisahan antara varian aplikasi yang berbeda.
Pilih Rencana Uji>Rencana uji dari proyek Anda.
Pilih rencana pengujian yang ingin Anda salin dari halaman Milik Saya atau Semua.
Pilih
Tindakan lainnya Salin paket pengujian . Opsi ini memungkinkan Anda menyalin atau mengkloning rencana pengujian dalam proyek.
Masukkan nama rencana pengujian baru, dan pilih Jalur Area serta Jalur Perulangan untuk rencana tersebut.
- Pilih salah satu dari dua tombol radio berdasarkan panduan berikut:
- Mereferensikan kasus pengujian yang ada: Rencana pengujian kloning menunjuk ke kasus pengujian yang sama dengan rencana sumber. Perubahan pada kasus pengujian muncul di kedua rencana, dan hasil pengujian dibagikan. Pilih opsi ini saat Anda berencana untuk menggabungkan dua cabang pada akhirnya dan ingin mempertahankan persyaratan yang sama untuk fungsionalitas yang sudah Anda terapkan dan uji.
- Duplikat kasus pengujian yang ada: Rencana pengujian kloning membuat salinan baru dari setiap kasus pengujian dengan ID baru. Setiap salinan memiliki siklus hidup independen — perubahan pada satu salinan tidak memengaruhi yang lain. Kasus pengujian duplikat ditautkan ke persyaratan yang sama dengan aslinya. Pilih opsi ini saat Anda ingin kasus pengujian terpisah dipertahankan secara independen di seluruh cabang atau rilis.
Jika Anda menduplikasi kasus pengujian yang ada, kasus pengujian yang disalin akan diberi Jalur Area dan Jalur Perulangan yang Anda tentukan untuk rencana pengujian kloning.
Untuk informasi selengkapnya, lihat Tentang jalur area dan iterasi (sprint).
Halaman di-refresh untuk menampilkan rencana pengujian yang baru disalin.
- Pilih salah satu dari dua tombol radio berdasarkan panduan berikut:
Perbarui suite berbasis kueri apa pun yang Anda salin untuk menggunakan area baru dan jalur iterasi.
Jika Anda mengkloning kasus pengujian otomatis, tentukan alur build dan rilis dalam rencana pengujian tujuan. Asosiasi metode pengujian otomatis dipertahankan selama kloning, tetapi rencana tujuan harus mereferensikan build yang benar untuk menjalankan pengujian tersebut. Untuk informasi selengkapnya, lihat Menjalankan pengujian otomatis dari rencana pengujian.
Impor atau kloning rangkaian pengujian
Saat Anda membuat rencana pengujian untuk sprint baru, Anda sering ingin mengulangi beberapa pengujian dari sprint sebelumnya. Pendekatan ini membantu Anda memastikan bahwa fungsionalitas yang sudah Anda terapkan masih berfungsi.
Catatan
- Saat Anda mengimpor rangkaian pengujian ke proyek baru, rangkaian baru berisi salinan semua kasus pengujian di rangkaian sumber. Namun, ini tidak menyimpan data historis seperti eksekusi pengujian sebelumnya, bug terkait, atau hasil lama.
- Proses ini juga mengkloning dan membuat langkah-langkah bersama yang direferensi oleh kasus uji dalam proyek tujuan.
- Anda tidak dapat mengkloning kasus pengujian dari dan ke paket pengujian yang sama, bahkan ke suite yang berbeda. Untuk mencapai skenario ini, Anda harus terlebih dahulu memindahkan kasus pengujian ke rencana pengujian sementara yang berbeda. Kemudian, gunakan rencana pengujian sementara sebagai rencana sumber dan kloning kasus pengujian kembali ke rencana pengujian sumber dengan memasukkan ID ke tempat rencana pengujian tujuan. Proses ini juga menduplikasi langkah-langkah bersama yang ada dalam kasus pengujian.
Saat bekerja dengan Azure Test Plans, Anda dapat mengimpor rangkaian pengujian dari satu paket pengujian ke paket pengujian lain dalam proyek yang sama atau di seluruh proyek. Proses ini menyalin atau mengkloning rangkaian pengujian dan membuat rangkaian pengujian baru. Selain itu, proses ini menduplikasi setiap suite subtes. Proses ini tidak menduplikasi kasus pengujian yang dirujuk oleh rangkaian pengujian. Sebagai gantinya, suite pengujian kloning mereferensikan kasus pengujian tersebut.
Penting
Saat Anda mengimpor antar proyek, proses tidak secara otomatis membawa jalur area dan jalur iterasi dari proyek sumber. Paket pengujian yang diimpor mewarisi area dan jalur iterasi dari rencana uji tujuan. Tinjau dan perbarui jalur ini setelah impor untuk memastikan jalur tersebut cocok dengan struktur proyek Anda.
Untuk menggunakan kasus pengujian yang sama di suite dan paket yang berbeda, salin dan tempel kasus pengujian dengan menggunakan tampilan Grid .
Pilih Rencana Uji Coba>Rencana Uji Coba.
Pilih rencana pengujian tempat Anda ingin mengimpor rangkaian pengujian dari Mine atau All.
Pilih
Tindakan> lainnyaImpor rangkaian pengujian. Opsi ini memungkinkan Anda mengimpor rangkaian pengujian dari paket pengujian lain.
Dalam dialog yang dibuka, pilih proyek jika rencana pengujian berada dalam proyek yang berbeda. Jika tidak, masukkan Nama Paket Pengujian atau ID dan Nama atau ID Rangkaian Pengujian. Anda juga dapat memilih nama atau ID dari menu dropdown.
Buat imporan. Anda hanya dapat mengimpor satu rangkaian dari paket pengujian pada satu waktu.
Pesan berikut ini menampilkan:
Saat operasi impor selesai, pesan berikut akan ditampilkan. Pilih Refresh untuk me-refresh browser Anda.
Portal menampilkan rangkaian pengujian yang baru ditambahkan.
Salin kasus pengujian
Dari portal web, Anda dapat menyalin kasus pengujian dari dalam proyek atau proyek lain ke rangkaian pengujian, atau Anda dapat menggunakan tampilan Grid untuk menyalin dan menempelkan kasus pengujian dari satu rangkaian ke rangkaian lainnya. Secara opsional, Anda dapat mengimpor dan mengekspor kasus pengujian secara massal.
Petunjuk
Jangan menyalin kasus pengujian saat Anda ingin menguji dengan konfigurasi yang berbeda atau data yang berbeda.
Anda dapat menyalin kasus pengujian dari dalam proyek atau dari proyek lain dalam organisasi atau koleksi. Anda dapat memilih untuk menyertakan semua tautan dan lampiran selama proses penyalinan.
Pilih Rencana Uji Coba>Rencana Uji Coba.
Pilih paket pengujian yang berisi satu atau beberapa kasus pengujian yang ingin Anda salin dari halaman Tambang atau Semua .
Pilih rangkaian pengujian yang berisi satu atau beberapa kasus pengujian yang ingin Anda salin.
Dari halaman Tentukan , pilih kotak centang untuk semua kasus pengujian yang ingin Anda salin.
Pilih
Tindakan lainnya>Salin kasus pengujian.
Pilih proyek dari menu dropdown, lalu masukkan nama paket pengujian atau ID dan nama atau ID rangkaian pengujian. Anda juga dapat memilih nama atau ID dari menu dropdown.
(Opsional) Pilih kotak centang untuk Sertakan tautan yang sudah ada dan Sertakan lampiran yang sudah ada.
Buat salinan tersebut.
Operasi penyalinan latar belakang tergantung pada kuantitas dan kompleksitas kasus pengujian yang dipilih. Setelah selesai, pemberitahuan dikirim kepada Anda yang mengonfirmasi keberhasilan operasi dan tautan ke rangkaian pengujian tempat kasus pengujian yang disalin berada.
Salin dan tempel kasus pengujian (tampilan grid)
Saat Anda mengelola kasus pengujian, menyalin dan menempelkan adalah teknik berharga untuk menggunakan kembali pengujian yang sama di berbagai suite dan rencana. Misalnya, Anda mungkin memiliki rangkaian pengujian yang komprehensif dan ingin membuat subset pengujian yang lebih terfokus dalam rangkaian lain. Tampilan Define>Grid mendukung pengeditan kasus pengujian dan menyalinnya ke suite pengujian yang berbeda. Untuk informasi selengkapnya, lihat Membuat kasus pengujian, Menggunakan tampilan Kisi untuk mengedit kasus pengujian.
Petunjuk
Jangan menyalin kasus pengujian saat Anda ingin menguji dengan konfigurasi yang berbeda atau data yang berbeda.
Anda dapat menyalin kasus pengujian dari tampilan Grid untuk satu paket pengujian dan rangkaian pengujian ke paket pengujian dan rangkaian pengujian lainnya.
Dari halaman Uji Paket>Uji paket, pilih rangkaian pengujian yang berisi satu atau beberapa kasus pengujian yang ingin Anda salin. Di dalam tab Tentukan, pilih
Tampilan Kisi.Sorot baris yang ingin Anda salin, lalu masukkan CTRL+C.
Pilih rangkaian pengujian yang berbeda dari rencana yang sama atau berbeda dan tempelkan dengan CTRL+V. Jika Anda tidak memilih suite yang berbeda, tidak ada yang terjadi saat Anda menempelkan, karena setiap suite hanya dapat memiliki satu referensi ke kasus pengujian apa pun.
Pilih
Simpan kasus pengujian.Kasus pengujian baru tersimpan dengan ID baru yang ditetapkan.
REST API
Anda dapat menyalin dan mengkloning rencana pengujian dan rangkaian pengujian dengan menggunakan REST API berikut:
Menggunakan AI untuk menyalin dan mengkloning item pengujian
Jika Anda mengonfigurasi Azure DevOps MCP Server, Anda dapat menggunakan asisten AI untuk mengelola rencana pengujian, suite, dan kasus dengan menggunakan perintah bahasa alami.
Contoh perintah untuk menyalin dan mengkloning item pengujian
| Tugas | Contoh tanggapan |
|---|---|
| Daftar rencana pengujian | List all test plans in <Contoso> project |
| Lihat suite pengujian | Show all test suites in test plan <12345> in project <Contoso> |
| Menemukan kasus pengujian untuk disalin | List all test cases in test suite <67890> that have State = <Ready> |
| Periksa cakupan rencana | Show all test suites in test plan <12345> and the count of test cases in each |
| Membandingkan rencana | List test suites in test plan <12345> and test plan <54321> side by side |
| Menemukan kasus pengujian duplikat | Find test cases in <Contoso> project with the same title |
| Mengidentifikasi celah di seluruh sprint | Show test cases in test plan <12345> that don't exist in test plan <54321> |
| Menemukan kasus pengujian bersama | List test cases that appear in more than one test suite in project <Contoso> |
| Bersiap untuk kloning | Show all test suites in test plan <12345> that contain automated test cases |
Petunjuk
Jika Anda menggunakan Visual Studio Code, mode agent sangat membantu untuk memecahkan masalah operasi penyalinan dan kloning yang kompleks.
- Untuk menghindari penggunaan data basi atau cache dari kueri sebelumnya, tambahkan ke perintah Anda, "Jangan gunakan data yang diambil sebelumnya."