TestPlanRestClient class
Kelas dasar yang harus digunakan (berasal dari) untuk membuat permintaan ke VSS REST api
- Memperluas
Konstruktor
| Test |
Metode
Detail Konstruktor
TestPlanRestClient(IVssRestClientOptions)
Detail Metode
addTestCasesToSuite(SuiteTestCaseCreateUpdateParameters[], string, number, number)
Menambahkan kasus pengujian ke rangkaian dengan konfigurasi tertentu
function addTestCasesToSuite(suiteTestCaseCreateUpdateParameters: SuiteTestCaseCreateUpdateParameters[], project: string, planId: number, suiteId: number): Promise<TestCase[]>
Parameter
- suiteTestCaseCreateUpdateParameters
Objek SuiteTestCaseCreateUpdateParameters.
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian tempat kasus pengujian akan ditambahkan.
- suiteId
-
number
ID rangkaian pengujian tempat kasus pengujian akan ditambahkan.
Mengembalikan
Promise<TestCase[]>
cloneTestCase(CloneTestCaseParams, string)
function cloneTestCase(cloneRequestBody: CloneTestCaseParams, project: string): Promise<CloneTestCaseOperationInformation>
Parameter
- cloneRequestBody
- CloneTestCaseParams
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<CloneTestCaseOperationInformation>
cloneTestPlan(CloneTestPlanParams, string, boolean)
Rencana pengujian kloning
function cloneTestPlan(cloneRequestBody: CloneTestPlanParams, project: string, deepClone?: boolean): Promise<CloneTestPlanOperationInformation>
Parameter
- cloneRequestBody
- CloneTestPlanParams
Rencanakan KlonIng Permintaan Isi detail TestPlanCloneRequest
- project
-
string
ID proyek atau nama proyek
- deepClone
-
boolean
Mengkloning semua kasus pengujian terkait juga
Mengembalikan
Promise<CloneTestPlanOperationInformation>
cloneTestSuite(CloneTestSuiteParams, string, boolean)
Rangkaian pengujian kloning
function cloneTestSuite(cloneRequestBody: CloneTestSuiteParams, project: string, deepClone?: boolean): Promise<CloneTestSuiteOperationInformation>
Parameter
- cloneRequestBody
- CloneTestSuiteParams
Detail Isi Permintaan Klon Suite TestSuiteCloneRequest
- project
-
string
ID proyek atau nama proyek
- deepClone
-
boolean
Mengkloning semua kasus pengujian terkait juga
Mengembalikan
Promise<CloneTestSuiteOperationInformation>
createBulkTestSuites(TestSuiteCreateParams[], string, number, number)
Buat suite pengujian berbasis persyaratan massal.
function createBulkTestSuites(testSuiteCreateParams: TestSuiteCreateParams[], project: string, planId: number, parentSuiteId: number): Promise<TestSuite[]>
Parameter
- testSuiteCreateParams
Parameter untuk pembuatan rangkaian
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian tempat suite berbasis persyaratan perlu dibuat.
- parentSuiteId
-
number
ID suite induk tempat suite berbasis persyaratan akan dibuat
Mengembalikan
Promise<TestSuite[]>
createTestConfiguration(TestConfigurationCreateUpdateParameters, string)
Buat konfigurasi pengujian.
function createTestConfiguration(testConfigurationCreateUpdateParameters: TestConfigurationCreateUpdateParameters, project: string): Promise<TestConfiguration>
Parameter
- testConfigurationCreateUpdateParameters
- TestConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<TestConfiguration>
createTestPlan(TestPlanCreateParams, string)
Buat rencana pengujian.
function createTestPlan(testPlanCreateParams: TestPlanCreateParams, project: string): Promise<TestPlan>
Parameter
- testPlanCreateParams
- TestPlanCreateParams
Objek testPlanCreateParams. TestPlanCreateParams
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<TestPlan>
createTestPlanWithTestCases(TestPlanWithTestCasesCreateParams, string)
Buat rencana pengujian dengan kasus pengujian dengan mengantri pekerjaan.
function createTestPlanWithTestCases(creationParams: TestPlanWithTestCasesCreateParams, project: string): Promise<boolean>
Parameter
- creationParams
- TestPlanWithTestCasesCreateParams
Parameter untuk membuat rencana pengujian dan kasus pengujian.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<boolean>
createTestSuite(TestSuiteCreateParams, string, number)
Buat rangkaian pengujian.
function createTestSuite(testSuiteCreateParams: TestSuiteCreateParams, project: string, planId: number): Promise<TestSuite>
Parameter
- testSuiteCreateParams
- TestSuiteCreateParams
Parameter untuk pembuatan rangkaian
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian yang berisi suite.
Mengembalikan
Promise<TestSuite>
createTestVariable(TestVariableCreateUpdateParameters, string)
Buat variabel pengujian.
function createTestVariable(testVariableCreateUpdateParameters: TestVariableCreateUpdateParameters, project: string): Promise<TestVariable>
Parameter
- testVariableCreateUpdateParameters
- TestVariableCreateUpdateParameters
TestVariableCreateUpdateParameters
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<TestVariable>
deleteTestCase(string, number)
Menghapus kasus pengujian.
function deleteTestCase(project: string, testCaseId: number): Promise<void>
Parameter
- project
-
string
ID proyek atau nama proyek
- testCaseId
-
number
Id kasus pengujian yang akan dihapus.
Mengembalikan
Promise<void>
deleteTestConfguration(string, number)
Menghapus konfigurasi pengujian dengan ID-nya.
function deleteTestConfguration(project: string, testConfiguartionId: number): Promise<void>
Parameter
- project
-
string
ID proyek atau nama proyek
- testConfiguartionId
-
number
ID konfigurasi pengujian yang akan dihapus.
Mengembalikan
Promise<void>
deleteTestPlan(string, number)
Menghapus paket pengujian.
function deleteTestPlan(project: string, planId: number): Promise<void>
Parameter
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian yang akan dihapus.
Mengembalikan
Promise<void>
deleteTestSuite(string, number, number)
Hapus rangkaian pengujian.
function deleteTestSuite(project: string, planId: number, suiteId: number): Promise<void>
Parameter
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID paket pengujian yang berisi rangkaian.
- suiteId
-
number
ID rangkaian pengujian yang akan dihapus.
Mengembalikan
Promise<void>
deleteTestVariable(string, number)
Hapus variabel pengujian dengan ID-nya.
function deleteTestVariable(project: string, testVariableId: number): Promise<void>
Parameter
- project
-
string
ID proyek atau nama proyek
- testVariableId
-
number
ID variabel pengujian yang akan dihapus.
Mengembalikan
Promise<void>
exportTestCases(ExportTestCaseParams, string)
Mengekspor serangkaian kasus pengujian dari rangkaian ke file. Format yang saat ini didukung: xlsx
function exportTestCases(exportTestCaseRequestBody: ExportTestCaseParams, project: string): Promise<ArrayBuffer>
Parameter
- exportTestCaseRequestBody
- ExportTestCaseParams
Objek ExportTestCaseParams. ExportTestCaseParams
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<ArrayBuffer>
getCloneInformation(string, number)
Dapatkan informasi kloning.
function getCloneInformation(project: string, cloneOperationId: number): Promise<CloneTestPlanOperationInformation>
Parameter
- project
-
string
ID proyek atau nama proyek
- cloneOperationId
-
number
ID Operasi dikembalikan ketika kita mengantre operasi kloning
Mengembalikan
Promise<CloneTestPlanOperationInformation>
getDeletedTestPlans(string, string)
Mendapatkan daftar paket pengujian yang dihapus
function getDeletedTestPlans(project: string, continuationToken?: string): Promise<PagedList<TestPlan>>
Parameter
- project
-
string
ID proyek atau nama proyek
- continuationToken
-
string
Jika daftar paket yang dikembalikan tidak selesai, token kelanjutan untuk mengkueri batch paket berikutnya disertakan dalam header respons sebagai "x-ms-continuationtoken". Hilangkan parameter ini untuk mendapatkan batch pertama dari rencana pengujian.
Mengembalikan
getDeletedTestSuitesForPlan(string, number, SuiteExpand, string, boolean)
Dapatkan rangkaian pengujian yang dihapus untuk rencana pengujian.
function getDeletedTestSuitesForPlan(project: string, planId: number, expand?: SuiteExpand, continuationToken?: string, asTreeView?: boolean): Promise<PagedList<TestSuite>>
Parameter
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian tempat suite diminta.
- expand
- SuiteExpand
Sertakan detail suite dan penguji anak-anak.
- continuationToken
-
string
Jika daftar suite yang dikembalikan tidak selesai, token kelanjutan untuk mengkueri batch suite berikutnya disertakan dalam header respons sebagai "x-ms-continuationtoken". Hilangkan parameter ini untuk mendapatkan batch pertama suite pengujian.
- asTreeView
-
boolean
Jika suite yang dikembalikan harus dalam struktur pohon.
Mengembalikan
getDeletedTestSuitesForProject(string, SuiteExpand, string, boolean)
Dapatkan Rangkaian Pengujian yang Dihapus dalam Proyek.
function getDeletedTestSuitesForProject(project: string, expand?: SuiteExpand, continuationToken?: string, asTreeView?: boolean): Promise<PagedList<TestSuite>>
Parameter
- project
-
string
ID proyek atau nama proyek
- expand
- SuiteExpand
Sertakan detail suite dan penguji anak-anak.
- continuationToken
-
string
Jika daftar suite yang dikembalikan tidak selesai, token kelanjutan untuk mengkueri batch suite berikutnya disertakan dalam header respons sebagai "x-ms-continuationtoken". Hilangkan parameter ini untuk mendapatkan batch pertama suite pengujian.
- asTreeView
-
boolean
Jika suite yang dikembalikan harus dalam struktur pohon.
Mengembalikan
getPoints(string, number, number, string, boolean, boolean)
Dapatkan Test Point tertentu dari suite.
function getPoints(project: string, planId: number, suiteId: number, pointId: string, returnIdentityRef?: boolean, includePointDetails?: boolean): Promise<TestPoint[]>
Parameter
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian yang titik pengujiannya diminta.
- suiteId
-
number
ID rangkaian pengujian yang titik pengujiannya diminta.
- pointId
-
string
ID titik pengujian yang akan diambil.
- returnIdentityRef
-
boolean
Jika diatur ke true, mengembalikan bidang AssignedTo di TestCaseReference sebagai objek IdentityRef.
- includePointDetails
-
boolean
Jika diatur ke false, akan mendapatkan payload yang lebih kecil yang hanya berisi detail dasar tentang objek titik pengujian
Mengembalikan
Promise<TestPoint[]>
getPointsList(string, number, number, string, string, string, boolean, boolean, boolean)
Dapatkan semua poin di dalam suite berdasarkan beberapa filter
function getPointsList(project: string, planId: number, suiteId: number, testPointIds?: string, testCaseId?: string, continuationToken?: string, returnIdentityRef?: boolean, includePointDetails?: boolean, isRecursive?: boolean): Promise<PagedList<TestPoint>>
Parameter
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian yang titik pengujiannya diminta.
- suiteId
-
number
ID rangkaian pengujian yang titik pengujiannya diminta
- testPointIds
-
string
ID titik pengujian yang akan diambil.
- testCaseId
-
string
Dapatkan Poin Pengujian untuk Id kasus pengujian tertentu.
- continuationToken
-
string
Jika daftar titik pengujian yang dikembalikan tidak selesai, token kelanjutan untuk mengkueri batch titik pengujian berikutnya disertakan dalam header respons sebagai "x-ms-continuationtoken". Hilangkan parameter ini untuk mendapatkan batch pertama titik pengujian.
- returnIdentityRef
-
boolean
Jika diatur ke true, mengembalikan bidang AssignedTo di TestCaseReference sebagai objek IdentityRef.
- includePointDetails
-
boolean
Jika diatur ke false, akan mendapatkan payload yang lebih kecil yang hanya berisi detail dasar tentang objek titik pengujian
- isRecursive
-
boolean
Jika diatur ke true, juga akan mengambil titik pengujian milik suite anak secara rekursif.
Mengembalikan
getSuiteCloneInformation(string, number)
Dapatkan informasi kloning.
function getSuiteCloneInformation(project: string, cloneOperationId: number): Promise<CloneTestSuiteOperationInformation>
Parameter
- project
-
string
ID proyek atau nama proyek
- cloneOperationId
-
number
ID Operasi dikembalikan ketika kita mengantre operasi kloning
Mengembalikan
Promise<CloneTestSuiteOperationInformation>
getSuiteEntries(string, number, SuiteEntryTypes)
Dapatkan daftar entri rangkaian pengujian di rangkaian pengujian.
function getSuiteEntries(project: string, suiteId: number, suiteEntryType?: SuiteEntryTypes): Promise<SuiteEntry[]>
Parameter
- project
-
string
ID proyek atau nama proyek
- suiteId
-
number
Id suite induk.
- suiteEntryType
- SuiteEntryTypes
Mengembalikan
Promise<SuiteEntry[]>
getSuitesByTestCaseId(number)
Temukan daftar semua suite pengujian tempat kasus pengujian tertentu ada. Ini berguna jika Anda perlu mengetahui suite pengujian mana yang menggunakan kasus pengujian, ketika Anda perlu membuat perubahan pada kasus pengujian.
function getSuitesByTestCaseId(testCaseId: number): Promise<TestSuite[]>
Parameter
- testCaseId
-
number
ID kasus pengujian yang suitenya perlu diambil.
Mengembalikan
Promise<TestSuite[]>
getTestCase(string, number, number, string, string, boolean)
Dapatkan Kasus Pengujian tertentu dari Suite.
function getTestCase(project: string, planId: number, suiteId: number, testCaseId: string, witFields?: string, returnIdentityRef?: boolean): Promise<TestCase[]>
Parameter
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian yang kasus pengujiannya diminta.
- suiteId
-
number
ID rangkaian pengujian yang kasus pengujiannya diminta.
- testCaseId
-
string
Id Kasus Pengujian yang akan diambil.
- witFields
-
string
Dapatkan daftar witFields.
- returnIdentityRef
-
boolean
Jika diatur ke true, mengembalikan semua bidang identitas, seperti AssignedTo, ActivatedBy, dll., sebagai objek IdentityRef. Jika diatur ke false, bidang ini dikembalikan sebagai nama unik dalam format string. Ini salah secara default.
Mengembalikan
Promise<TestCase[]>
getTestCaseCloneInformation(string, number)
Dapatkan informasi kloning.
function getTestCaseCloneInformation(project: string, cloneOperationId: number): Promise<CloneTestCaseOperationInformation>
Parameter
- project
-
string
ID proyek atau nama proyek
- cloneOperationId
-
number
ID Operasi dikembalikan ketika kita mengantre operasi kloning
Mengembalikan
Promise<CloneTestCaseOperationInformation>
getTestCaseList(string, number, number, string, string, string, string, boolean, boolean, ExcludeFlags, boolean)
Dapatkan Daftar Kasus Pengujian mengembalikan kasus pengujian yang memiliki semua Id konfigurasi seperti yang disebutkan dalam parameter opsional. Jika ID konfigurasi null, id tersebut mengembalikan semua kasus pengujian
function getTestCaseList(project: string, planId: number, suiteId: number, testIds?: string, configurationIds?: string, witFields?: string, continuationToken?: string, returnIdentityRef?: boolean, expand?: boolean, excludeFlags?: ExcludeFlags, isRecursive?: boolean): Promise<PagedList<TestCase>>
Parameter
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian yang kasus pengujiannya diminta.
- suiteId
-
number
ID rangkaian pengujian yang kasus pengujiannya diminta.
- testIds
-
string
Id Kasus Pengujian yang akan diambil.
- configurationIds
-
string
Ambil Kasus Pengujian yang berisi semua Id konfigurasi yang ditentukan.
- witFields
-
string
Dapatkan daftar witFields.
- continuationToken
-
string
Jika daftar kasus pengujian yang dikembalikan tidak selesai, token kelanjutan untuk mengkueri batch kasus pengujian berikutnya disertakan dalam header respons sebagai "x-ms-continuationtoken". Hilangkan parameter ini untuk mendapatkan batch pertama kasus pengujian.
- returnIdentityRef
-
boolean
Jika diatur ke true, mengembalikan semua bidang identitas, seperti AssignedTo, ActivatedBy, dll., sebagai objek IdentityRef. Jika diatur ke false, bidang ini dikembalikan sebagai nama unik dalam format string. Ini salah secara default.
- expand
-
boolean
Jika diatur ke false, akan mendapatkan payload yang lebih kecil yang hanya berisi detail dasar tentang objek kasus pengujian rangkaian
- excludeFlags
- ExcludeFlags
Bendera untuk mengecualikan berbagai nilai dari payload. Misalnya untuk menghapus penetapan titik yang dikecualikan = 1. Untuk menghapus informasi tambahan (tautan, paket pengujian, rangkaian pengujian) lulus kecualikan = 2. Untuk menghapus informasi tambahan dan pass penetapan titik dikecualikan = 3 (1 + 2).
- isRecursive
-
boolean
Mengembalikan
getTestConfigurationById(string, number)
Mendapatkan konfigurasi pengujian
function getTestConfigurationById(project: string, testConfigurationId: number): Promise<TestConfiguration>
Parameter
- project
-
string
ID proyek atau nama proyek
- testConfigurationId
-
number
ID konfigurasi pengujian yang akan didapatkan.
Mengembalikan
Promise<TestConfiguration>
getTestConfigurations(string, string)
Dapatkan daftar konfigurasi pengujian.
function getTestConfigurations(project: string, continuationToken?: string): Promise<PagedList<TestConfiguration>>
Parameter
- project
-
string
ID proyek atau nama proyek
- continuationToken
-
string
Jika daftar konfigurasi yang dikembalikan tidak selesai, token kelanjutan untuk mengkueri batch konfigurasi berikutnya disertakan dalam header respons sebagai "x-ms-continuationtoken". Hilangkan parameter ini untuk mendapatkan batch pertama konfigurasi pengujian.
Mengembalikan
Promise<PagedList<TestConfiguration>>
getTestEntityCountByPlanId(string, number, string, UserFriendlyTestOutcome, string, string, string, TestEntityTypes)
function getTestEntityCountByPlanId(project: string, planId: number, states?: string, outcome?: UserFriendlyTestOutcome, configurations?: string, testers?: string, assignedTo?: string, entity?: TestEntityTypes): Promise<TestEntityCount[]>
Parameter
- project
-
string
ID proyek atau nama proyek
- planId
-
number
- states
-
string
- outcome
- UserFriendlyTestOutcome
- configurations
-
string
- testers
-
string
- assignedTo
-
string
- entity
- TestEntityTypes
Mengembalikan
Promise<TestEntityCount[]>
getTestPlanById(string, number)
Dapatkan paket pengujian berdasarkan Id.
function getTestPlanById(project: string, planId: number): Promise<TestPlan>
Parameter
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian yang akan didapatkan.
Mengembalikan
Promise<TestPlan>
getTestPlans(string, string, string, boolean, boolean)
Mendapatkan daftar rencana pengujian
function getTestPlans(project: string, owner?: string, continuationToken?: string, includePlanDetails?: boolean, filterActivePlans?: boolean): Promise<PagedList<TestPlan>>
Parameter
- project
-
string
ID proyek atau nama proyek
- owner
-
string
Filter untuk paket pengujian menurut ID atau nama pemilik
- continuationToken
-
string
Jika daftar paket yang dikembalikan tidak selesai, token kelanjutan untuk mengkueri batch paket berikutnya disertakan dalam header respons sebagai "x-ms-continuationtoken". Hilangkan parameter ini untuk mendapatkan batch pertama dari rencana pengujian.
- includePlanDetails
-
boolean
Mendapatkan semua properti paket pengujian
- filterActivePlans
-
boolean
Dapatkan paket aktif saja
Mengembalikan
getTestSuiteById(string, number, number, SuiteExpand)
Dapatkan rangkaian pengujian berdasarkan id suite.
function getTestSuiteById(project: string, planId: number, suiteId: number, expand?: SuiteExpand): Promise<TestSuite>
Parameter
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian yang berisi suite.
- suiteId
-
number
ID suite yang akan didapatkan.
- expand
- SuiteExpand
Sertakan detail suite dan penguji anak-anak
Mengembalikan
Promise<TestSuite>
getTestSuitesForPlan(string, number, SuiteExpand, string, boolean)
Dapatkan suite pengujian untuk rencana.
function getTestSuitesForPlan(project: string, planId: number, expand?: SuiteExpand, continuationToken?: string, asTreeView?: boolean): Promise<PagedList<TestSuite>>
Parameter
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian tempat suite diminta.
- expand
- SuiteExpand
Sertakan detail suite dan penguji anak-anak.
- continuationToken
-
string
Jika daftar suite yang dikembalikan tidak selesai, token kelanjutan untuk mengkueri batch suite berikutnya disertakan dalam header respons sebagai "x-ms-continuationtoken". Hilangkan parameter ini untuk mendapatkan batch pertama suite pengujian.
- asTreeView
-
boolean
Jika suite yang dikembalikan harus dalam struktur pohon.
Mengembalikan
getTestVariableById(string, number)
Dapatkan variabel pengujian dengan ID-nya.
function getTestVariableById(project: string, testVariableId: number): Promise<TestVariable>
Parameter
- project
-
string
ID proyek atau nama proyek
- testVariableId
-
number
ID variabel pengujian yang akan didapatkan.
Mengembalikan
Promise<TestVariable>
getTestVariables(string, string)
Dapatkan daftar variabel pengujian.
function getTestVariables(project: string, continuationToken?: string): Promise<PagedList<TestVariable>>
Parameter
- project
-
string
ID proyek atau nama proyek
- continuationToken
-
string
Jika daftar variabel yang dikembalikan tidak selesai, token kelanjutan untuk mengkueri batch variabel berikutnya disertakan dalam header respons sebagai "x-ms-continuationtoken". Hilangkan parameter ini untuk mendapatkan batch pertama variabel pengujian.
Mengembalikan
Promise<PagedList<TestVariable>>
removeTestCasesFromSuite(string, number, number, string)
Menghapus kasus pengujian dari rangkaian berdasarkan daftar Id kasus pengujian yang disediakan.
function removeTestCasesFromSuite(project: string, planId: number, suiteId: number, testCaseIds: string): Promise<void>
Parameter
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian tempat kasus pengujian akan dihapus.
- suiteId
-
number
ID rangkaian pengujian tempat kasus pengujian akan dihapus.
- testCaseIds
-
string
Id Kasus Pengujian yang akan dihapus.
Mengembalikan
Promise<void>
removeTestCasesListFromSuite(string, number, number, string)
Menghapus kasus pengujian dari rangkaian berdasarkan daftar Id kasus pengujian yang disediakan. API ini dapat digunakan untuk menghapus jumlah kasus pengujian yang lebih besar.
function removeTestCasesListFromSuite(project: string, planId: number, suiteId: number, testIds: string): Promise<void>
Parameter
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian tempat kasus pengujian akan dihapus.
- suiteId
-
number
ID rangkaian pengujian tempat kasus pengujian akan dihapus.
- testIds
-
string
String Id Kasus Pengujian yang dipisahkan koma yang akan dihapus.
Mengembalikan
Promise<void>
reorderSuiteEntries(SuiteEntryUpdateParams[], string, number)
Menyusun ulang entri rangkaian pengujian di rangkaian pengujian.
function reorderSuiteEntries(suiteEntries: SuiteEntryUpdateParams[], project: string, suiteId: number): Promise<SuiteEntry[]>
Parameter
- suiteEntries
Daftar SuiteEntry untuk diurutkan ulang.
- project
-
string
ID proyek atau nama proyek
- suiteId
-
number
Id dari rangkaian pengujian induk.
Mengembalikan
Promise<SuiteEntry[]>
restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)
Memulihkan rencana pengujian yang dihapus
function restoreDeletedTestPlan(restoreModel: TestPlanAndSuiteRestoreModel, project: string, planId: number): Promise<void>
Parameter
- restoreModel
- TestPlanAndSuiteRestoreModel
Model yang berisi informasi pemulihan
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian untuk dipulihkan
Mengembalikan
Promise<void>
restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)
Memulihkan rangkaian pengujian yang dihapus
function restoreDeletedTestSuite(payload: TestPlanAndSuiteRestoreModel, project: string, suiteId: number): Promise<void>
Parameter
- payload
- TestPlanAndSuiteRestoreModel
Model yang berisi informasi pemulihan
- project
-
string
ID proyek atau nama proyek
- suiteId
-
number
ID rangkaian pengujian yang akan dipulihkan
Mengembalikan
Promise<void>
updateSuiteTestCases(SuiteTestCaseCreateUpdateParameters[], string, number, number)
Memperbarui konfigurasi untuk kasus pengujian
function updateSuiteTestCases(suiteTestCaseCreateUpdateParameters: SuiteTestCaseCreateUpdateParameters[], project: string, planId: number, suiteId: number): Promise<TestCase[]>
Parameter
- suiteTestCaseCreateUpdateParameters
Objek SuiteTestCaseCreateUpdateParameters.
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian tempat kasus pengujian akan diperbarui.
- suiteId
-
number
ID rangkaian pengujian tempat kasus pengujian akan diperbarui.
Mengembalikan
Promise<TestCase[]>
updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)
Perbarui konfigurasi pengujian dengan ID-nya.
function updateTestConfiguration(testConfigurationCreateUpdateParameters: TestConfigurationCreateUpdateParameters, project: string, testConfiguartionId: number): Promise<TestConfiguration>
Parameter
- testConfigurationCreateUpdateParameters
- TestConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters
- project
-
string
ID proyek atau nama proyek
- testConfiguartionId
-
number
ID konfigurasi pengujian untuk diperbarui.
Mengembalikan
Promise<TestConfiguration>
updateTestPlan(TestPlanUpdateParams, string, number)
Perbarui paket pengujian.
function updateTestPlan(testPlanUpdateParams: TestPlanUpdateParams, project: string, planId: number): Promise<TestPlan>
Parameter
- testPlanUpdateParams
- TestPlanUpdateParams
Objek testPlanUpdateParams. TestPlanUpdateParams
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian yang akan diperbarui.
Mengembalikan
Promise<TestPlan>
updateTestPoints(TestPointUpdateParams[], string, number, number, boolean, boolean)
Perbarui Poin Pengujian. Ini digunakan untuk Mengatur ulang titik pengujian menjadi aktif, memperbarui hasil titik pengujian atau memperbarui penguji titik pengujian
function updateTestPoints(testPointUpdateParams: TestPointUpdateParams[], project: string, planId: number, suiteId: number, includePointDetails?: boolean, returnIdentityRef?: boolean): Promise<TestPoint[]>
Parameter
- testPointUpdateParams
Objek TestPointUpdateParams.
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian yang titik pengujiannya diminta.
- suiteId
-
number
ID rangkaian pengujian yang titik pengujiannya diminta.
- includePointDetails
-
boolean
Jika diatur ke false, akan mendapatkan payload yang lebih kecil yang hanya berisi detail dasar tentang objek titik pengujian
- returnIdentityRef
-
boolean
Jika diatur ke true, mengembalikan bidang AssignedTo di TestCaseReference sebagai objek IdentityRef.
Mengembalikan
Promise<TestPoint[]>
updateTestSuite(TestSuiteUpdateParams, string, number, number)
Perbarui rangkaian pengujian.
function updateTestSuite(testSuiteUpdateParams: TestSuiteUpdateParams, project: string, planId: number, suiteId: number): Promise<TestSuite>
Parameter
- testSuiteUpdateParams
- TestSuiteUpdateParams
Parameter untuk pembaruan yang sesuai
- project
-
string
ID proyek atau nama proyek
- planId
-
number
ID rencana pengujian yang berisi suite.
- suiteId
-
number
ID suite induk.
Mengembalikan
Promise<TestSuite>
updateTestVariable(TestVariableCreateUpdateParameters, string, number)
Perbarui variabel pengujian dengan ID-nya.
function updateTestVariable(testVariableCreateUpdateParameters: TestVariableCreateUpdateParameters, project: string, testVariableId: number): Promise<TestVariable>
Parameter
- testVariableCreateUpdateParameters
- TestVariableCreateUpdateParameters
TestVariableCreateUpdateParameters
- project
-
string
ID proyek atau nama proyek
- testVariableId
-
number
ID variabel pengujian untuk diperbarui.
Mengembalikan
Promise<TestVariable>