TestPlanRestClient class
الفئة الأساسية التي يجب استخدامها (مشتقة من) لتقديم طلبات إلى VSS REST apis
- يمتد
الأساليب
تفاصيل المنشئ
TestPlanRestClient(IVssRestClientOptions)
تفاصيل الأسلوب
addTestCasesToSuite(SuiteTestCaseCreateUpdateParameters[], string, number, number)
إضافة حالات اختبار إلى مجموعة ذات تكوينات محددة
function addTestCasesToSuite(suiteTestCaseCreateUpdateParameters: SuiteTestCaseCreateUpdateParameters[], project: string, planId: number, suiteId: number): Promise<TestCase[]>
المعلمات
- suiteTestCaseCreateUpdateParameters
عنصر SuiteTestCaseCreateUpdateParameters.
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار التي ستتم إضافة حالات الاختبار إليها.
- suiteId
-
number
معرف مجموعة الاختبار التي ستتم إضافة حالات الاختبار إليها.
المرتجعات
Promise<TestCase[]>
cloneTestCase(CloneTestCaseParams, string)
function cloneTestCase(cloneRequestBody: CloneTestCaseParams, project: string): Promise<CloneTestCaseOperationInformation>
المعلمات
- cloneRequestBody
- CloneTestCaseParams
- project
-
string
معرف المشروع أو اسم المشروع
المرتجعات
Promise<CloneTestCaseOperationInformation>
cloneTestPlan(CloneTestPlanParams, string, boolean)
استنساخ خطة الاختبار
function cloneTestPlan(cloneRequestBody: CloneTestPlanParams, project: string, deepClone?: boolean): Promise<CloneTestPlanOperationInformation>
المعلمات
- cloneRequestBody
- CloneTestPlanParams
تفاصيل نص طلب استنساخ الخطة TestPlanCloneRequest
- project
-
string
معرف المشروع أو اسم المشروع
- deepClone
-
boolean
استنساخ جميع حالات الاختبار المقترنة أيضا
المرتجعات
Promise<CloneTestPlanOperationInformation>
cloneTestSuite(CloneTestSuiteParams, string, boolean)
نسخ مجموعة الاختبار
function cloneTestSuite(cloneRequestBody: CloneTestSuiteParams, project: string, deepClone?: boolean): Promise<CloneTestSuiteOperationInformation>
المعلمات
- cloneRequestBody
- CloneTestSuiteParams
تفاصيل نص طلب نسخ المجموعة TestSuiteCloneRequest
- project
-
string
معرف المشروع أو اسم المشروع
- deepClone
-
boolean
استنساخ جميع حالات الاختبار المقترنة أيضا
المرتجعات
Promise<CloneTestSuiteOperationInformation>
createBulkTestSuites(TestSuiteCreateParams[], string, number, number)
إنشاء مجموعات اختبار تستند إلى متطلبات مجمعة.
function createBulkTestSuites(testSuiteCreateParams: TestSuiteCreateParams[], project: string, planId: number, parentSuiteId: number): Promise<TestSuite[]>
المعلمات
- testSuiteCreateParams
معلمات لإنشاء المجموعة
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار حيث تحتاج المجموعات المستندة إلى المتطلبات إلى إنشاء.
- parentSuiteId
-
number
معرف المجموعة الأصل التي سيتم بموجبها إنشاء مجموعات تستند إلى المتطلبات
المرتجعات
Promise<TestSuite[]>
createTestConfiguration(TestConfigurationCreateUpdateParameters, string)
إنشاء تكوين اختبار.
function createTestConfiguration(testConfigurationCreateUpdateParameters: TestConfigurationCreateUpdateParameters, project: string): Promise<TestConfiguration>
المعلمات
- testConfigurationCreateUpdateParameters
- TestConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters
- project
-
string
معرف المشروع أو اسم المشروع
المرتجعات
Promise<TestConfiguration>
createTestPlan(TestPlanCreateParams, string)
إنشاء خطة اختبار.
function createTestPlan(testPlanCreateParams: TestPlanCreateParams, project: string): Promise<TestPlan>
المعلمات
- testPlanCreateParams
- TestPlanCreateParams
كائن testPlanCreateParams. TestPlanCreateParams
- project
-
string
معرف المشروع أو اسم المشروع
المرتجعات
Promise<TestPlan>
createTestPlanWithTestCases(TestPlanWithTestCasesCreateParams, string)
قم بإنشاء خطة اختبار مع حالات الاختبار عن طريق وضع وظيفة في قائمة الانتظار.
function createTestPlanWithTestCases(creationParams: TestPlanWithTestCasesCreateParams, project: string): Promise<boolean>
المعلمات
- creationParams
- TestPlanWithTestCasesCreateParams
معلمات لإنشاء خطة الاختبار وحالات الاختبار.
- project
-
string
معرف المشروع أو اسم المشروع
المرتجعات
Promise<boolean>
createTestSuite(TestSuiteCreateParams, string, number)
إنشاء مجموعة اختبار.
function createTestSuite(testSuiteCreateParams: TestSuiteCreateParams, project: string, planId: number): Promise<TestSuite>
المعلمات
- testSuiteCreateParams
- TestSuiteCreateParams
معلمات لإنشاء المجموعة
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار التي تحتوي على المجموعات.
المرتجعات
Promise<TestSuite>
createTestVariable(TestVariableCreateUpdateParameters, string)
إنشاء متغير اختبار.
function createTestVariable(testVariableCreateUpdateParameters: TestVariableCreateUpdateParameters, project: string): Promise<TestVariable>
المعلمات
- testVariableCreateUpdateParameters
- TestVariableCreateUpdateParameters
TestVariableCreateUpdateParameters
- project
-
string
معرف المشروع أو اسم المشروع
المرتجعات
Promise<TestVariable>
deleteTestCase(string, number)
حذف حالة اختبار.
function deleteTestCase(project: string, testCaseId: number): Promise<void>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- testCaseId
-
number
معرف حالة الاختبار المراد حذفها.
المرتجعات
Promise<void>
deleteTestConfguration(string, number)
حذف تكوين اختبار بواسطة معرفه.
function deleteTestConfguration(project: string, testConfiguartionId: number): Promise<void>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- testConfiguartionId
-
number
معرف تكوين الاختبار المراد حذفه.
المرتجعات
Promise<void>
deleteTestPlan(string, number)
حذف خطة اختبار.
function deleteTestPlan(project: string, planId: number): Promise<void>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار المراد حذفها.
المرتجعات
Promise<void>
deleteTestSuite(string, number, number)
حذف مجموعة الاختبار.
function deleteTestSuite(project: string, planId: number, suiteId: number): Promise<void>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار التي تحتوي على المجموعة.
- suiteId
-
number
معرف مجموعة الاختبار المراد حذفه.
المرتجعات
Promise<void>
deleteTestVariable(string, number)
حذف متغير اختبار بواسطة معرفه.
function deleteTestVariable(project: string, testVariableId: number): Promise<void>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- testVariableId
-
number
معرف متغير الاختبار المراد حذفه.
المرتجعات
Promise<void>
exportTestCases(ExportTestCaseParams, string)
تصدير مجموعة من حالات الاختبار من مجموعة إلى ملف. التنسيقات المدعومة حاليا: xlsx
function exportTestCases(exportTestCaseRequestBody: ExportTestCaseParams, project: string): Promise<ArrayBuffer>
المعلمات
- exportTestCaseRequestBody
- ExportTestCaseParams
كائن ExportTestCaseParams. ExportTestCaseParams
- project
-
string
معرف المشروع أو اسم المشروع
المرتجعات
Promise<ArrayBuffer>
getCloneInformation(string, number)
الحصول على معلومات النسخ.
function getCloneInformation(project: string, cloneOperationId: number): Promise<CloneTestPlanOperationInformation>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- cloneOperationId
-
number
تم إرجاع معرف العملية عند وضع عملية استنساخ في قائمة الانتظار
المرتجعات
Promise<CloneTestPlanOperationInformation>
getDeletedTestPlans(string, string)
الحصول على قائمة بخطط الاختبار المحذوفة
function getDeletedTestPlans(project: string, continuationToken?: string): Promise<PagedList<TestPlan>>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- continuationToken
-
string
إذا لم تكتمل قائمة الخطط التي تم إرجاعها، يتم تضمين رمز متابعة للاستعلام عن الدفعة التالية من الخطط في عنوان الاستجابة ك "x-ms-continuationtoken". احذف هذه المعلمة للحصول على الدفعة الأولى من خطط الاختبار.
المرتجعات
getDeletedTestSuitesForPlan(string, number, SuiteExpand, string, boolean)
احصل على مجموعات الاختبار المحذوفة لخطة اختبار.
function getDeletedTestSuitesForPlan(project: string, planId: number, expand?: SuiteExpand, continuationToken?: string, asTreeView?: boolean): Promise<PagedList<TestSuite>>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار التي يتم طلب المجموعات لها.
- expand
- SuiteExpand
قم بتضمين مجموعات الأطفال وتفاصيل المختبرين.
- continuationToken
-
string
إذا لم تكتمل قائمة المجموعات التي تم إرجاعها، يتم تضمين رمز متابعة للاستعلام عن الدفعة التالية من المجموعات في عنوان الاستجابة ك "x-ms-continuationtoken". احذف هذه المعلمة للحصول على الدفعة الأولى من مجموعات الاختبار.
- asTreeView
-
boolean
إذا كانت الأجنحة التي تم إرجاعها يجب أن تكون في بنية شجرة.
المرتجعات
getDeletedTestSuitesForProject(string, SuiteExpand, string, boolean)
احصل على مجموعات الاختبار المحذوفة داخل المشروع.
function getDeletedTestSuitesForProject(project: string, expand?: SuiteExpand, continuationToken?: string, asTreeView?: boolean): Promise<PagedList<TestSuite>>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- expand
- SuiteExpand
قم بتضمين مجموعات الأطفال وتفاصيل المختبرين.
- continuationToken
-
string
إذا لم تكتمل قائمة المجموعات التي تم إرجاعها، يتم تضمين رمز متابعة للاستعلام عن الدفعة التالية من المجموعات في عنوان الاستجابة ك "x-ms-continuationtoken". احذف هذه المعلمة للحصول على الدفعة الأولى من مجموعات الاختبار.
- asTreeView
-
boolean
إذا كانت الأجنحة التي تم إرجاعها يجب أن تكون في بنية شجرة.
المرتجعات
getPoints(string, number, number, string, boolean, boolean)
احصل على نقطة اختبار معينة من مجموعة.
function getPoints(project: string, planId: number, suiteId: number, pointId: string, returnIdentityRef?: boolean, includePointDetails?: boolean): Promise<TestPoint[]>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار التي يتم طلب نقاط الاختبار لها.
- suiteId
-
number
معرف مجموعة الاختبار التي يتم طلب نقاط الاختبار لها.
- pointId
-
string
معرف نقطة الاختبار المطلوب إحضارها.
- returnIdentityRef
-
boolean
إذا تم التعيين إلى صحيح، فترجع الحقل AssignedTo في TestCaseReference كعنصر IdentityRef.
- includePointDetails
-
boolean
إذا تم تعيينها إلى خطأ، فستحصل على حمولة أصغر تحتوي على تفاصيل أساسية فقط حول كائن نقطة الاختبار
المرتجعات
Promise<TestPoint[]>
getPointsList(string, number, number, string, string, string, boolean, boolean, boolean)
الحصول على جميع النقاط داخل مجموعة استنادا إلى بعض عوامل التصفية
function getPointsList(project: string, planId: number, suiteId: number, testPointIds?: string, testCaseId?: string, continuationToken?: string, returnIdentityRef?: boolean, includePointDetails?: boolean, isRecursive?: boolean): Promise<PagedList<TestPoint>>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار التي يتم طلب نقاط الاختبار لها.
- suiteId
-
number
معرف مجموعة الاختبار التي يتم طلب نقاط الاختبار لها
- testPointIds
-
string
معرف نقاط الاختبار التي يجب إحضارها.
- testCaseId
-
string
الحصول على نقاط الاختبار لمعرفات حالة اختبار محددة.
- continuationToken
-
string
إذا لم تكتمل قائمة نقطة الاختبار التي تم إرجاعها، يتم تضمين رمز متابعة للاستعلام عن الدفعة التالية من نقاط الاختبار في عنوان الاستجابة ك "x-ms-continuationtoken". احذف هذه المعلمة للحصول على الدفعة الأولى من نقاط الاختبار.
- returnIdentityRef
-
boolean
إذا تم التعيين إلى صحيح، فترجع الحقل AssignedTo في TestCaseReference كعنصر IdentityRef.
- includePointDetails
-
boolean
إذا تم تعيينها إلى خطأ، فستحصل على حمولة أصغر تحتوي على تفاصيل أساسية فقط حول كائن نقطة الاختبار
- isRecursive
-
boolean
إذا تم تعيينها إلى true، فستجلب أيضا نقاط اختبار تنتمي إلى مجموعات الأطفال بشكل متكرر.
المرتجعات
getSuiteCloneInformation(string, number)
الحصول على معلومات النسخ.
function getSuiteCloneInformation(project: string, cloneOperationId: number): Promise<CloneTestSuiteOperationInformation>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- cloneOperationId
-
number
تم إرجاع معرف العملية عند وضع عملية استنساخ في قائمة الانتظار
المرتجعات
Promise<CloneTestSuiteOperationInformation>
getSuiteEntries(string, number, SuiteEntryTypes)
احصل على قائمة بإدخالات مجموعة الاختبار في مجموعة الاختبار.
function getSuiteEntries(project: string, suiteId: number, suiteEntryType?: SuiteEntryTypes): Promise<SuiteEntry[]>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- suiteId
-
number
معرف المجموعة الأصل.
- suiteEntryType
- SuiteEntryTypes
المرتجعات
Promise<SuiteEntry[]>
getSuitesByTestCaseId(number)
ابحث عن قائمة بجميع مجموعات الاختبار التي توجد فيها حالة اختبار معينة. هذا مفيد إذا كنت بحاجة إلى معرفة مجموعات الاختبار التي تستخدم حالة اختبار، عندما تحتاج إلى إجراء تغييرات على حالة اختبار.
function getSuitesByTestCaseId(testCaseId: number): Promise<TestSuite[]>
المعلمات
- testCaseId
-
number
معرف حالة الاختبار التي يجب إحضار المجموعات لها.
المرتجعات
Promise<TestSuite[]>
getTestCase(string, number, number, string, string, boolean)
احصل على حالة اختبار معينة من مجموعة.
function getTestCase(project: string, planId: number, suiteId: number, testCaseId: string, witFields?: string, returnIdentityRef?: boolean): Promise<TestCase[]>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار التي يتم طلب حالات الاختبار لها.
- suiteId
-
number
معرف مجموعة الاختبار التي يتم طلب حالات الاختبار لها.
- testCaseId
-
string
معرف حالة الاختبار المطلوب إحضاره.
- witFields
-
string
احصل على قائمة witFields.
- returnIdentityRef
-
boolean
إذا تم تعيينها إلى true، فترجع كافة حقول الهوية، مثل AssignedTo وActactedBy وما إلى ذلك، ككائنات IdentityRef. إذا تم تعيينها إلى خطأ، يتم إرجاع هذه الحقول كأسماء فريدة بتنسيق سلسلة. هذا خطأ بشكل افتراضي.
المرتجعات
Promise<TestCase[]>
getTestCaseCloneInformation(string, number)
الحصول على معلومات النسخ.
function getTestCaseCloneInformation(project: string, cloneOperationId: number): Promise<CloneTestCaseOperationInformation>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- cloneOperationId
-
number
تم إرجاع معرف العملية عند وضع عملية استنساخ في قائمة الانتظار
المرتجعات
Promise<CloneTestCaseOperationInformation>
getTestCaseList(string, number, number, string, string, string, string, boolean, boolean, ExcludeFlags, boolean)
ترجع قائمة حالة الاختبار حالات الاختبار هذه التي تحتوي على جميع معرفات التكوين كما هو مذكور في المعلمة الاختيارية. إذا كانت معرفات التكوين فارغة، فإنها ترجع جميع حالات الاختبار
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>>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار التي يتم طلب حالات الاختبار لها.
- suiteId
-
number
معرف مجموعة الاختبار التي يتم طلب حالات الاختبار لها.
- testIds
-
string
اختبار معرفات الحالة التي سيتم إحضارها.
- configurationIds
-
string
إحضار حالات الاختبار التي تحتوي على جميع معرفات التكوين المحددة.
- witFields
-
string
احصل على قائمة witFields.
- continuationToken
-
string
إذا لم تكتمل قائمة حالات الاختبار التي تم إرجاعها، يتم تضمين رمز متابعة للاستعلام عن الدفعة التالية من حالات الاختبار في عنوان الاستجابة ك "x-ms-continuationtoken". احذف هذه المعلمة للحصول على الدفعة الأولى من حالات الاختبار.
- returnIdentityRef
-
boolean
إذا تم تعيينها إلى true، فترجع كافة حقول الهوية، مثل AssignedTo وActactedBy وما إلى ذلك، ككائنات IdentityRef. إذا تم تعيينها إلى خطأ، يتم إرجاع هذه الحقول كأسماء فريدة بتنسيق سلسلة. هذا خطأ بشكل افتراضي.
- expand
-
boolean
إذا تم تعيينها إلى false، فستحصل على حمولة أصغر تحتوي فقط على تفاصيل أساسية حول عنصر حالة اختبار المجموعة
- excludeFlags
- ExcludeFlags
وضع علامة لاستبعاد قيم مختلفة من البيانات الأساسية. على سبيل المثال لإزالة تعيينات النقاط، قم بتمرير استثناء = 1. لإزالة معلومات إضافية (ارتباطات، خطة اختبار، مجموعة اختبار) قم بتمرير استبعاد = 2. لإزالة كل من المعلومات الإضافية وتعيينات النقاط، قم بتمرير استثناء = 3 (1 + 2).
- isRecursive
-
boolean
المرتجعات
getTestConfigurationById(string, number)
الحصول على تكوين اختبار
function getTestConfigurationById(project: string, testConfigurationId: number): Promise<TestConfiguration>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- testConfigurationId
-
number
معرف تكوين الاختبار للحصول عليه.
المرتجعات
Promise<TestConfiguration>
getTestConfigurations(string, string)
احصل على قائمة تكوينات الاختبار.
function getTestConfigurations(project: string, continuationToken?: string): Promise<PagedList<TestConfiguration>>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- continuationToken
-
string
إذا لم تكتمل قائمة التكوينات التي تم إرجاعها، يتم تضمين رمز متابعة للاستعلام عن الدفعة التالية من التكوينات في عنوان الاستجابة ك "x-ms-continuationtoken". احذف هذه المعلمة للحصول على الدفعة الأولى من تكوينات الاختبار.
المرتجعات
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[]>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
- states
-
string
- outcome
- UserFriendlyTestOutcome
- configurations
-
string
- testers
-
string
- assignedTo
-
string
- entity
- TestEntityTypes
المرتجعات
Promise<TestEntityCount[]>
getTestPlanById(string, number)
احصل على خطة اختبار حسب المعرف.
function getTestPlanById(project: string, planId: number): Promise<TestPlan>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار التي يجب الحصول عليها.
المرتجعات
Promise<TestPlan>
getTestPlans(string, string, string, boolean, boolean)
الحصول على قائمة بخطط الاختبار
function getTestPlans(project: string, owner?: string, continuationToken?: string, includePlanDetails?: boolean, filterActivePlans?: boolean): Promise<PagedList<TestPlan>>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- owner
-
string
تصفية خطة الاختبار حسب معرف المالك أو الاسم
- continuationToken
-
string
إذا لم تكتمل قائمة الخطط التي تم إرجاعها، يتم تضمين رمز متابعة للاستعلام عن الدفعة التالية من الخطط في عنوان الاستجابة ك "x-ms-continuationtoken". احذف هذه المعلمة للحصول على الدفعة الأولى من خطط الاختبار.
- includePlanDetails
-
boolean
الحصول على جميع خصائص خطة الاختبار
- filterActivePlans
-
boolean
الحصول على الخطط النشطة فقط
المرتجعات
getTestSuiteById(string, number, number, SuiteExpand)
احصل على مجموعة الاختبار حسب معرف المجموعة.
function getTestSuiteById(project: string, planId: number, suiteId: number, expand?: SuiteExpand): Promise<TestSuite>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار التي تحتوي على المجموعات.
- suiteId
-
number
معرف الجناح الذي يجب الحصول عليه.
- expand
- SuiteExpand
تضمين مجموعات الأطفال وتفاصيل المختبرين
المرتجعات
Promise<TestSuite>
getTestSuitesForPlan(string, number, SuiteExpand, string, boolean)
احصل على مجموعات اختبار للخطة.
function getTestSuitesForPlan(project: string, planId: number, expand?: SuiteExpand, continuationToken?: string, asTreeView?: boolean): Promise<PagedList<TestSuite>>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار التي يتم طلب المجموعات لها.
- expand
- SuiteExpand
قم بتضمين مجموعات الأطفال وتفاصيل المختبرين.
- continuationToken
-
string
إذا لم تكتمل قائمة المجموعات التي تم إرجاعها، يتم تضمين رمز متابعة للاستعلام عن الدفعة التالية من المجموعات في عنوان الاستجابة ك "x-ms-continuationtoken". احذف هذه المعلمة للحصول على الدفعة الأولى من مجموعات الاختبار.
- asTreeView
-
boolean
إذا كانت الأجنحة التي تم إرجاعها يجب أن تكون في بنية شجرة.
المرتجعات
getTestVariableById(string, number)
احصل على متغير اختبار بواسطة معرفه.
function getTestVariableById(project: string, testVariableId: number): Promise<TestVariable>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- testVariableId
-
number
معرف متغير الاختبار للحصول عليه.
المرتجعات
Promise<TestVariable>
getTestVariables(string, string)
احصل على قائمة بمتغيرات الاختبار.
function getTestVariables(project: string, continuationToken?: string): Promise<PagedList<TestVariable>>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- continuationToken
-
string
إذا لم تكتمل قائمة المتغيرات التي تم إرجاعها، يتم تضمين رمز متابعة للاستعلام عن الدفعة التالية من المتغيرات في عنوان الاستجابة ك "x-ms-continuationtoken". حذف هذه المعلمة للحصول على الدفعة الأولى من متغيرات الاختبار.
المرتجعات
Promise<PagedList<TestVariable>>
removeTestCasesFromSuite(string, number, number, string)
يزيل حالات الاختبار من مجموعة استنادا إلى قائمة معرفات حالة الاختبار المتوفرة.
function removeTestCasesFromSuite(project: string, planId: number, suiteId: number, testCaseIds: string): Promise<void>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار التي يجب إزالة حالات الاختبار منها.
- suiteId
-
number
معرف مجموعة الاختبار التي ستتم إزالة حالات الاختبار منها.
- testCaseIds
-
string
اختبار معرفات الحالة المراد إزالتها.
المرتجعات
Promise<void>
removeTestCasesListFromSuite(string, number, number, string)
يزيل حالات الاختبار من مجموعة استنادا إلى قائمة معرفات حالة الاختبار المتوفرة. يمكن استخدام واجهة برمجة التطبيقات هذه لإزالة عدد أكبر من حالات الاختبار.
function removeTestCasesListFromSuite(project: string, planId: number, suiteId: number, testIds: string): Promise<void>
المعلمات
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار التي يجب إزالة حالات الاختبار منها.
- suiteId
-
number
معرف مجموعة الاختبار التي ستتم إزالة حالات الاختبار منها.
- testIds
-
string
سلسلة مفصولة بفواصل من معرفات حالة الاختبار المراد إزالتها.
المرتجعات
Promise<void>
reorderSuiteEntries(SuiteEntryUpdateParams[], string, number)
إعادة ترتيب إدخالات مجموعة الاختبار في مجموعة الاختبار.
function reorderSuiteEntries(suiteEntries: SuiteEntryUpdateParams[], project: string, suiteId: number): Promise<SuiteEntry[]>
المعلمات
- suiteEntries
قائمة SuiteEntry لإعادة ترتيبها.
- project
-
string
معرف المشروع أو اسم المشروع
- suiteId
-
number
معرف مجموعة الاختبار الأصلية.
المرتجعات
Promise<SuiteEntry[]>
restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)
استعادة خطة الاختبار المحذوفة
function restoreDeletedTestPlan(restoreModel: TestPlanAndSuiteRestoreModel, project: string, planId: number): Promise<void>
المعلمات
- restoreModel
- TestPlanAndSuiteRestoreModel
النموذج الذي يحتوي على معلومات الاستعادة
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار للاستعادة
المرتجعات
Promise<void>
restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)
استعادة مجموعة الاختبار المحذوفة
function restoreDeletedTestSuite(payload: TestPlanAndSuiteRestoreModel, project: string, suiteId: number): Promise<void>
المعلمات
- payload
- TestPlanAndSuiteRestoreModel
النموذج الذي يحتوي على معلومات الاستعادة
- project
-
string
معرف المشروع أو اسم المشروع
- suiteId
-
number
معرف مجموعة الاختبار المراد استعادته
المرتجعات
Promise<void>
updateSuiteTestCases(SuiteTestCaseCreateUpdateParameters[], string, number, number)
تحديث التكوينات لحالات الاختبار
function updateSuiteTestCases(suiteTestCaseCreateUpdateParameters: SuiteTestCaseCreateUpdateParameters[], project: string, planId: number, suiteId: number): Promise<TestCase[]>
المعلمات
- suiteTestCaseCreateUpdateParameters
كائن SuiteTestCaseCreateUpdateParameters.
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار التي سيتم تحديث حالات الاختبار إليها.
- suiteId
-
number
معرف مجموعة الاختبار التي سيتم تحديث حالات الاختبار إليها.
المرتجعات
Promise<TestCase[]>
updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)
تحديث تكوين اختبار بواسطة معرفه.
function updateTestConfiguration(testConfigurationCreateUpdateParameters: TestConfigurationCreateUpdateParameters, project: string, testConfiguartionId: number): Promise<TestConfiguration>
المعلمات
- testConfigurationCreateUpdateParameters
- TestConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters
- project
-
string
معرف المشروع أو اسم المشروع
- testConfiguartionId
-
number
معرف تكوين الاختبار المراد تحديثه.
المرتجعات
Promise<TestConfiguration>
updateTestPlan(TestPlanUpdateParams, string, number)
تحديث خطة اختبار.
function updateTestPlan(testPlanUpdateParams: TestPlanUpdateParams, project: string, planId: number): Promise<TestPlan>
المعلمات
- testPlanUpdateParams
- TestPlanUpdateParams
كائن testPlanUpdateParams. TestPlanUpdateParams
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار التي سيتم تحديثها.
المرتجعات
Promise<TestPlan>
updateTestPoints(TestPointUpdateParams[], string, number, number, boolean, boolean)
تحديث نقاط الاختبار. يتم استخدام هذا لإعادة تعيين نقطة الاختبار إلى نشطة، أو تحديث نتيجة نقطة اختبار أو تحديث المختبر لنقطة اختبار
function updateTestPoints(testPointUpdateParams: TestPointUpdateParams[], project: string, planId: number, suiteId: number, includePointDetails?: boolean, returnIdentityRef?: boolean): Promise<TestPoint[]>
المعلمات
- testPointUpdateParams
كائن TestPointUpdateParams.
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار التي يتم طلب نقاط الاختبار لها.
- suiteId
-
number
معرف مجموعة الاختبار التي يتم طلب نقاط الاختبار لها.
- includePointDetails
-
boolean
إذا تم تعيينها إلى خطأ، فستحصل على حمولة أصغر تحتوي على تفاصيل أساسية فقط حول كائن نقطة الاختبار
- returnIdentityRef
-
boolean
إذا تم التعيين إلى صحيح، فترجع الحقل AssignedTo في TestCaseReference كعنصر IdentityRef.
المرتجعات
Promise<TestPoint[]>
updateTestSuite(TestSuiteUpdateParams, string, number, number)
تحديث مجموعة الاختبار.
function updateTestSuite(testSuiteUpdateParams: TestSuiteUpdateParams, project: string, planId: number, suiteId: number): Promise<TestSuite>
المعلمات
- testSuiteUpdateParams
- TestSuiteUpdateParams
معلمات تحديث المجموعة
- project
-
string
معرف المشروع أو اسم المشروع
- planId
-
number
معرف خطة الاختبار التي تحتوي على المجموعات.
- suiteId
-
number
معرف المجموعة الأصل.
المرتجعات
Promise<TestSuite>
updateTestVariable(TestVariableCreateUpdateParameters, string, number)
تحديث متغير اختبار بواسطة معرفه.
function updateTestVariable(testVariableCreateUpdateParameters: TestVariableCreateUpdateParameters, project: string, testVariableId: number): Promise<TestVariable>
المعلمات
- testVariableCreateUpdateParameters
- TestVariableCreateUpdateParameters
TestVariableCreateUpdateParameters
- project
-
string
معرف المشروع أو اسم المشروع
- testVariableId
-
number
معرف متغير الاختبار المراد تحديثه.
المرتجعات
Promise<TestVariable>