exponenta event banner

oslc.qm. TestResult

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

    Описание

    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Добавить свойство text в локальный объект ресурса OSLC
    commitОтправка локальных изменений поставщику услуг OSLC
    fetchПолучение полных данных о ресурсах от поставщика услуг OSLC
    getProducedTestExecutionRecordПолучить локально сохраненную связь отслеживания записей выполнения тестов из объекта ресурса результатов тестирования Open Services for Lifecycle Collaboration (OSLC)
    getPropertyПолучить локальное содержимое свойства text из объекта ресурса OSLC
    getRDFПолучение данных RDF/XML ресурса из объекта ресурса OSLC
    getReportsOnTestCaseПолучить локально сохраненную связь отслеживания тестового случая из объекта ресурса результатов теста OSLC
    getResourcePropertyПолучить локальное содержимое свойства ресурса из объекта ресурса OSLC
    getStatusПолучение локально сохраненного состояния из объекта ресурса результата теста OSLC
    removeУдалить ресурс из поставщика услуг OSLC
    removeResourcePropertyУдалить свойство ресурса из локального объекта ресурса OSLC
    setPropertyЗадать локальное содержимое свойства text для объекта ресурса 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