Bagikan melalui


Test Plan Clone - Clone Test Plan

Rencana pengujian kloning

POST https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/CloneOperation?api-version=7.1-preview.2
POST https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/CloneOperation?deepClone={deepClone}&api-version=7.1-preview.2

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
organization
path True

string

Nama organisasi Azure DevOps.

project
path True

string

ID proyek atau nama proyek

api-version
query True

string

Versi API yang akan digunakan. Ini harus diatur ke '7.1-preview.2' untuk menggunakan versi api ini.

deepClone
query

boolean

Mengkloning semua kasus pengujian terkait juga

Isi Permintaan

Nama Jenis Deskripsi
cloneOptions

CloneOptions

Parameter pembuatan Klon Rencana Pengujian

destinationTestPlan

DestinationTestPlanCloneParams

Informasi tentang Paket Pengujian tujuan

sourceTestPlan

SourceTestPlanInfo

Informasi tentang Rencana Pengujian sumber

Respons

Nama Jenis Deskripsi
200 OK

CloneTestPlanOperationInformation

operasi berhasil

Keamanan

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

Nama Deskripsi
vso.test_write Memberikan kemampuan untuk membaca, membuat, dan memperbarui rencana pengujian, kasus, hasil, dan artefak terkait manajemen pengujian lainnya.

Definisi

Nama Deskripsi
BuildDefinitionReference

Sumber daya referensi definisi build

CloneOperationCommonResponse

Respons Umum untuk operasi kloning

CloneOperationState

Status operasi kloning

CloneOptions

Opsi kloning untuk mengkloning rangkaian pengujian.

CloneStatistics

Detail Statistik Kloning.

CloneTestPlanOperationInformation

Respons untuk operasi klon rencana pengujian

CloneTestPlanParams

Parameter untuk operasi klon rencana pengujian

DestinationTestPlanCloneParams

Rencana Pengujian Tujuan membuat parameter

IdentityRef
ProjectState

Status proyek.

ProjectVisibility

Visibilitas proyek.

ReferenceLinks

Kelas untuk mewakili kumpulan tautan referensi REST.

ReleaseEnvironmentDefinitionReference

Referensi untuk merilis sumber daya lingkungan.

SourceTestPlanInfo

Informasi Rencana Pengujian Sumber untuk operasi kloning Rencana Pengujian

SourceTestplanResponse

Respons Rencana Pengujian Sumber untuk operasi kloning Rencana Pengujian

TeamProjectReference

Mewakili referensi dangkal ke TeamProject.

TestOutcomeSettings

Menguji pengaturan hasil

TestPlan

Sumber daya rencana pengujian.

TestSuiteReference

Sumber daya referensi rangkaian pengujian.

BuildDefinitionReference

Sumber daya referensi definisi build

Nama Jenis Deskripsi
id

integer

ID definisi build

name

string

Nama definisi build

CloneOperationCommonResponse

Respons Umum untuk operasi kloning

Nama Jenis Deskripsi
cloneStatistics

CloneStatistics

Berbagai statistik yang terkait dengan operasi kloning

completionDate

string

Data penyelesaian operasi

creationDate

string

Data pembuatan operasi

links

ReferenceLinks

Tautan Referensi

message

string

Pesan yang terkait dengan pekerjaan

opId

integer

Id operasi kloning

state

CloneOperationState

Status operasi kloning

CloneOperationState

Status operasi kloning

Nama Jenis Deskripsi
failed

string

nilai untuk Status Gagal

inProgress

string

nilai untuk status Inprogress

queued

string

Nilai untuk Status Antrean

succeeded

string

nilai untuk status Keberhasilan

CloneOptions

Opsi kloning untuk mengkloning rangkaian pengujian.

Nama Jenis Deskripsi
cloneRequirements

boolean

Jika diatur ke persyaratan true akan dikloning

copyAllSuites

boolean

salin semua suite dari paket sumber

copyAncestorHierarchy

boolean

hierarki leluhur salin

destinationWorkItemType

string

Nama jenis workitem kloning

overrideParameters

object

Pasangan nilai kunci di mana nilai kunci ditimpa oleh nilai .

relatedLinkComment

string

Komentari tautan yang akan menautkan kasus pengujian kloning baru ke Set null asli tanpa komentar

CloneStatistics

Detail Statistik Kloning.

Nama Jenis Deskripsi
clonedRequirementsCount

integer

Jumlah persyaratan yang dikloning sejauh ini.

clonedSharedStepsCount

integer

Jumlah langkah bersama yang dikloning sejauh ini.

clonedTestCasesCount

integer

Jumlah kasus pengujian yang dikloning sejauh ini

totalRequirementsCount

integer

Jumlah total persyaratan yang akan dikloning

totalTestCasesCount

integer

Jumlah total kasus pengujian yang akan dikloning

CloneTestPlanOperationInformation

Respons untuk operasi klon rencana pengujian

Nama Jenis Deskripsi
cloneOperationResponse

CloneOperationCommonResponse

Berbagai informasi terkait kloning

cloneOptions

CloneOptions

Parameter pembuatan Klon Rencana Pengujian

destinationTestPlan

TestPlan

Informasi Rencana Pengujian tujuan

sourceTestPlan

SourceTestplanResponse

Informasi Rencana Pengujian sumber

CloneTestPlanParams

Parameter untuk operasi klon rencana pengujian

Nama Jenis Deskripsi
cloneOptions

CloneOptions

Parameter pembuatan Klon Rencana Pengujian

destinationTestPlan

DestinationTestPlanCloneParams

Informasi tentang Paket Pengujian tujuan

sourceTestPlan

SourceTestPlanInfo

Informasi tentang Rencana Pengujian sumber

DestinationTestPlanCloneParams

Rencana Pengujian Tujuan membuat parameter

Nama Jenis Deskripsi
areaPath

string

Area rencana pengujian.

buildDefinition

BuildDefinitionReference

Definisi Build yang menghasilkan build yang terkait dengan rencana pengujian ini.

buildId

integer

Bangun untuk diuji.

description

string

Deskripsi rencana pengujian.

endDate

string

Tanggal selesai untuk paket pengujian.

iteration

string

Jalur iterasi rencana pengujian.

name

string

Nama rencana pengujian.

owner

IdentityRef

Pemilik rencana pengujian.

project

string

Nama Proyek Tujuan

releaseEnvironmentDefinition

ReleaseEnvironmentDefinitionReference

Lingkungan Rilis yang akan digunakan untuk menyebarkan build dan menjalankan pengujian otomatis dari rencana pengujian ini.

startDate

string

Tanggal mulai untuk paket pengujian.

state

string

Status rencana pengujian.

testOutcomeSettings

TestOutcomeSettings

Nilai untuk mengonfigurasi bagaimana pengujian yang sama di seluruh rangkaian pengujian di bawah rencana pengujian perlu berperilaku

IdentityRef

Nama Jenis Deskripsi
_links

ReferenceLinks

Bidang ini berisi nol atau lebih tautan menarik tentang subjek grafik. Tautan ini dapat dipanggil untuk mendapatkan hubungan tambahan atau informasi lebih rinci tentang subjek grafik ini.

descriptor

string

Deskriptor adalah cara utama untuk mereferensikan subjek grafik saat sistem berjalan. Bidang ini akan mengidentifikasi subjek grafik yang sama secara unik di seluruh Akun dan Organisasi.

directoryAlias

string

Tidak digunakan lagi - Dapat diambil dengan mengkueri pengguna Graph yang direferensikan dalam entri "mandiri" kamus IdentityRef "_links"

displayName

string

Ini adalah nama tampilan subjek grafik yang tidak unik. Untuk mengubah bidang ini, Anda harus mengubah nilainya di penyedia sumber.

id

string

imageUrl

string

Tidak digunakan lagi - Tersedia dalam entri "avatar" kamus IdentityRef "_links"

inactive

boolean

Tidak digunakan lagi - Dapat diambil dengan mengkueri status keanggotaan Graph yang direferensikan dalam entri "membershipState" kamus "_links" GraphUser

isAadIdentity

boolean

Tidak digunakan lagi - Dapat disimpulkan dari jenis subjek deskriptor (Descriptor.IsAadUserType/Descriptor.IsAadGroupType)

isContainer

boolean

Tidak digunakan lagi - Dapat disimpulkan dari jenis subjek deskriptor (Descriptor.IsGroupType)

isDeletedInOrigin

boolean

profileUrl

string

Tidak digunakan lagi - tidak digunakan dalam sebagian besar implementasi ToIdentityRef yang sudah ada sebelumnya

uniqueName

string

Tidak digunakan lagi - gunakan Domain+PrincipalName sebagai gantinya

url

string

Url ini adalah rute lengkap ke sumber daya sumber subjek grafik ini.

ProjectState

Status proyek.

Nama Jenis Deskripsi
all

string

Semua proyek terlepas dari status kecuali Dihapus.

createPending

string

Proyek telah diantrekan untuk pembuatan, tetapi prosesnya belum dimulai.

deleted

string

Proyek telah dihapus.

deleting

string

Proyek sedang dalam proses dihapus.

new

string

Proyek sedang dalam proses dibuat.

unchanged

string

Proyek belum diubah.

wellFormed

string

Proyek benar-benar dibuat dan siap digunakan.

ProjectVisibility

Visibilitas proyek.

Nama Jenis Deskripsi
private

string

Proyek ini hanya terlihat oleh pengguna dengan akses eksplisit.

public

string

Proyek ini terlihat oleh semua.

Kelas untuk mewakili kumpulan tautan referensi REST.

Nama Jenis Deskripsi
links

object

Tampilan baca-saja dari tautan. Karena tautan Referensi dibaca saja, kami hanya ingin mengeksposnya sebagai baca-saja.

ReleaseEnvironmentDefinitionReference

Referensi untuk merilis sumber daya lingkungan.

Nama Jenis Deskripsi
definitionId

integer

ID definisi rilis yang berisi definisi lingkungan rilis.

environmentDefinitionId

integer

ID definisi lingkungan rilis.

SourceTestPlanInfo

Informasi Rencana Pengujian Sumber untuk operasi kloning Rencana Pengujian

Nama Jenis Deskripsi
id

integer

ID Rencana Pengujian sumber

suiteIds

integer[]

Id suite yang akan dikloning di dalam Rencana Pengujian sumber

SourceTestplanResponse

Respons Rencana Pengujian Sumber untuk operasi kloning Rencana Pengujian

Nama Jenis Deskripsi
id

integer

ID rencana pengujian.

name

string

Nama rencana pengujian.

project

TeamProjectReference

referensi proyek

suiteIds

integer[]

Id suite yang akan dikloning di dalam Rencana Pengujian sumber

TeamProjectReference

Mewakili referensi dangkal ke TeamProject.

Nama Jenis Deskripsi
abbreviation

string

Singkatan proyek.

defaultTeamImageUrl

string

Url ke gambar identitas tim default.

description

string

Deskripsi proyek (jika ada).

id

string

Pengidentifikasi proyek.

lastUpdateTime

string

Waktu pembaruan terakhir proyek.

name

string

Nama proyek.

revision

integer

Revisi proyek.

state

ProjectState

Status proyek.

url

string

Url ke versi lengkap objek.

visibility

ProjectVisibility

Visibilitas proyek.

TestOutcomeSettings

Menguji pengaturan hasil

Nama Jenis Deskripsi
syncOutcomeAcrossSuites

boolean

Nilai untuk mengonfigurasi bagaimana hasil pengujian untuk pengujian yang sama di seluruh suite ditampilkan

TestPlan

Sumber daya rencana pengujian.

Nama Jenis Deskripsi
_links

ReferenceLinks

Tautan yang relevan

areaPath

string

Area rencana pengujian.

buildDefinition

BuildDefinitionReference

Definisi Build yang menghasilkan build yang terkait dengan rencana pengujian ini.

buildId

integer

Bangun untuk diuji.

description

string

Deskripsi rencana pengujian.

endDate

string

Tanggal selesai untuk paket pengujian.

id

integer

ID rencana pengujian.

iteration

string

Jalur iterasi rencana pengujian.

name

string

Nama rencana pengujian.

owner

IdentityRef

Pemilik rencana pengujian.

previousBuildId

integer

Id build sebelumnya yang terkait dengan rencana pengujian

project

TeamProjectReference

Proyek yang berisi rencana pengujian.

releaseEnvironmentDefinition

ReleaseEnvironmentDefinitionReference

Lingkungan Rilis yang akan digunakan untuk menyebarkan build dan menjalankan pengujian otomatis dari rencana pengujian ini.

revision

integer

Revisi rencana pengujian.

rootSuite

TestSuiteReference

Rangkaian pengujian akar dari rencana pengujian.

startDate

string

Tanggal mulai untuk paket pengujian.

state

string

Status rencana pengujian.

testOutcomeSettings

TestOutcomeSettings

Nilai untuk mengonfigurasi bagaimana pengujian yang sama di seluruh rangkaian pengujian di bawah rencana pengujian perlu berperilaku

updatedBy

IdentityRef

Referensi Identitas untuk pembaruan terakhir dari paket pengujian

updatedDate

string

Tanggal paket pengujian yang diperbarui

TestSuiteReference

Sumber daya referensi rangkaian pengujian.

Nama Jenis Deskripsi
id

integer

ID rangkaian pengujian.

name

string

Nama rangkaian pengujian.