oslc.qm.TestCase

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

    Описание

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

    Создание

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

    Свойства

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

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

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

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

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

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

    тест, заданное как логическое 1 или 0 где:

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

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

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

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

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

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

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

    Примеры

    свернуть все

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

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

    myQueryCapability = getQueryService(myClient,'TestCase');

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

    testCases = queryTestCases(myQueryCapability)
    testCases = 
    
      1×4 TestCase array with properties:
    
        ResourceUrl
        Dirty
        IsFetched
        Title
        Identifier

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

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

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

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

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

    show(myTestCase)

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

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

    myCreationFactory = getCreationFactory(myClient,'TestCase');

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

    newTestCase = createTestCase(myCreationFactory,'My New Test Case');
    fetch(newTestCase,myClient);
    newTestCase
    newTestCase = 
      TestCase with properties:
    
        ResourceUrl: 'https://localhost:9443/qm/resource/itemName/_a9aS...'
              Dirty: 0
          IsFetched: 1
              Title: 'My New Test Case'
         Identifier: '301'

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

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