addRequirementLink

Добавьте ссылку трассируемости требований к локальному объекту тестового ресурса OSLC

    Описание

    пример

    addRequirementLink(testResource,requirementURL) добавляет элемент RDF/XML к тесту или ресурсу тестового скрипта, заданному testResource. Функция устанавливает имя элемента равным oslc_qm:validatesRequirement и rdf:resource атрибут к requirementURL. Используйте commit функция для применения изменения к поставщику услуг. Для получения дополнительной информации об элементах RDF/XML см. Синтаксис XML для RDF на веб-сайте консорциума World Wide Web и Определения ресурсов QM на веб-сайте Открытые службы для совместной работы с жизненным циклом (OSLC).

    Примеры

    свернуть все

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

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

    myQueryCapability = getQueryService(myClient,'TestCase');

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

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

    Извлечение ресурсов требований, связанных с одним из тестов. Выберите свойства ресурса от поставщика услуг для теста.

    myTestCase = testCases(1);
    fetch(myTestCase,myClient);
    reqs = getRequirementLinks(myTestCase)
    reqs = 
    
        Requirement with properties:
    
        ResourceUrl: 'https://localhost:9443/rm/resources/_aQ1gRg8bEeuLWbFe'
              Dirty: 1
          IsFetched: 0
              Title: ''
         Identifier: ''

    Удалите существующую ссылку на требуемый ресурс из теста ресурса. Внесите изменения в сервисный провайдер.

    removeRequirementLink(myTestCase,reqs.ResourceUrl);
    status = commit(myTestCase,myClient)
    status = 
    
      StatusCode enumeration
    
        OK

    Чтобы добавить ссылку на требование, в поставщике услуг OSLC найдите ресурс требований, который необходимо связать с ресурсом теста. Идентифицируйте URL-адрес ресурса. Создайте переменную URL и установите значение переменной в URL-адрес требования, который вы нашли в сервисном провайдере.

    URL = 'https://localhost:9443/rm/resources/_oJNtgWrqEeup0a6t';

    Создайте трассируемость ссылки между ресурсом требования и теста. Внесите изменения в сервисный провайдер.

    addRequirementLink(myTestCase,URL);
    status = commit(myTestCase,myClient)
    status = 
    
      StatusCode enumeration
    
        OK

    Просмотрите тест в системном браузере.

    show(myTestCase)

    Входные параметры

    свернуть все

    Тестовый ресурс OSLC, заданный как oslc.qm.TestCase или oslc.qm.TestScript объект.

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

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