Megosztás:


TestPlanRestClient class

Alaposztály, amelyet a VSS REST API-k kéréseinek igényléséhez (származtatásából) kell használni

Extends

Konstruktorok

TestPlanRestClient(IVssRestClientOptions)

Metódusok

addTestCasesToSuite(SuiteTestCaseCreateUpdateParameters[], string, number, number)

Tesztesetek hozzáadása megadott konfigurációkkal rendelkező csomaghoz

cloneTestCase(CloneTestCaseParams, string)
cloneTestPlan(CloneTestPlanParams, string, boolean)

Tesztterv klónozása

cloneTestSuite(CloneTestSuiteParams, string, boolean)

Tesztcsomag klónozása

createBulkTestSuites(TestSuiteCreateParams[], string, number, number)

Tömeges követelményalapú tesztcsomagok létrehozása.

createTestConfiguration(TestConfigurationCreateUpdateParameters, string)

Hozzon létre egy tesztkonfigurációt.

createTestPlan(TestPlanCreateParams, string)

Hozzon létre egy teszttervet.

createTestPlanWithTestCases(TestPlanWithTestCasesCreateParams, string)

Hozzon létre egy teszttervet tesztesetekkel egy feladat várólistára helyezésével.

createTestSuite(TestSuiteCreateParams, string, number)

Tesztcsomag létrehozása.

createTestVariable(TestVariableCreateUpdateParameters, string)

Hozzon létre egy tesztváltozót.

deleteTestCase(string, number)

Teszteset törlése.

deleteTestConfguration(string, number)

Tesztkonfiguráció törlése az azonosító alapján.

deleteTestPlan(string, number)

Tesztterv törlése.

deleteTestSuite(string, number, number)

Tesztcsomag törlése.

deleteTestVariable(string, number)

Egy tesztváltozó törlése az azonosító alapján.

exportTestCases(ExportTestCaseParams, string)

Tesztesetek egy készletét exportálja egy csomagból egy fájlba. Jelenleg támogatott formátumok: xlsx

getCloneInformation(string, number)

Klónadatok lekérése.

getDeletedTestPlans(string, string)

Törölt tesztcsomagok listájának lekérése

getDeletedTestSuitesForPlan(string, number, SuiteExpand, string, boolean)

Törölt tesztcsomagok beszerzése tesztcsomaghoz.

getDeletedTestSuitesForProject(string, SuiteExpand, string, boolean)

Törölt tesztcsomagok lekérése egy projekten belül.

getPoints(string, number, number, string, boolean, boolean)

Egy adott tesztpont lekérése egy csomagból.

getPointsList(string, number, number, string, string, string, boolean, boolean, boolean)

Az összes pont lekérése egy csomagban néhány szűrő alapján

getSuiteCloneInformation(string, number)

Klónadatok lekérése.

getSuiteEntries(string, number, SuiteEntryTypes)

A tesztcsomag bejegyzéseinek listájának lekérése a tesztcsomagban.

getSuitesByTestCaseId(number)

Keresse meg azoknak a tesztcsomagoknak a listáját, amelyekben egy adott teszteset található. Ez akkor hasznos, ha meg kell tudnia, hogy mely tesztcsomagok használnak teszteseteket, amikor módosítania kell egy tesztesetet.

getTestCase(string, number, number, string, string, boolean)

Egy adott teszteset lekérése egy csomagból.

getTestCaseCloneInformation(string, number)

Klónadatok lekérése.

getTestCaseList(string, number, number, string, string, string, string, boolean, boolean, ExcludeFlags, boolean)

A Tesztesetlista lekérése azokat a teszteseteket adja vissza, amelyek az opcionális paraméterben említett összes konfigurációazonosítóval rendelkeznek. Ha a konfigurációazonosítók null értékűek, az összes tesztesetet visszaadja

getTestConfigurationById(string, number)

Tesztkonfiguráció lekérése

getTestConfigurations(string, string)

A tesztkonfigurációk listájának lekérése.

getTestEntityCountByPlanId(string, number, string, UserFriendlyTestOutcome, string, string, string, TestEntityTypes)
getTestPlanById(string, number)

Tesztterv lekérése azonosító szerint.

getTestPlans(string, string, string, boolean, boolean)

Teszttervek listájának lekérése

getTestSuiteById(string, number, number, SuiteExpand)

Szerezze be a tesztcsomagot a csomagazonosító alapján.

getTestSuitesForPlan(string, number, SuiteExpand, string, boolean)

Tesztcsomagok lekérése a tervhez.

getTestVariableById(string, number)

Egy tesztváltozó lekérése az azonosító alapján.

getTestVariables(string, string)

A tesztváltozók listájának lekérése.

removeTestCasesFromSuite(string, number, number, string)

Eltávolítja a teszteseteket egy csomagból a megadott teszteset-azonosítók listája alapján.

removeTestCasesListFromSuite(string, number, number, string)

Eltávolítja a teszteseteket egy csomagból a megadott teszteset-azonosítók listája alapján. Ez az API több teszteset eltávolítására is használható.

reorderSuiteEntries(SuiteEntryUpdateParams[], string, number)

A tesztcsomag bejegyzéseinek átrendezése a tesztcsomagban.

restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)

Visszaállítja a törölt teszttervet

restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)

Visszaállítja a törölt tesztcsomagot

updateSuiteTestCases(SuiteTestCaseCreateUpdateParameters[], string, number, number)

A tesztelési esetek konfigurációinak frissítése

updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)

Frissítse a tesztkonfigurációt az azonosítója alapján.

updateTestPlan(TestPlanUpdateParams, string, number)

Tesztterv frissítése.

updateTestPoints(TestPointUpdateParams[], string, number, number, boolean, boolean)

Tesztpontok frissítése. Ez a tesztpont aktív állapotba állítására, egy tesztpont eredményének frissítésére vagy egy tesztpont tesztelőjének frissítésére szolgál

updateTestSuite(TestSuiteUpdateParams, string, number, number)

Tesztcsomag frissítése.

updateTestVariable(TestVariableCreateUpdateParameters, string, number)

Frissítsen egy tesztváltozót az azonosítójával.

Konstruktor adatai

TestPlanRestClient(IVssRestClientOptions)

new TestPlanRestClient(options: IVssRestClientOptions)

Paraméterek

Metódus adatai

addTestCasesToSuite(SuiteTestCaseCreateUpdateParameters[], string, number, number)

Tesztesetek hozzáadása megadott konfigurációkkal rendelkező csomaghoz

function addTestCasesToSuite(suiteTestCaseCreateUpdateParameters: SuiteTestCaseCreateUpdateParameters[], project: string, planId: number, suiteId: number): Promise<TestCase[]>

Paraméterek

suiteTestCaseCreateUpdateParameters

SuiteTestCaseCreateUpdateParameters[]

SuiteTestCaseCreateUpdateParameters objektum.

project

string

Projektazonosító vagy projektnév

planId

number

Annak a teszttervnek az azonosítója, amelyhez a teszteseteket hozzá kell adni.

suiteId

number

Annak a tesztcsomagnak az azonosítója, amelyhez a teszteseteket hozzá kell adni.

Válaszok

Promise<TestCase[]>

cloneTestCase(CloneTestCaseParams, string)

function cloneTestCase(cloneRequestBody: CloneTestCaseParams, project: string): Promise<CloneTestCaseOperationInformation>

Paraméterek

cloneRequestBody
CloneTestCaseParams
project

string

Projektazonosító vagy projektnév

Válaszok

cloneTestPlan(CloneTestPlanParams, string, boolean)

Tesztterv klónozása

function cloneTestPlan(cloneRequestBody: CloneTestPlanParams, project: string, deepClone?: boolean): Promise<CloneTestPlanOperationInformation>

Paraméterek

cloneRequestBody
CloneTestPlanParams

Klónozási kérelem törzsének megtervezése – TestPlanCloneRequest

project

string

Projektazonosító vagy projektnév

deepClone

boolean

Klónozza az összes kapcsolódó tesztesetet is

Válaszok

cloneTestSuite(CloneTestSuiteParams, string, boolean)

Tesztcsomag klónozása

function cloneTestSuite(cloneRequestBody: CloneTestSuiteParams, project: string, deepClone?: boolean): Promise<CloneTestSuiteOperationInformation>

Paraméterek

cloneRequestBody
CloneTestSuiteParams

Suite Clone kérelem törzsének részletei TestSuiteCloneRequest

project

string

Projektazonosító vagy projektnév

deepClone

boolean

Klónozza az összes kapcsolódó tesztesetet is

Válaszok

createBulkTestSuites(TestSuiteCreateParams[], string, number, number)

Tömeges követelményalapú tesztcsomagok létrehozása.

function createBulkTestSuites(testSuiteCreateParams: TestSuiteCreateParams[], project: string, planId: number, parentSuiteId: number): Promise<TestSuite[]>

Paraméterek

testSuiteCreateParams

TestSuiteCreateParams[]

A csomaglétrehozás paraméterei

project

string

Projektazonosító vagy projektnév

planId

number

Annak a teszttervnek az azonosítója, amelyben követelményalapú csomagokat kell létrehozni.

parentSuiteId

number

Annak a szülőcsomagnak az azonosítója, amely alatt a követelményalapú csomagok létre lesznek hozva

Válaszok

Promise<TestSuite[]>

createTestConfiguration(TestConfigurationCreateUpdateParameters, string)

Hozzon létre egy tesztkonfigurációt.

function createTestConfiguration(testConfigurationCreateUpdateParameters: TestConfigurationCreateUpdateParameters, project: string): Promise<TestConfiguration>

Paraméterek

testConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters

TestConfigurationCreateUpdateParameters

project

string

Projektazonosító vagy projektnév

Válaszok

createTestPlan(TestPlanCreateParams, string)

Hozzon létre egy teszttervet.

function createTestPlan(testPlanCreateParams: TestPlanCreateParams, project: string): Promise<TestPlan>

Paraméterek

testPlanCreateParams
TestPlanCreateParams

TestPlanCreateParams objektum. TestPlanCreateParams

project

string

Projektazonosító vagy projektnév

Válaszok

Promise<TestPlan>

createTestPlanWithTestCases(TestPlanWithTestCasesCreateParams, string)

Hozzon létre egy teszttervet tesztesetekkel egy feladat várólistára helyezésével.

function createTestPlanWithTestCases(creationParams: TestPlanWithTestCasesCreateParams, project: string): Promise<boolean>

Paraméterek

creationParams
TestPlanWithTestCasesCreateParams

A tesztterv és a tesztesetek létrehozásának paraméterei.

project

string

Projektazonosító vagy projektnév

Válaszok

Promise<boolean>

createTestSuite(TestSuiteCreateParams, string, number)

Tesztcsomag létrehozása.

function createTestSuite(testSuiteCreateParams: TestSuiteCreateParams, project: string, planId: number): Promise<TestSuite>

Paraméterek

testSuiteCreateParams
TestSuiteCreateParams

A csomaglétrehozás paraméterei

project

string

Projektazonosító vagy projektnév

planId

number

A csomagokat tartalmazó tesztterv azonosítója.

Válaszok

Promise<TestSuite>

createTestVariable(TestVariableCreateUpdateParameters, string)

Hozzon létre egy tesztváltozót.

function createTestVariable(testVariableCreateUpdateParameters: TestVariableCreateUpdateParameters, project: string): Promise<TestVariable>

Paraméterek

testVariableCreateUpdateParameters
TestVariableCreateUpdateParameters

TestVariableCreateUpdateParameters

project

string

Projektazonosító vagy projektnév

Válaszok

Promise<TestVariable>

deleteTestCase(string, number)

Teszteset törlése.

function deleteTestCase(project: string, testCaseId: number): Promise<void>

Paraméterek

project

string

Projektazonosító vagy projektnév

testCaseId

number

A törölni kívánt teszteset azonosítója.

Válaszok

Promise<void>

deleteTestConfguration(string, number)

Tesztkonfiguráció törlése az azonosító alapján.

function deleteTestConfguration(project: string, testConfiguartionId: number): Promise<void>

Paraméterek

project

string

Projektazonosító vagy projektnév

testConfiguartionId

number

A törölni kívánt tesztkonfiguráció azonosítója.

Válaszok

Promise<void>

deleteTestPlan(string, number)

Tesztterv törlése.

function deleteTestPlan(project: string, planId: number): Promise<void>

Paraméterek

project

string

Projektazonosító vagy projektnév

planId

number

A törölni kívánt tesztterv azonosítója.

Válaszok

Promise<void>

deleteTestSuite(string, number, number)

Tesztcsomag törlése.

function deleteTestSuite(project: string, planId: number, suiteId: number): Promise<void>

Paraméterek

project

string

Projektazonosító vagy projektnév

planId

number

A csomagot tartalmazó tesztterv azonosítója.

suiteId

number

A törölni kívánt tesztcsomag azonosítója.

Válaszok

Promise<void>

deleteTestVariable(string, number)

Egy tesztváltozó törlése az azonosító alapján.

function deleteTestVariable(project: string, testVariableId: number): Promise<void>

Paraméterek

project

string

Projektazonosító vagy projektnév

testVariableId

number

A törölni kívánt tesztváltozó azonosítója.

Válaszok

Promise<void>

exportTestCases(ExportTestCaseParams, string)

Tesztesetek egy készletét exportálja egy csomagból egy fájlba. Jelenleg támogatott formátumok: xlsx

function exportTestCases(exportTestCaseRequestBody: ExportTestCaseParams, project: string): Promise<ArrayBuffer>

Paraméterek

exportTestCaseRequestBody
ExportTestCaseParams

ExportTestCaseParams objektum. ExportTestCaseParams

project

string

Projektazonosító vagy projektnév

Válaszok

Promise<ArrayBuffer>

getCloneInformation(string, number)

Klónadatok lekérése.

function getCloneInformation(project: string, cloneOperationId: number): Promise<CloneTestPlanOperationInformation>

Paraméterek

project

string

Projektazonosító vagy projektnév

cloneOperationId

number

A klónozási művelet várólistára helyezésekor visszaadott műveletazonosító

Válaszok

getDeletedTestPlans(string, string)

Törölt tesztcsomagok listájának lekérése

function getDeletedTestPlans(project: string, continuationToken?: string): Promise<PagedList<TestPlan>>

Paraméterek

project

string

Projektazonosító vagy projektnév

continuationToken

string

Ha a visszaadott tervek listája nem teljes, a következő csomagköteg lekérdezésére szolgáló folytatási jogkivonat "x-ms-continuationtoken" néven szerepel a válaszfejlécben. Hagyja ki ezt a paramétert a teszttervek első kötegének lekéréséhez.

Válaszok

Promise<PagedList<TestPlan>>

getDeletedTestSuitesForPlan(string, number, SuiteExpand, string, boolean)

Törölt tesztcsomagok beszerzése tesztcsomaghoz.

function getDeletedTestSuitesForPlan(project: string, planId: number, expand?: SuiteExpand, continuationToken?: string, asTreeView?: boolean): Promise<PagedList<TestSuite>>

Paraméterek

project

string

Projektazonosító vagy projektnév

planId

number

Annak a teszttervnek az azonosítója, amelyhez a csomagokat kérik.

expand
SuiteExpand

Adja meg a gyermekcsomagokat és a tesztelők adatait.

continuationToken

string

Ha a visszaadott csomagok listája nem teljes, a következő csomagköteg lekérdezésére szolgáló folytatási jogkivonat az "x-ms-continuationtoken" néven szerepel a válaszfejlécben. Hagyja ki ezt a paramétert a tesztcsomagok első kötegének lekéréséhez.

asTreeView

boolean

Ha a visszaadott csomagoknak faszerkezetben kell lenniük.

Válaszok

Promise<PagedList<TestSuite>>

getDeletedTestSuitesForProject(string, SuiteExpand, string, boolean)

Törölt tesztcsomagok lekérése egy projekten belül.

function getDeletedTestSuitesForProject(project: string, expand?: SuiteExpand, continuationToken?: string, asTreeView?: boolean): Promise<PagedList<TestSuite>>

Paraméterek

project

string

Projektazonosító vagy projektnév

expand
SuiteExpand

Adja meg a gyermekcsomagokat és a tesztelők adatait.

continuationToken

string

Ha a visszaadott csomagok listája nem teljes, a következő csomagköteg lekérdezésére szolgáló folytatási jogkivonat az "x-ms-continuationtoken" néven szerepel a válaszfejlécben. Hagyja ki ezt a paramétert a tesztcsomagok első kötegének lekéréséhez.

asTreeView

boolean

Ha a visszaadott csomagoknak faszerkezetben kell lenniük.

Válaszok

Promise<PagedList<TestSuite>>

getPoints(string, number, number, string, boolean, boolean)

Egy adott tesztpont lekérése egy csomagból.

function getPoints(project: string, planId: number, suiteId: number, pointId: string, returnIdentityRef?: boolean, includePointDetails?: boolean): Promise<TestPoint[]>

Paraméterek

project

string

Projektazonosító vagy projektnév

planId

number

Annak a teszttervnek az azonosítója, amelyhez tesztpontokat kérnek.

suiteId

number

Annak a tesztcsomagnak az azonosítója, amelyhez tesztpontokat kérnek.

pointId

string

A lekérendő tesztpont azonosítója.

returnIdentityRef

boolean

Ha igaz értékre van állítva, a TestCaseReference AssignedTo mezőjét adja vissza IdentityRef objektumként.

includePointDetails

boolean

Ha hamis értékre van állítva, kisebb hasznos adat jelenik meg, amely csak a tesztpont objektum alapvető adatait tartalmazza

Válaszok

Promise<TestPoint[]>

getPointsList(string, number, number, string, string, string, boolean, boolean, boolean)

Az összes pont lekérése egy csomagban néhány szűrő alapján

function getPointsList(project: string, planId: number, suiteId: number, testPointIds?: string, testCaseId?: string, continuationToken?: string, returnIdentityRef?: boolean, includePointDetails?: boolean, isRecursive?: boolean): Promise<PagedList<TestPoint>>

Paraméterek

project

string

Projektazonosító vagy projektnév

planId

number

Annak a teszttervnek az azonosítója, amelyhez tesztpontokat kérnek.

suiteId

number

Annak a tesztcsomagnak az azonosítója, amelyhez tesztpontokat kérnek

testPointIds

string

A beolvasandó tesztpontok azonosítója.

testCaseId

string

Tesztpontok lekérése adott teszteset-azonosítókhoz.

continuationToken

string

Ha a visszaadott tesztpont listája nem teljes, a válaszfejléc egy folytatási jogkivonatot tartalmaz a következő tesztpontok lekérdezéséhez: "x-ms-continuationtoken". Hagyja ki ezt a paramétert a tesztpontok első kötegének lekéréséhez.

returnIdentityRef

boolean

Ha igaz értékre van állítva, a TestCaseReference AssignedTo mezőjét adja vissza IdentityRef objektumként.

includePointDetails

boolean

Ha hamis értékre van állítva, kisebb hasznos adat jelenik meg, amely csak a tesztpont objektum alapvető adatait tartalmazza

isRecursive

boolean

Ha igaz értékre van állítva, a gyermekcsomagokhoz tartozó tesztpontokat is rekurzív módon kéri le.

Válaszok

Promise<PagedList<TestPoint>>

getSuiteCloneInformation(string, number)

Klónadatok lekérése.

function getSuiteCloneInformation(project: string, cloneOperationId: number): Promise<CloneTestSuiteOperationInformation>

Paraméterek

project

string

Projektazonosító vagy projektnév

cloneOperationId

number

A klónozási művelet várólistára helyezésekor visszaadott műveletazonosító

Válaszok

getSuiteEntries(string, number, SuiteEntryTypes)

A tesztcsomag bejegyzéseinek listájának lekérése a tesztcsomagban.

function getSuiteEntries(project: string, suiteId: number, suiteEntryType?: SuiteEntryTypes): Promise<SuiteEntry[]>

Paraméterek

project

string

Projektazonosító vagy projektnév

suiteId

number

A szülőcsomag azonosítója.

suiteEntryType
SuiteEntryTypes

Válaszok

Promise<SuiteEntry[]>

getSuitesByTestCaseId(number)

Keresse meg azoknak a tesztcsomagoknak a listáját, amelyekben egy adott teszteset található. Ez akkor hasznos, ha meg kell tudnia, hogy mely tesztcsomagok használnak teszteseteket, amikor módosítania kell egy tesztesetet.

function getSuitesByTestCaseId(testCaseId: number): Promise<TestSuite[]>

Paraméterek

testCaseId

number

Annak a tesztesetnek az azonosítója, amelyhez be kell kérni a csomagokat.

Válaszok

Promise<TestSuite[]>

getTestCase(string, number, number, string, string, boolean)

Egy adott teszteset lekérése egy csomagból.

function getTestCase(project: string, planId: number, suiteId: number, testCaseId: string, witFields?: string, returnIdentityRef?: boolean): Promise<TestCase[]>

Paraméterek

project

string

Projektazonosító vagy projektnév

planId

number

Annak a teszttervnek az azonosítója, amelyhez teszteseteket kérnek.

suiteId

number

Annak a tesztcsomagnak az azonosítója, amelyhez teszteseteket kérnek.

testCaseId

string

A beolvasandó teszteset-azonosító.

witFields

string

Szerezze be a witFields listáját.

returnIdentityRef

boolean

Ha igaz értékre van állítva, minden identitásmezőt visszaad, például AssignedTo, ActivatedBy stb., IdentityRef-objektumként. Ha hamis értékre van állítva, ezek a mezők sztringformátumban egyedi nevekként jelennek meg. Ez alapértelmezés szerint hamis.

Válaszok

Promise<TestCase[]>

getTestCaseCloneInformation(string, number)

Klónadatok lekérése.

function getTestCaseCloneInformation(project: string, cloneOperationId: number): Promise<CloneTestCaseOperationInformation>

Paraméterek

project

string

Projektazonosító vagy projektnév

cloneOperationId

number

A klónozási művelet várólistára helyezésekor visszaadott műveletazonosító

Válaszok

getTestCaseList(string, number, number, string, string, string, string, boolean, boolean, ExcludeFlags, boolean)

A Tesztesetlista lekérése azokat a teszteseteket adja vissza, amelyek az opcionális paraméterben említett összes konfigurációazonosítóval rendelkeznek. Ha a konfigurációazonosítók null értékűek, az összes tesztesetet visszaadja

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>>

Paraméterek

project

string

Projektazonosító vagy projektnév

planId

number

Annak a teszttervnek az azonosítója, amelyhez teszteseteket kérnek.

suiteId

number

Annak a tesztcsomagnak az azonosítója, amelyhez teszteseteket kérnek.

testIds

string

A beolvasandó teszteset-azonosítók.

configurationIds

string

Az összes megadott konfigurációazonosítót tartalmazó tesztesetek beolvasása.

witFields

string

Szerezze be a witFields listáját.

continuationToken

string

Ha a visszaadott tesztesetek listája nem teljes, a következő tesztesetek lekérdezéséhez egy folytatási jogkivonat is szerepel a válaszfejlécben "x-ms-continuationtoken" néven. Hagyja ki ezt a paramétert a tesztelési esetek első kötegének lekéréséhez.

returnIdentityRef

boolean

Ha igaz értékre van állítva, minden identitásmezőt visszaad, például AssignedTo, ActivatedBy stb., IdentityRef-objektumként. Ha hamis értékre van állítva, ezek a mezők sztringformátumban egyedi nevekként jelennek meg. Ez alapértelmezés szerint hamis.

expand

boolean

Ha hamis értékre van állítva, kisebb hasznos adat jelenik meg, amely csak a csomag teszteset-objektumának alapvető adatait tartalmazza

excludeFlags
ExcludeFlags

Jelölő a hasznos adatok különböző értékeinek kizárásához. Például a pont-hozzárendelések kizárása = 1. További információk (hivatkozások, tesztcsomag, tesztcsomag) eltávolításához zárja ki = 2. A többletinformációk és a pont-hozzárendelések eltávolításához zárja ki = 3 (1 + 2).

isRecursive

boolean

Válaszok

Promise<PagedList<TestCase>>

getTestConfigurationById(string, number)

Tesztkonfiguráció lekérése

function getTestConfigurationById(project: string, testConfigurationId: number): Promise<TestConfiguration>

Paraméterek

project

string

Projektazonosító vagy projektnév

testConfigurationId

number

A lekérendő tesztkonfiguráció azonosítója.

Válaszok

getTestConfigurations(string, string)

A tesztkonfigurációk listájának lekérése.

function getTestConfigurations(project: string, continuationToken?: string): Promise<PagedList<TestConfiguration>>

Paraméterek

project

string

Projektazonosító vagy projektnév

continuationToken

string

Ha a visszaadott konfigurációk listája nem fejeződött be, a következő konfigurációk kötegének lekérdezésére szolgáló folytatási jogkivonat "x-ms-continuationtoken" néven szerepel a válaszfejlécben. Hagyja ki ezt a paramétert a tesztkonfigurációk első kötegének lekéréséhez.

Válaszok

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[]>

Paraméterek

project

string

Projektazonosító vagy projektnév

planId

number

states

string

configurations

string

testers

string

assignedTo

string

Válaszok

Promise<TestEntityCount[]>

getTestPlanById(string, number)

Tesztterv lekérése azonosító szerint.

function getTestPlanById(project: string, planId: number): Promise<TestPlan>

Paraméterek

project

string

Projektazonosító vagy projektnév

planId

number

A lekérni kívánt tesztterv azonosítója.

Válaszok

Promise<TestPlan>

getTestPlans(string, string, string, boolean, boolean)

Teszttervek listájának lekérése

function getTestPlans(project: string, owner?: string, continuationToken?: string, includePlanDetails?: boolean, filterActivePlans?: boolean): Promise<PagedList<TestPlan>>

Paraméterek

project

string

Projektazonosító vagy projektnév

owner

string

Tesztterv szűrése tulajdonosazonosító vagy név alapján

continuationToken

string

Ha a visszaadott tervek listája nem teljes, a következő csomagköteg lekérdezésére szolgáló folytatási jogkivonat "x-ms-continuationtoken" néven szerepel a válaszfejlécben. Hagyja ki ezt a paramétert a teszttervek első kötegének lekéréséhez.

includePlanDetails

boolean

A tesztterv összes tulajdonságának lekérése

filterActivePlans

boolean

Csak az aktív csomagok lekérése

Válaszok

Promise<PagedList<TestPlan>>

getTestSuiteById(string, number, number, SuiteExpand)

Szerezze be a tesztcsomagot a csomagazonosító alapján.

function getTestSuiteById(project: string, planId: number, suiteId: number, expand?: SuiteExpand): Promise<TestSuite>

Paraméterek

project

string

Projektazonosító vagy projektnév

planId

number

A csomagokat tartalmazó tesztterv azonosítója.

suiteId

number

A lekéréshez tartozó csomag azonosítója.

expand
SuiteExpand

A gyermekcsomagok és a tesztelők adatainak belefoglalása

Válaszok

Promise<TestSuite>

getTestSuitesForPlan(string, number, SuiteExpand, string, boolean)

Tesztcsomagok lekérése a tervhez.

function getTestSuitesForPlan(project: string, planId: number, expand?: SuiteExpand, continuationToken?: string, asTreeView?: boolean): Promise<PagedList<TestSuite>>

Paraméterek

project

string

Projektazonosító vagy projektnév

planId

number

Annak a teszttervnek az azonosítója, amelyhez a csomagokat kérik.

expand
SuiteExpand

Adja meg a gyermekcsomagokat és a tesztelők adatait.

continuationToken

string

Ha a visszaadott csomagok listája nem teljes, a következő csomagköteg lekérdezésére szolgáló folytatási jogkivonat az "x-ms-continuationtoken" néven szerepel a válaszfejlécben. Hagyja ki ezt a paramétert a tesztcsomagok első kötegének lekéréséhez.

asTreeView

boolean

Ha a visszaadott csomagoknak faszerkezetben kell lenniük.

Válaszok

Promise<PagedList<TestSuite>>

getTestVariableById(string, number)

Egy tesztváltozó lekérése az azonosító alapján.

function getTestVariableById(project: string, testVariableId: number): Promise<TestVariable>

Paraméterek

project

string

Projektazonosító vagy projektnév

testVariableId

number

A lekérendő tesztváltozó azonosítója.

Válaszok

Promise<TestVariable>

getTestVariables(string, string)

A tesztváltozók listájának lekérése.

function getTestVariables(project: string, continuationToken?: string): Promise<PagedList<TestVariable>>

Paraméterek

project

string

Projektazonosító vagy projektnév

continuationToken

string

Ha a visszaadott változók listája nem teljes, a következő változók kötegének lekérdezésére szolgáló folytatási jogkivonat "x-ms-continuationtoken" néven szerepel a válaszfejlécben. Hagyja ki ezt a paramétert a tesztváltozók első kötegének lekéréséhez.

Válaszok

removeTestCasesFromSuite(string, number, number, string)

Eltávolítja a teszteseteket egy csomagból a megadott teszteset-azonosítók listája alapján.

function removeTestCasesFromSuite(project: string, planId: number, suiteId: number, testCaseIds: string): Promise<void>

Paraméterek

project

string

Projektazonosító vagy projektnév

planId

number

Annak a teszttervnek az azonosítója, amelyből a teszteseteket el kell távolítani.

suiteId

number

Annak a tesztcsomagnak az azonosítója, amelyből a teszteseteket el kell távolítani.

testCaseIds

string

Eltávolítandó teszteset-azonosítók.

Válaszok

Promise<void>

removeTestCasesListFromSuite(string, number, number, string)

Eltávolítja a teszteseteket egy csomagból a megadott teszteset-azonosítók listája alapján. Ez az API több teszteset eltávolítására is használható.

function removeTestCasesListFromSuite(project: string, planId: number, suiteId: number, testIds: string): Promise<void>

Paraméterek

project

string

Projektazonosító vagy projektnév

planId

number

Annak a teszttervnek az azonosítója, amelyből a teszteseteket el kell távolítani.

suiteId

number

Annak a tesztcsomagnak az azonosítója, amelyből a teszteseteket el kell távolítani.

testIds

string

Eltávolítandó teszteset-azonosítók vesszővel tagolt sztringje.

Válaszok

Promise<void>

reorderSuiteEntries(SuiteEntryUpdateParams[], string, number)

A tesztcsomag bejegyzéseinek átrendezése a tesztcsomagban.

function reorderSuiteEntries(suiteEntries: SuiteEntryUpdateParams[], project: string, suiteId: number): Promise<SuiteEntry[]>

Paraméterek

suiteEntries

SuiteEntryUpdateParams[]

Az átrendezendő SuiteEntry listája.

project

string

Projektazonosító vagy projektnév

suiteId

number

A szülő tesztcsomag azonosítója.

Válaszok

Promise<SuiteEntry[]>

restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)

Visszaállítja a törölt teszttervet

function restoreDeletedTestPlan(restoreModel: TestPlanAndSuiteRestoreModel, project: string, planId: number): Promise<void>

Paraméterek

restoreModel
TestPlanAndSuiteRestoreModel

A visszaállítási információkat tartalmazó modell

project

string

Projektazonosító vagy projektnév

planId

number

A visszaállítandó tesztterv azonosítója

Válaszok

Promise<void>

restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)

Visszaállítja a törölt tesztcsomagot

function restoreDeletedTestSuite(payload: TestPlanAndSuiteRestoreModel, project: string, suiteId: number): Promise<void>

Paraméterek

payload
TestPlanAndSuiteRestoreModel

A visszaállítási információkat tartalmazó modell

project

string

Projektazonosító vagy projektnév

suiteId

number

A visszaállítandó tesztcsomag azonosítója

Válaszok

Promise<void>

updateSuiteTestCases(SuiteTestCaseCreateUpdateParameters[], string, number, number)

A tesztelési esetek konfigurációinak frissítése

function updateSuiteTestCases(suiteTestCaseCreateUpdateParameters: SuiteTestCaseCreateUpdateParameters[], project: string, planId: number, suiteId: number): Promise<TestCase[]>

Paraméterek

suiteTestCaseCreateUpdateParameters

SuiteTestCaseCreateUpdateParameters[]

A SuiteTestCaseCreateUpdateParameters objektum.

project

string

Projektazonosító vagy projektnév

planId

number

Annak a teszttervnek az azonosítója, amelyre a teszteseteket frissíteni kell.

suiteId

number

Annak a tesztcsomagnak az azonosítója, amelyre a teszteseteket frissíteni kell.

Válaszok

Promise<TestCase[]>

updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)

Frissítse a tesztkonfigurációt az azonosítója alapján.

function updateTestConfiguration(testConfigurationCreateUpdateParameters: TestConfigurationCreateUpdateParameters, project: string, testConfiguartionId: number): Promise<TestConfiguration>

Paraméterek

testConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters

TestConfigurationCreateUpdateParameters

project

string

Projektazonosító vagy projektnév

testConfiguartionId

number

A frissíteni kívánt tesztkonfiguráció azonosítója.

Válaszok

updateTestPlan(TestPlanUpdateParams, string, number)

Tesztterv frissítése.

function updateTestPlan(testPlanUpdateParams: TestPlanUpdateParams, project: string, planId: number): Promise<TestPlan>

Paraméterek

testPlanUpdateParams
TestPlanUpdateParams

TestPlanUpdateParams objektum. TestPlanUpdateParams

project

string

Projektazonosító vagy projektnév

planId

number

A frissíteni kívánt tesztterv azonosítója.

Válaszok

Promise<TestPlan>

updateTestPoints(TestPointUpdateParams[], string, number, number, boolean, boolean)

Tesztpontok frissítése. Ez a tesztpont aktív állapotba állítására, egy tesztpont eredményének frissítésére vagy egy tesztpont tesztelőjének frissítésére szolgál

function updateTestPoints(testPointUpdateParams: TestPointUpdateParams[], project: string, planId: number, suiteId: number, includePointDetails?: boolean, returnIdentityRef?: boolean): Promise<TestPoint[]>

Paraméterek

testPointUpdateParams

TestPointUpdateParams[]

TestPointUpdateParams objektum.

project

string

Projektazonosító vagy projektnév

planId

number

Annak a teszttervnek az azonosítója, amelyhez tesztpontokat kérnek.

suiteId

number

Annak a tesztcsomagnak az azonosítója, amelyhez tesztpontokat kérnek.

includePointDetails

boolean

Ha hamis értékre van állítva, kisebb hasznos adat jelenik meg, amely csak a tesztpont objektum alapvető adatait tartalmazza

returnIdentityRef

boolean

Ha igaz értékre van állítva, a TestCaseReference AssignedTo mezőjét adja vissza IdentityRef objektumként.

Válaszok

Promise<TestPoint[]>

updateTestSuite(TestSuiteUpdateParams, string, number, number)

Tesztcsomag frissítése.

function updateTestSuite(testSuiteUpdateParams: TestSuiteUpdateParams, project: string, planId: number, suiteId: number): Promise<TestSuite>

Paraméterek

testSuiteUpdateParams
TestSuiteUpdateParams

A csomag-felfokozás paraméterei

project

string

Projektazonosító vagy projektnév

planId

number

A csomagokat tartalmazó tesztterv azonosítója.

suiteId

number

A szülőcsomag azonosítója.

Válaszok

Promise<TestSuite>

updateTestVariable(TestVariableCreateUpdateParameters, string, number)

Frissítsen egy tesztváltozót az azonosítójával.

function updateTestVariable(testVariableCreateUpdateParameters: TestVariableCreateUpdateParameters, project: string, testVariableId: number): Promise<TestVariable>

Paraméterek

testVariableCreateUpdateParameters
TestVariableCreateUpdateParameters

TestVariableCreateUpdateParameters

project

string

Projektazonosító vagy projektnév

testVariableId

number

A frissíteni kívánt tesztváltozó azonosítója.

Válaszok

Promise<TestVariable>