oslc.qm.TestExecutionRecord

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

    Описание

    oslc.qm.TestExecutionRecord объект представляет ресурсы записи выполнения теста в области управления качеством Open Services для Сотрудничества Жизненного цикла (OSLC) поставщик услуг. После создания и конфигурирования oslc.Client и oslc.core.QueryCapability объекты, запросите поставщика услуг для доступных ресурсов записи выполнения теста при помощи queryTestExecutionRecords функция.

    Создание

    Создайте oslc.qm.TestExecutionRecord объект при помощи createTestExecutionRecord функция.

    Свойства

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

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

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

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

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

    Типы данных: логический

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

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

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

    Типы данных: логический

    Документально подтвержденный правовой титул выполнения теста в виде символьного массива.

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

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

    addResourcePropertyДобавьте свойство ресурса в локальный объект ресурса OSLC
    addTextPropertyДобавьте текстовое свойство в локальный объект ресурса OSLC
    commitОтправьте локальные изменения поставщику услуг OSLC
    fetchПолучите полные данные ресурсов от поставщика услуг OSLC
    getPropertyПолучите локальное содержимое текстового свойства от объекта ресурса OSLC
    getRDFПолучите ресурс данные RDF/XML из объекта ресурса OSLC
    getResourcePropertyПолучите локальное содержимое свойства ресурса от объекта ресурса OSLC
    getRunsTestCaseПолучите локально сохраненную ссылку трассируемости теста от объекта ресурса записи выполнения теста OSLC
    removeУдалите ресурс от поставщика услуг OSLC
    removeResourcePropertyУдалите свойство ресурса из локального объекта ресурса OSLC
    setPropertyУстановите локальное содержимое текстового свойства для объекта ресурса 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