oslc.qm.TestCase

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

    Описание

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

    Создание

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

    Свойства

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

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

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

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

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

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

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

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

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

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

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

    Идентификатор ресурса теста 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