exponenta event banner

oslc.qm. TestExecutionRecord

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

    Описание

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

    Создание

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

    Свойства

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Примеры

    свернуть все

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

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

    myQueryCapability = getQueryService(myClient,'TestExecutionRecord');

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

    testERs = queryTestExecutionRecords(myQueryCapability)
    testERs = 
    
      1×2 TestExecutionRecord array with properties:
    
        ResourceUrl
        Dirty
        IsFetched
        Title
        Identifier

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

    myTestER = testERs(1);
    status = fetch(myTestER,myClient)
    status = 
    
      StatusCode enumeration
    
        OK
    title = myTestER.Title
    title =
    
        'Test Case 1'
    

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

    myTestER.Title = 'My New Test Execution Record Title';
    status = commit(myTestER,myClient)
    status = 
    
      StatusCode enumeration
    
        OK

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

    show(myTestER)

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

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

    myCreationFactory = getCreationFactory(myClient,'TestExecutionRecord');

    Используйте фабрику создания для создания ресурса записи выполнения теста с заголовком My New Test Execution Record и связать его с URL-адресом ресурса тестового случая testURL из тестового случая. Дополнительные сведения о запросе провайдеров услуг о тестовых примерах см. в разделах Изменение тестового случая и Фиксация изменений. Получение полных данных ресурса от поставщика услуг для ресурса записи выполнения теста и проверка ресурса.

    newTestER = createTestExecutionRecord(myCreationFactory, ...
        'My New Test Execution Record',testURL);
    fetch(newTestCase,myClient);
    newTestER
    newTestER = 
      TestExecutionRecord with properties:
    
        ResourceUrl: 'https://localhost:9443/qm/oslc_qm/resources/CfkIoW...'
              Dirty: 0
          IsFetched: 1
              Title: 'My New Test Execution Record'
         Identifier: '301'
    

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

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