exponenta event banner

oslc.qm. TestScript

Ресурс сценария тестирования для домена управления качеством OSLC

    Описание

    oslc.qm.TestScript объект представляет ресурсы тестового сценария в области управления качеством поставщика услуг Open Services for Lifecycle Collaboration (OSLC). После создания и настройки oslc.Client и oslc.core.QueryCapability запросите у поставщика услуг доступные ресурсы сценария тестирования с помощью queryTestScripts функция.

    Создание

    Создание oslc.qm.TestScript с помощью createTestScript функция.

    Свойства

    развернуть все

    URL-адрес навигации для ресурса тестового сценария, указанного как символьный массив.

    Индикатор незафиксированных изменений ресурса сценария теста, указанный как логический 1или 0 где:

    • 1 указывает, что ресурс сценария теста имеет незафиксированные изменения.

    • 0 указывает, что ресурс сценария теста не имеет незафиксированных изменений.

    Типы данных: logical

    состояние выборки ресурсов скрипта теста, указанное как логическое 1 или 0 где:

    • 1 указывает, что выбран ресурс сценария теста.

    • 0 указывает, что ресурс сценария теста не выбран.

    Типы данных: logical

    Заголовок тестового сценария, указанный как символьный массив.

    Идентификатор ресурса тестового сценария, указанный как символьный массив.

    Функции объекта

    addRequirementLinkДобавить связь отслеживания требований к локальному объекту тестовых ресурсов OSLC
    addResourcePropertyДобавить свойство ресурса в локальный объект ресурса OSLC
    addTextPropertyДобавить свойство text в локальный объект ресурса OSLC
    commitОтправка локальных изменений поставщику услуг OSLC
    fetchПолучение полных данных о ресурсах от поставщика услуг OSLC
    getPropertyПолучить локальное содержимое свойства text из объекта ресурса OSLC
    getRDFПолучение данных RDF/XML ресурса из объекта ресурса OSLC
    getRequirementLinksПолучение локально сохраненных связей отслеживания требований из объекта тестовых ресурсов OSLC
    getResourcePropertyПолучить локальное содержимое свойства ресурса из объекта ресурса OSLC
    removeУдалить ресурс из поставщика услуг OSLC
    removeRequirementLinkУдаление связи отслеживания требований из локального объекта тестовых ресурсов OSLC
    removeResourcePropertyУдалить свойство ресурса из локального объекта ресурса OSLC
    setPropertyЗадать локальное содержимое свойства text для объекта ресурса OSLC
    setRDFУстановка содержимого RDF для локального объекта ресурса OSLC
    setResourceUrlЗадать URL-адрес ресурса для локального объекта ресурса OSLC
    showПросмотр ресурса OSLC в браузере системы

    Примеры

    свернуть все

    В этом примере показано, как отправить запрос на ресурсы тестового сценария с настроенным клиентом OSLC, изменить существующий ресурс тестового сценария и зафиксировать изменения поставщику услуг.

    После создания и настройки клиента OSLC myClient как описано в разделе Создание и настройка клиента OSLC для домена управления качеством, создайте возможность запроса для типа ресурса тестового сценария.

    myQueryCapability = getQueryService(myClient,'TestScript');

    Отправьте поставщику услуг запрос на доступные ресурсы сценария тестирования.

    testScripts = queryTestScripts(myQueryCapability)
    testScripts = 
    
      1×7 TestScript array with properties:
    
        ResourceUrl
        Dirty
        IsFetched
        Title
        Identifier

    Назначение ресурса тестового сценария переменной myTestScript. Получение полных данных ресурса от поставщика услуг для ресурса сценария тестирования. Осмотрите Title собственность.

    myTestScript = testScripts(1);
    status = fetch(myTestScript,myClient)
    status = 
    
      StatusCode enumeration
    
        OK
    title = myTestScript.Title
    title =
    
        'Test Script 1'
    

    Измените заголовок тестового сценария и зафиксируйте изменения для поставщика услуг.

    myTestScript.Title = 'My New Test Script Title';
    status = commit(myTestScript,myClient)
    status = 
    
      StatusCode enumeration
    
        OK

    Откройте ресурс сценария теста в обозревателе системы с помощью show функция.

    show(myTestScript)

    В этом примере показано, как отправить запрос на создание нового ресурса сценария теста с настроенным клиентом OSLC.

    После создания и настройки клиента OSLC myClient как описано в разделе Создание и настройка клиента OSLC для домена управления качеством, создайте фабрику создания для типа ресурса тестового сценария.

    myCreationFactory = getCreationFactory(myClient,'TestScript');

    Использовать фабрику создания для создания ресурса тестового сценария с фабрикой создания с заголовком My New Test Script. Извлеките полные данные ресурса из поставщика услуг для ресурса сценария тестирования и проверьте ресурс.

    newTestScript = createTestScript(myCreationFactory, ...
        'My New Test Script');
    fetch(newTestScript,myClient);
    newTestScript
    newTestScript = 
      TestScript with properties:
    
        ResourceUrl: 'https://localhost:9443/qm/resource/itemName/_b19w2...'
              Dirty: 0
          IsFetched: 1
              Title: 'My New Test Script'
         Identifier: '498'

    Откройте ресурс сценария теста в обозревателе системы с помощью show функция.

    show(newTestScript)
    Представлен в R2021a