addRequirementLink

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

    Описание

    пример

    addRequirementLink(testResource,requirementURL) добавляет элемент RDF/XML к тесту или ресурсу тестового скрипта, заданному testResource. Функция устанавливает имя элемента к oslc_qm:validatesRequirement и rdf:resource припишите requirementURL. Используйте commit функция, чтобы применить изменение в поставщике услуг. Для получения дополнительной информации об элементах RDF/XML, смотрите синтаксис XML для RDF на веб-сайте Консорциума World Wide Web и Определений Ресурса QM на Open Services для Сотрудничества Жизненного цикла (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