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
| Test |
Metódusok
Konstruktor adatai
TestPlanRestClient(IVssRestClientOptions)
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 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
Promise<CloneTestCaseOperationInformation>
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
Promise<CloneTestPlanOperationInformation>
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
Promise<CloneTestSuiteOperationInformation>
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
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
Promise<TestConfiguration>
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
Promise<CloneTestPlanOperationInformation>
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
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
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
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
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
Promise<CloneTestSuiteOperationInformation>
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
Promise<CloneTestCaseOperationInformation>
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
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
Promise<TestConfiguration>
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
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[]>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- planId
-
number
- states
-
string
- outcome
- UserFriendlyTestOutcome
- configurations
-
string
- testers
-
string
- assignedTo
-
string
- entity
- TestEntityTypes
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
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
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
Promise<PagedList<TestVariable>>
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
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
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
Promise<TestConfiguration>
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 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>