Referensi metadata untuk Analitik Rencana Pengujian
Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019
Layanan Analitik mengumpulkan semua data untuk semua aktivitas pengujian Azure DevOps. Azure Test Plans mendukung definisi dan eksekusi pengujian terencana dan eksplorasi. Dan dengan Azure Pipelines, Anda juga dapat menjalankan pengujian otomatis dengan alur kerja Integrasi Berkelanjutan/Penyebaran Berkelanjutan (CI/CD).
Jika Anda baru menggunakan pengujian Azure DevOps, sebaiknya lihat artikel berikut:
Informasi metadata yang disediakan dalam artikel ini menjelaskan entitas, properti, dan jenis enumerasi yang didukung untuk semua aktivitas pengujian Azure DevOps.
Catatan
Deskripsi entitas, properti, dan jenis enumerasi yang didukung oleh model data Analytics disediakan. Ini adalah draf awal. Harap berikan umpan balik tentang area yang ingin Anda miliki informasi lebih lanjut. Untuk mengkueri model data, lihat Membuat kueri OData untuk Analitik.
Kumpulan entitas dan jenis entitas
Untuk mengkueri data Analitik untuk Paket Pengujian, gunakan satu atau beberapa jenis entitas dan set entitas yang dijelaskan dalam tabel berikut.
Catatan
Pengujian Analitik untuk Azure DevOps didukung dengan versi v3.0-preview dan v4.0-preview .
Analytics menyimpan semua item kerja terkait pengujian sebagai item kerja. Anda dapat mengkueri dan membuat laporan tentang data ini menggunakan entitas pelacakan kerja yang dijelaskan dalam Referensi metadata pelacakan kerja untuk Azure Boards Analytics.
EntitySet |
EntityType |
Deskripsi |
---|---|---|
Tes | Ujian | Properti untuk kasus pengujian, seperti nama pengujian dan pemilik pengujian. Untuk detail tentang menentukan kasus pengujian, lihat Membuat kasus pengujian manual. |
TestConfigurations | TestConfiguration | Menguji informasi konfigurasi paket. Untuk detail tentang mengonfigurasi pengujian, lihat Menguji konfigurasi yang berbeda. |
TestPoints | TestPoint | Informasi eksekusi untuk titik pengujian. Titik pengujian adalah kombinasi unik dari kasus pengujian, rangkaian pengujian, konfigurasi, dan penguji. Untuk contoh laporan, lihat Laporan sampel status kemajuan. |
TestPointHistorySnapshot | TestPointHistorySnapshot | (Komposit) Hasil eksekusi individual untuk Pengujian tertentu yang terkait dengan TestRun. Untuk contoh laporan, lihat Laporan sampel tren eksekusi pengujian manual. |
TestResults | TestResult | Hasil eksekusi individual untuk Pengujian tertentu yang terkait dengan TestRun. |
TestResultsDaily | TestResultDaily | Agregat rekam jepret harian eksekusi TestResult , dikelompokkan menurut Pengujian (bukan TestRun). Untuk contoh laporan, lihat Laporan sampel tren ringkasan pengujian. |
TestRuns | TestRun | Informasi eksekusi dengan hasil pengujian agregat untuk pengujian yang dijalankan di bawah alur. |
TestSuites | TestSuite | Menguji informasi suite. Untuk detail tentang menentukan suite pengujian, lihat Membuat rencana pengujian dan suite pengujian. |
Pengujian
Properti berikut ini valid untuk jenis entitas Pengujian dan set entitas Pengujian . Kunci pengganti adalah TestSK
.
Properti navigasi termasuk Project
dan batasan ProjectSK
referensialnya .
Nama tampilan | Nama | Jenis data | Keterangan |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marka air yang menunjukkan terakhir kali data Analytics diperbarui. | |
Nama Kontainer | ContainerName |
String | Nama kontainer pekerjaan yang berisi tugas pengujian dalam alur. |
Nama Pengujian yang Sepenuhnya Memenuhi Syarat | FullyQualifiedTestName |
String | Nama yang dibuat untuk pengujian. Format nama yang sepenuhnya memenuhi syarat sesuai Namespace.Testclass.Methodname dengan batas karakter 512. Jika pengujian didorong data dan memiliki parameter, batas karakter menyertakan parameter. |
Prioritas | Priority |
Int32 | Menentukan tingkat kepentingan atau kekritisan pengujian. Prioritas biasanya ditentukan sebagai atribut dalam kode pengujian. |
Id Referensi Kasus Pengujian | TestCaseReferenceId |
Int32 | Angka (bukan ID) yang ditetapkan ke kasus pengujian. |
Nama Pengujian | TestName |
String | Nama pengujian. |
Pemilik Uji | TestOwner |
String | Pemilik uji atau uji coba. Pemilik pengujian biasanya ditentukan sebagai atribut dalam kode pengujian. Lihat Menerbitkan tugas Hasil Pengujian untuk melihat pemetaan atribut Pemilik untuk format hasil pengujian yang didukung. |
TestConfigurations
Konfigurasi pengujian menentukan lingkungan yang berbeda tempat Anda menjalankan pengujian seperti yang dijelaskan dalam Menguji konfigurasi yang berbeda.
Properti berikut ini valid untuk jenis entitas TestConfiguration dan set entitas TestConfigurations dan kunci TestConfigurationSK
penggantinya .
Nama tampilan | Nama | Jenis data | Keterangan |
---|---|---|---|
Id Konfigurasi Pengujian | TestConfigurationId |
Int32 | Angka (bukan ID) yang ditetapkan ke kasus pengujian. |
Nama Konfigurasi Pengujian | Name |
String | Nama yang ditetapkan ke konfigurasi pengujian. |
Uji Status Konfigurasi | State |
String | Status konfigurasi pengujian, baik Aktif atau Tidak Aktif. |
Properti navigasi termasuk Project
dan batasan ProjectSK
referensialnya .
TestPoints
Titik pengujian adalah kombinasi unik dari kasus pengujian, rangkaian pengujian, konfigurasi, dan penguji. Properti berikut ini valid untuk TestPoint EntityType dan TestPoints EntitySet. Kunci pengganti adalah TestPointSK
.
Nama tampilan | Nama | Jenis data | Keterangan |
---|---|---|---|
AssignedToUserSK |
GUID | GUID yang ditetapkan ke penguji yang terkait dengan titik pengujian. | |
TesterUserSK |
GUID | GUID yang ditetapkan ke penguji yang terkait dengan titik pengujian. | |
Automation Status | AutomationStatus |
Disebutkan | Status kasus pengujian, seperti Otomatis, Tidak Otomatis, atau Terencana. Sesuai dengan bidang item kerja Microsoft.VSTS.TCM.AutomationStatus. |
Tanggal Diubah | ChangedDate |
DateTime | Tanggal-waktu saat titik pengujian terakhir berubah. |
Status Hasil Terakhir | LastResultState |
Disebutkan | Status titik pengujian, seperti tertunda, diantrekan, atau sedang berlangsung. Nilai yang valid tercantum sebagai berikut untuk TestResultState. |
Prioritas | Priority |
Int32 | Prioritas yang ditetapkan ke kasus pengujian terkait. |
Id Kasus Pengujian | TestCaseId |
Int32 | ID item kerja yang ditetapkan ke kasus pengujian terkait. |
Id Konfigurasi Pengujian | TestConfigurationId |
Int32 | Nomor yang ditetapkan ke konfigurasi pengujian terkait. |
Id Paket Pengujian | TestPlanId |
Int32 | ID item kerja yang ditetapkan ke paket pengujian terkait. |
Hasil Hasil Pengujian | LastResultOutcome |
Disebutkan | Menentukan hasil hasil pengujian terakhir. Nilai yang valid tercantum sebagai berikut untuk TestOutcome. |
Id Rangkaian Pengujian | TestSuiteId |
Int32 | ID item kerja yang ditetapkan ke rangkaian pengujian terkait. |
Untuk meninjau titik pengujian melalui antarmuka pengguna, lihat Menjalankan pengujian manual, Menyimpan hasil, menutup sesi, dan meninjau hasil.
Properti navigasi
Tabel berikut mencantumkan properti navigasi tersebut untuk jenis entitas TestPoint dan kumpulan entitas TestPoints .
Nama Tampilan | Nama | Batasan referensial | Properti yang dirujuk |
---|---|---|---|
ChangedOn |
ChangedDateSK |
DateSK |
|
Ditetapkan Ke | AssignedTo |
AssignedToUserSK |
UserSK |
Project | Project |
ProjectSK |
ProjectSK |
Item Kerja Kasus Pengujian | TestCase |
TestCaseId |
WorkItemId |
Konfigurasi Pengujian | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
Rangkaian Pengujian | TestSuite |
TestSuiteSK |
TestSuiteSK |
Nama Pengguna Penguji | Tester |
TesterUserSK |
UserSK |
Anggota jenis enumerasi TestResultState
Hasil pengujian dapat berada di salah satu dari enam status yang dirangkum dalam tabel berikut untuk TestResultState
jenis enumerasi.
Nama anggota | Nilai | Nama tampilan |
---|---|---|
None |
0 | Tidak |
Pending |
1 | Tertunda |
Queued |
2 | Dalam antrean |
InProgress |
3 | Dalam Proses |
Paused |
4 | Dijeda |
Completed |
5 | Selesai |
Anggota jenis enumerasi TestOutcome
15 hasil untuk pengujian tercantum dalam tabel berikut dan merupakan anggota yang ditentukan untuk TestOutcome
jenis enumerasi.
Nama anggota | Nilai | Nama tampilan | Deskripsi |
---|---|---|---|
Unspecified |
0 | Tidak disebutkan | |
None |
1 | Tidak | |
Passed |
2 | Lulus | Pengujian berhasil dijalankan. |
Failed |
3 | Gagal | Uji tidak memenuhi hasil yang diinginkan. |
Inconclusive |
4 | Tidak meyakinkan | Uji tanpa hasil pasti. |
Timeout |
5 | Waktu habis | Durasi eksekusi pengujian melebihi ambang yang ditentukan. |
Aborted |
6 | Gagal | Eksekusi pengujian dihentikan secara mendadak karena faktor internal atau eksternal, misalnya, kode buruk, masalah lingkungan. |
Blocked |
7 | Terblokir | |
NotExecuted |
8 | Tidak Dijalankan | Pengujian ditandai sebagai dilewati untuk eksekusi. |
Warning |
9 | Peringatan | |
Error |
10 | Kesalahan | |
NotApplicable |
11 | Tidak Berlaku | |
Paused |
12 | Dijeda | |
InProgress |
13 | Dalam Proses | |
NotImpacted |
14 | Tidak Terpengaruh | Pengujian tidak terpengaruh oleh perubahan kode yang memicu alur. |
TestPointHistorySnapshot
Properti berikut ini valid untuk kumpulan entitas TestPointHistorySnapshot . Kunci pengganti meliputi TestPointSK
dan DateSK
.
Nama tampilan | Nama | Jenis data | Keterangan |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marka air yang menunjukkan terakhir kali data Analytics diperbarui. | |
AssignedToUserSK |
GUID | GUID yang ditetapkan ke item kerja pengujian. | |
IsLastDayOfPeriod |
Disebutkan | Gunakan untuk memfilter data untuk menentukan apakah hari selesai dalam periode yang berbeda seperti hari, minggu, bulan, atau tahun. Nilai yang valid tercantum di sini: Jenis anggota yang dijumlahkan periode. | |
TesterUserSK |
GUID | GUID yang ditetapkan ke penguji yang terkait dengan titik pengujian. | |
TestConfigurationSK |
Int32 | Kunci yang ditetapkan ke konfigurasi pengujian terkait. | |
Automation Status | AutomationStatus |
Disebutkan | Status kasus pengujian, seperti Otomatis, Tidak Otomatis, atau Terencana. Sesuai dengan bidang item kerja Microsoft.VSTS.TCM.AutomationStatus. |
Prioritas | Priority |
Int32 | Prioritas yang ditetapkan ke kasus pengujian terkait. |
Id Kasus Pengujian | TestCaseId |
Int32 | ID item kerja yang ditetapkan ke kasus pengujian terkait. |
Id Konfigurasi Pengujian | TestConfigurationId |
Int32 | Nomor yang ditetapkan ke konfigurasi pengujian terkait. |
Id Paket Pengujian | TestPlanId |
Int32 | ID item kerja yang ditetapkan ke paket pengujian terkait. |
Hasil Hasil Pengujian | ResultOutcome |
Disebutkan | Menentukan hasil hasil pengujian terakhir. Nilai yang valid tercantum dalam TestOutcome. |
Id Rangkaian Pengujian | TestSuiteId |
Int32 | ID item kerja yang ditetapkan ke rangkaian pengujian terkait. |
Properti navigasi
Tabel berikut mencantumkan properti navigasi tersebut untuk jenis entitas TestPointHistorySnapshot dan set entitas TestPointHistorySnapshot .
Nama Tampilan | Nama | Batasan referensial | Properti yang dirujuk |
---|---|---|---|
Date |
DateSK |
DateSK |
|
Ditetapkan Ke | AssignedTo |
AssignedToUserSK |
UserSK |
Project | Project |
ProjectSK |
ProjectSK |
Item Kerja Kasus Pengujian | TestCase |
TestCaseId |
WorkItemId |
Konfigurasi Pengujian | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
Rangkaian Pengujian | TestSuite |
TestSuiteSK |
TestSuiteSK |
Nama Pengguna Penguji | Tester |
TesterUserSK |
UserSK |
TestResults
Hasil pengujian sesuai dengan satu instans eksekusi kasus pengujian dengan hasil dan detail tertentu.
Eksekusi pengujian terjadi saat Anda menjalankan pengujian secara manual atau menyertakan tugas pengujian dalam definisi alur. Untuk informasi selengkapnya, lihat Membangun, menguji, dan menyebarkan aplikasi .NET Core, Jalankan pengujian Anda.
Properti berikut ini valid untuk kumpulan entitas TestResults . Kunci pengganti adalah TestResultSK
.
Nama tampilan | Nama | Jenis data | Keterangan |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marka air yang menunjukkan terakhir kali data Analytics diperbarui. | |
Tanggal Selesai | CompletedDate |
DateTime | Tanggal-waktu ketika hasil pengujian selesai dieksekusi. |
Durasi Detik | DurationSeconds |
Decimal | Jumlah detik yang diperlukan agar pengujian dijalankan. |
Apakah Flaky | IsFlaky |
Boolean | Menunjukkan apakah pengujian ditandai sebagai flaky (True) atau tidak (False). Tes flaky adalah pengujian yang sese kali gagal tanpa alasan yang jelas, seperti perubahan pada kode atau pengujian.**** Untuk informasi selengkapnya, lihat Mengelola pengujian yang tidak jelas. |
Id Rilis | ReleaseId |
Int32 | Nomor yang ditetapkan ke rilis yang terkait dengan hasil pengujian. |
Id Lingkungan Rilis | ReleaseEnvironmentId |
Int32 | Nomor yang ditetapkan ke lingkungan rilis yang terkait dengan hasil pengujian. |
Id Alur Rilis | ReleasePipelineId |
Int32 | Nomor yang ditetapkan ke alur rilis yang terkait dengan hasil pengujian. |
Id Tahap Rilis | ReleaseStageId |
Int32 | Nomor yang ditetapkan ke tahap rilis yang terkait dengan hasil pengujian. |
Tanggal Mulai | StartedDate |
DateTime | Tanggal-waktu ketika hasil pengujian memulai eksekusi. |
Id Hasil Pengujian | TestResultId |
Int32 | Angka yang ditetapkan ke hasil pengujian. |
Id Uji Coba Eksekusi | TestRunId |
Int32 | Nomor yang ditetapkan untuk uji coba. |
Jenis Uji Coba Eksekusi | TestRunType |
Disebutkan | Menunjukkan apakah itu adalah jenis pengujian manual atau otomatis. Nilai yang valid tercantum sebagai berikut untuk TestRunType. |
Hasil Pengujian | Outcome |
Disebutkan | Hasil uji coba. Ada 15 kemungkinan hasil untuk hasil pengujian: Dibatalkan, Diblokir, Kesalahan, Gagal, Tidak Meyakinkan, Sedang Berlangsung, Tidak Ada, Tidak berlaku, Tidak dieksekusi, Tidak terpengaruh, Lulus, Dijeda, Waktu Habis, Tidak Ditentukan, dan Peringatan. Nilai yang valid tercantum sebagai berikut untuk TestOutcome. |
Alur kerja | Workflow |
Disebutkan | Jenis alur kerja. Nilai yang valid tercantum sebagai berikut untuk SourceWorkflow. |
Properti navigasi
Tabel berikut mencantumkan properti navigasi yang valid untuk jenis entitas TestResult .
Nama | Batasan referensial | Properti yang dirujuk |
---|---|---|
CompletedOn |
CompletedDateSK |
DateSK |
StartedOn |
StartedDateSK |
DateSK |
Branch |
BranchSK |
BranchSK |
Project |
ProjectSK |
ProjectSK |
Pipeline |
PipelineSK |
PipelineSK |
PipelineRun |
PipelineRunSK |
PipelineRunSK |
Test |
TestSK |
TestSK |
TestRun |
TestRunSK |
TestRunSK |
Anggota jenis enumerasi SourceWorkflow
Tabel berikut mencantumkan anggota yang ditentukan untuk SourceWorkflow
jenis enumerasi.
Nama tampilan | Nama anggota | Nilai |
---|---|---|
Build | Build |
1 |
Lepaskan | Release |
2 |
Manual | Manual |
3 |
Anggota jenis enumerasi TestRunType
Tabel berikut mencantumkan anggota yang ditentukan untuk SourceWorkflow
jenis enumerasi.
Nama anggota | Nilai | Nama tampilan |
---|---|---|
Automated |
1 | Otomatis |
Manual |
2 | Manual |
TestResultsDaily
Properti berikut ini valid untuk kumpulan entitas TestResultsDaily . Kunci pengganti adalahTestResultsDailySK
.
Nama tampilan | Nama | Jenis data | Keterangan |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marka air yang menunjukkan terakhir kali data Analytics diperbarui. | |
Id Alur Rilis | ReleasePipelineId |
Int32 | Nomor yang ditetapkan ke alur rilis terkait. |
Id Tahap Rilis | ReleaseStageId |
Int32 | Nomor yang ditetapkan ke tahap alur rilis terkait. |
Jumlah Yang Dibatalkan Hasil | ResultAbortedCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Dibatalkan untuk hasil pengujian setiap hari. |
Jumlah Yang Diblokir Hasil | ResultBlockedCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Diblokir untuk hasil pengujian setiap hari. |
Jumlah Hasil | ResultCount |
Int32 | Jumlah total hasil pengujian yang dilaporkan. |
Durasi Hasil Detik | ResultDurationSeconds |
Decimal | Jumlah detik yang diperlukan hasil pengujian untuk dijalankan. |
Jumlah Kesalahan Hasil | ResultErrorCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Kesalahan untuk hasil pengujian setiap hari. |
Jumlah Gagal Hasil | ResultFailCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Gagal untuk hasil pengujian setiap hari. |
Jumlah Flaky Hasil | ResultFlakyCount |
Int32 | Jumlah hasil yang berlemak. Tes flaky adalah pengujian yang secara terputus-putus gagal tanpa alasan yang jelas, seperti perubahan pada kode atau pengujian. Untuk informasi selengkapnya, lihat Mengelola pengujian cacat. |
Jumlah Inkonklusif Hasil | ResultInconclusiveCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Tidak Meyakinkan untuk hasil pengujian setiap hari. |
Jumlah Hasil Lulus | ResultPassCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Lulus untuk hasil pengujian setiap hari. |
Jumlah Tidak Ada Hasil | ResultNoneCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Tidak Ada untuk hasil pengujian setiap hari. |
Jumlah Waktu Habis Hasil | ResultTimeoutCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Batas Waktu untuk hasil pengujian setiap hari. |
Jumlah Hasil Tidak Dijalankan | ResultNotExecutedCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Tidak Dijalankan untuk hasil pengujian setiap hari. |
Jumlah Peringatan Hasil | ResultWarningCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Peringatan untuk hasil pengujian setiap hari. |
Jumlah Hasil Tidak Berlaku | ResultNotApplicableCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Tidak Berlaku untuk hasil pengujian setiap hari. |
Jumlah Hasil Tidak Terpengaruh | ResultNotImpactedCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Tidak Terpengaruh untuk hasil pengujian setiap hari. |
Durasi Hasil Detik | ResultDurationSeconds |
Decimal | Jumlah detik yang diperlukan agar hasil pengujian selesai. |
Tanggal Mulai | StartedDate |
String | Tanggal-waktu dari awal hasil pengujian. |
Jenis Uji Coba Eksekusi | TestRunType |
Disebutkan | Menunjukkan apakah itu adalah jenis pengujian manual atau otomatis. Nilai yang valid tercantum di bawah TestRunType. |
Alur kerja | Workflow |
Disebutkan | Jenis alur kerja. Nilai yang valid tercantum di bawah SourceWorkflow. |
Properti navigasi
Tabel berikut mencantumkan properti navigasi yang valid untuk jenis entitas TestResultDaily .
Nama | Batasan referensial | Properti yang dirujuk |
---|---|---|
Branch |
BranchSK |
BranchSK |
Date |
StartedDateSK |
DateSK |
Pipeline |
PipelineSK |
PipelineSK |
Project |
ProjectSK |
ProjectSK |
Test |
TestSK |
TestSK |
TestRuns
Eksekusi pengujian terjadi saat Anda menjalankan pengujian secara manual atau menyertakan tugas pengujian dalam definisi alur. Untuk informasi selengkapnya, lihat Membangun, menguji, dan menyebarkan aplikasi .NET Core, Jalankan pengujian Anda.
Properti berikut berlaku untuk TestRuns dan kunci TestRunSK
penggantinya .
Nama tampilan | Nama | Jenis data | Keterangan |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marka air yang menunjukkan terakhir kali data Analytics diperbarui. | |
Memiliki Detail | HasDetail |
Boolean | Menunjukkan apakah detail disediakan untuk uji coba (Benar) atau tidak (Salah). |
Diotomatisasi | IsAutomated |
Boolean | Menunjukkan apakah detail disediakan untuk uji coba (Benar) atau tidak (Salah). |
Prioritas | Priority |
Int32 | Versi yang ditetapkan ke tugas alur. |
Tanggal Selesai | CompletedDate |
DateTime | Tanggal-waktu penyelesaian uji coba atau hasil pengujian. |
Id Rilis | ReleaseId |
Int32 | Nomor yang ditetapkan ke definisi rilis terkait. |
Id Lingkungan Rilis | ReleaseEnvironmentId |
Int32 | Nomor yang ditetapkan ke lingkungan rilis terkait. |
Id Alur Rilis | ReleasePipelineId |
Int32 | Nomor yang ditetapkan ke alur rilis terkait. |
Id Tahap Rilis | ReleaseStageId |
Int32 | Nomor yang ditetapkan ke tahap alur rilis terkait. |
Jumlah Yang Dibatalkan Hasil | ResultAbortedCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Dibatalkan untuk eksekusi pengujian atau hasil pengujian setiap hari. |
Jumlah Yang Diblokir Hasil | ResultBlockedCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Diblokir untuk eksekusi pengujian atau hasil pengujian setiap hari. |
Jumlah Hasil | ResultCount |
Int32 | Jumlah total hasil pengujian yang dilaporkan. |
Durasi Hasil Detik | ResultDurationSeconds |
Decimal | Jumlah detik yang diperlukan uji coba untuk dijalankan. |
Jumlah Kesalahan Hasil | ResultErrorCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Kesalahan untuk eksekusi pengujian atau hasil pengujian setiap hari. |
Jumlah Gagal Hasil | ResultFailCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Gagal untuk eksekusi pengujian atau hasil pengujian setiap hari. |
Jumlah Flaky Hasil | ResultFlakyCount |
Int32 | Jumlah hasil pengujian yang ditandai sebagai flaky. Tes flaky adalah pengujian yang secara terputus-putus gagal tanpa alasan yang jelas, seperti perubahan pada kode atau pengujian. Untuk informasi selengkapnya, lihat Mengelola pengujian cacat. |
Jumlah Inkonklusif Hasil | ResultInconclusiveCount |
String | Jumlah hasil pengujian yang dilaporkan sebagai Tidak Meyakinkan untuk eksekusi pengujian atau hasil pengujian setiap hari. |
Jumlah Hasil Lulus | ResultPassCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Lulus untuk eksekusi pengujian atau hasil pengujian setiap hari. |
Jumlah Waktu Habis Hasil | ResultTimeoutCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Batas Waktu untuk eksekusi pengujian atau hasil pengujian setiap hari. |
Jumlah Hasil Tidak Dijalankan | ResultNotExecutedCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Tidak Dijalankan untuk eksekusi pengujian atau hasil pengujian setiap hari. |
Jumlah Peringatan Hasil | ResultWarningCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Peringatan untuk eksekusi pengujian atau hasil pengujian setiap hari. |
Jumlah Hasil Tidak Berlaku | ResultNotApplicableCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Tidak Berlaku untuk eksekusi pengujian atau hasil pengujian setiap hari. |
Jumlah Hasil Tidak Terpengaruh | ResultNotImpactedCount |
Int32 | Jumlah hasil pengujian yang dilaporkan sebagai Tidak Terpengaruh untuk eksekusi pengujian atau hasil pengujian setiap hari. |
Jalankan Durasi Detik | RunDurationSeconds |
Decimal | Status konfigurasi pengujian, baik Aktif atau Tidak Aktif. |
Tanggal Mulai | StartedDate |
DateTime | Tanggal-waktu dari awal uji coba. |
Id Uji Coba Eksekusi | TestRunId |
Int32 | Nomor yang ditetapkan untuk uji coba. |
Jenis Uji Coba Eksekusi | TestRunType |
Disebutkan | Menunjukkan apakah itu adalah jenis pengujian manual atau otomatis. Nilai yang valid tercantum di bawah TestRunType. |
Judul | Title |
String | GUID yang ditetapkan ke tugas alur. |
Alur kerja | Workflow |
Disebutkan | Jenis alur kerja. Nilai yang valid tercantum di bawah SourceWorkflow. |
Properti navigasi
Tabel berikut mencantumkan properti navigasi yang valid untuk jenis entitas TestRun .
Nama | Batasan referensial | Properti yang dirujuk |
---|---|---|
Branch |
BranchSK |
BranchSK |
CompletedOn |
CompletedDateSK |
DateSK |
Pipeline |
PipelineSK |
PipelineSK |
PipelineRun |
PipelineRunSK |
PipelineRunSK |
Project |
ProjectSK |
ProjectSK |
StartedOn |
StartedDateSK |
DateSK |
TestSuites
Rangkaian pengujian didefinisikan untuk rencana pengujian dan menentukan pengujian yang akan dijalankan. Untuk informasi selengkapnya, lihat Membuat paket pengujian dan rangkaian pengujian.
Properti berikut berlaku untuk TestSuites dan kunci TestSuiteSK
penggantinya .
Nama tampilan | Nama | Jenis data | Keterangan |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marka air yang menunjukkan terakhir kali data Analytics diperbarui. | |
Id Paket Pengujian | TestPlanId |
Int32 | Angka (bukan ID) yang ditetapkan ke kasus pengujian. |
Id Rangkaian Pengujian | TestSuiteId |
Int32 | Nama yang ditetapkan ke konfigurasi pengujian. |
Judul Paket Pengujian | TestPlanTitle |
String | Judul rencana pengujian. |
Judul Rangkaian Pengujian | Title |
Int32 | Angka (bukan ID) yang ditetapkan ke kasus pengujian. |
OrderId | OrderId |
Int32 | Nama yang ditetapkan ke konfigurasi pengujian. |
Uji Id Tingkat 1 Suite melalui Test Suite Level 14 Id | IdLevel1 melaluiIdLevel14 |
Int32 | Tingkat rangkaian pengujian berlapis. |
Judul Test Suite Level 1 melalui Judul Test Suite Level 14 | TitleLevel1 melalui TitleLevel14 |
String | Nama tingkat rangkaian pengujian berlapis. |
Kedalaman Rangkaian Pengujian | Depth |
Byte | Tingkat berlapis dari rangkaian pengujian dalam rencana pengujian. |
Jenis Rangkaian Pengujian | Type |
Disebutkan | Menentukan jenis rangkaian pengujian. Nilai yang valid tercantum untuk jenis enumerasi TestSuiteType . |
Id Paket Pengujian | TestPlanId |
Int32 | Angka (bukan ID) yang ditetapkan ke paket pengujian. |
Id Item Kerja Persyaratan | RequirementWorkItemId |
Int32 | ID cerita pengguna item kerja, item backlog produk, atau item kerja kategori persyaratan lainnya yang terkait dengan rangkaian pengujian. |
Judul Paket Pengujian | TestPlanTitle |
String | Judul yang ditentukan untuk rencana pengujian. |
Properti navigasi
Tabel berikut mencantumkan properti navigasi yang valid untuk jenis entitas TestSuite .
Nama Tampilan | Nama | Batasan referensial | Properti yang dirujuk |
---|---|---|---|
Project | Project |
ProjectSK |
ProjectSK |
Item Kerja Persyaratan | RequirementWorkItem |
RequirementWorkItemId |
WorkItemId |
Item Kerja Rencana Pengujian | TestPlanWorkItem |
TestPlanId |
WorkItemId |
Item Kerja Rangkaian Pengujian | TestSuiteWorkItem |
TestSuiteId |
WorkItemId |
Anggota jenis enumerasi TestSuiteType
Anggota berikut didefinisikan untuk TestSuiteType
jenis enumerasi.
Nama anggota | Nilai | Nama tampilan |
---|---|---|
None |
0 | Tidak |
QueryBased |
1 | Berbasis Kueri |
Static |
2 | Statis |
RequirementBased |
3 | Berbasis Persyaratan |