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.
Microsoft.Testing.Platform dikirim dengan fitur bawaan dan dapat diperluas melalui paket NuGet.
Saat menggunakan Microsoft.Testing.Platform.MSBuild (disertakan secara transitif oleh runner MSTest, NUnit, dan xUnit), menginstal paket NuGet ekstensi adalah semua yang Anda butuhkan — ekstensi akan secara otomatis terdeteksi dan terdaftar, dan titik entri akan dibuat untuk Anda.
Jika Anda menonaktifkan titik masuk yang dibuat secara otomatis dengan mengatur
Ekstensi yang memerlukan paket NuGet dikirim dengan model lisensi mereka sendiri (beberapa kurang permisif), pastikan untuk merujuk ke lisensi yang terkait dengan ekstensi yang ingin Anda gunakan.
Mulai di sini
Gunakan jalur berikut berdasarkan tujuan Anda:
- Temukan pengalih baris perintah di satu tempat: Referensi opsi CLI untuk Microsoft.Testing.Platform.
- Tambahkan kemampuan pada proses pengujian Anda: gunakan halaman fitur dalam artikel ini.
- Buat ekstensi Anda sendiri: Arsitektur Microsoft.Testing.Platform, Titik ekstensi, dan Layanan.
Pilih berdasarkan skenario
- Perlu menyesuaikan keluaran terminal: Output terminal (bawaan)
- Perlu laporan TRX atau Azure DevOps: laporan Uji (ekstensi)
- Perlu cakupan data: Cakupan kode (ekstensi)
- Perlu diagnostik crash atau hang: Crash dan hang dump ( ekstensi)
- Perlu mencoba kembali pengujian yang gagal: Coba lagi (ekstensi)
- Perlu dukungan hot reload: Hot Reload (ekstensi)
- Perlu dukungan Microsoft Fakes: Microsoft Fakes (ekstensi)
- Diperlukan data jejak dan metrik OpenTelemetry: OpenTelemetry (perangkat tambahan)
- Pengumpulan dan penolakan data telemetri: Telemetri (ekstensi)
Fitur bawaan
Fitur-fitur ini adalah bagian dari platform inti dan tidak memerlukan paket NuGet tambahan.
Pelaporan status dan kemajuan ke terminal: mode output, dukungan ANSI, dan indikator kemajuan.
Fitur tambahan
Fitur-fitur ini memerlukan penginstalan paket NuGet.
Hasilkan file laporan pengujian (TRX, Azure DevOps).
Kumpulkan data cakupan kode selama eksekusi pengujian.
Kumpulkan file cadangan proses saat host pengujian crash atau macet.
Keluarkan jejak dan metrik melalui OpenTelemetry selama eksekusi pengujian.
Coba lagi pengujian yang gagal dengan kebijakan yang dapat dikonfigurasi.
Jalankan pengujian dengan dukungan isi ulang panas untuk iterasi cepat.
Jalankan pengujian yang menggunakan Microsoft Fakes untuk stub dan shim.
Koleksi telemetri. Pelajari cara menolak dan data apa yang dikumpulkan.