getRequirementLinks

Получите локально сохраненные ссылки трассируемости требования от тестового объекта ресурса OSLC

    Описание

    пример

    reqs = getRequirementLinks(testResource) возвращает ресурс требования, сопоставленный с rdf:resource атрибут элемента RDF/XML oslc_qm:validatesRequirement для теста или тестового скрипта, заданного testResource. Для получения дополнительной информации об элементах 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 объект.

    Выходные аргументы

    свернуть все

    Требование OSLC или объект ресурса набора требования, возвращенный как oslc.rm.Requirement или oslc.rm.RequirementCollection объект.

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