oslc.qm.TestResult

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

    Описание

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

    Создание

    Создайте oslc.qm.TestResult при помощи createTestResult функция.

    Свойства

    расширить все

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

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

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

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

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

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

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

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

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

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

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

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

    addResourcePropertyДобавьте свойство ресурса к локальному объекту ресурса OSLC
    addTextPropertyДобавьте свойство текста к локальному объекту ресурса OSLC
    commitОтправка локальных изменений поставщику услуг OSLC
    fetchПолучение полных данных о ресурсах от поставщика услуг OSLC
    getProducedTestExecutionRecordПолучите локально сохраненное выполнение теста запись трассируемости ссылку из объекта тестового результата Open Services for Lifecycle Collaboration (OSLC)
    getPropertyПолучите локальное содержимое текстового свойства из объекта ресурса OSLC
    getRDFПолучите данные ресурса RDF/XML из объекта ресурса OSLC
    getReportsOnTestCaseПолучите локально сохраненный ссылку трассируемости тестов из объекта ресурса результата тестирования OSLC
    getResourcePropertyПолучение локального содержимого свойства ресурса из объекта ресурса OSLC
    getStatusПолучите локально сохраненное состояние от объекта ресурса результата тестирования OSLC
    removeУдалите ресурс из поставщика услуг OSLC
    removeResourcePropertyУдалите свойство ресурса из локального объекта ресурса OSLC
    setPropertyУстановите локальное содержимое свойства текста для объекта ресурса OSLC
    setRDFУстановите содержимое RDF для локального объекта ресурса OSLC
    setResourceUrlУстановите URL ресурса для локального объекта ресурса OSLC
    showПросмотр ресурса OSLC в системном браузере

    Примеры

    свернуть все

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

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

    myQueryCapability = getQueryService(myClient,'TestResult');

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

    testResults = queryTestResults(myQueryCapability)
    testResults = 
    
      1×2 TestResult array with properties:
    
        ResourceUrl
        Dirty
        IsFetched
        Title
        Identifier

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

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

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

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

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

    show(myTestResult)

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

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

    myCreationFactory = getCreationFactory(myClient,'TestResult');

    Используйте фабрику создания, чтобы создать ресурс результатов тестирования с заголовком My New Test Result и связать его с URL-адресом ресурса теста, заданным testURL и URL ресурса записи выполнения теста, заданный как executionURL. Установите статус результата тестирования равным Unverified. Для получения дополнительной информации о запросах сервисного провайдера на записи тестов и выполнения смотрите Редактирование Теста и Фиксация изменений и Редактирование Выполнения теста записи и Фиксация изменений. Получите полные данные ресурса от поставщика услуг для тестового ресурса результатов и проверьте ресурс.

    newTestResult = createTestResult(myCreationFactory, ...
        'My New Test Result',testURL,executionURL,'Unverified');
    fetch(newTestCase,myClient);
    newTestResult
    newTestResult = 
      TestResult with properties:
    
        ResourceUrl: 'https://localhost:9443/qm/oslc_qm/resources/CdffuW...'
              Dirty: 0
          IsFetched: 1
              Title: 'My New Test Result'
         Identifier: '1456'
    

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

    show(newTestResult)
    Введенный в R2021a
    Для просмотра документации необходимо авторизоваться на сайте