Contenido principal

Importar requisitos desde especificaciones de prueba

Puede utilizar aplicaciones de terceros, como Microsoft® Word, para crear requisitos e importarlos a Requirements Toolbox™. Importar requisitos permite crear y gestionar requisitos en herramientas de terceros y utilizar Requirements Toolbox para analizar y medir la trazabilidad de esos requisitos.

En este paso del tutorial, puede importar requisitos desde una especificación de prueba creada en Microsoft Word, visualizar los requisitos originales en el documento de Word y enlazar los requisitos a pruebas de MATLAB®.

Visualizar la especificación de prueba

Abra el proyecto MyAdd, que contiene la especificación de prueba.

openProject("MyAdd");

Vaya a la carpeta documents y abra la especificación de prueba myAddTestSpecification.docx.

Screenshot of the test requirements in myAddTestSpecification.docx.

La especificación de prueba describe cómo probar la función myAdd. Algunos de los requisitos para los casos de prueba optimizan los requisitos funcionales de myAddReqs y añaden detalles adicionales sobre cómo probar la función. Cada requisito del documento tiene un marcador.

Importar requisitos desde Microsoft Word

Puede importar requisitos desde Microsoft Word a Requirements Toolbox abriendo Requirements Editor y, en la sección File, haciendo clic en Import. En el diálogo Importing Requirements, puede elegir el tipo de documento que desea importar. A continuación, puede establecer una configuración de importación que se ajuste a sus necesidades.

En este ejemplo, los requisitos ya se han importado desde myAddTestSpecification.docx con esta configuración seleccionada:

Importing Requirements dialog with Document type set to Microsoft Word and these settings selected: Plain text, Use bookmarks to identify items and serve as custom IDs, Ignore outline numbers in section, Allow update from external source.

El conjunto de requisitos denominado myAddTestSpecification.slreqx de la carpeta de documentos del proyecto contiene los requisitos importados.

Visualizar requisitos importados

Abra el conjunto de requisitos importado.

slreq.open("myAddTestSpecification");

Los requisitos importados en Requirements Editor mantienen la jerarquía del documento de Word. Los marcadores del documento de Word son los ID de requisitos de los requisitos importados.

The imported requirements from myAddTestSpecification.docx are shown and the hierarchy matches the hierarchy from the Word document, with the Validity checks requirement and Functional tests requirement as containers for the test requirements.

Vaya del requisito que tiene el resumen Validity checks al requisito original en Microsoft Word. En Requirements Editor, seleccione el requisito y, en el panel derecho, en Properties, haga clic en Show in document. Microsoft Word abre el documento y resalta el requisito.

The mouse points to the Show in document button in the right pane, under Properties. The tooltip says "Show the selected requirement in the external document."

Enlazar requisitos a pruebas

Abra el archivo de prueba tMyAdd.m.

open tMyAdd

El archivo tMyAdd es una clase de prueba que contiene pruebas de MATLAB para la función myAdd. Las pruebas verifican el comportamiento funcional descrito en myAddReqs y los requisitos de prueba adicionales especificados en myAddTestSpecification.docx. Las funciones definen las pruebas.

Lines 1-18 of the tMyAdd test file are shown, which includes the first test methods block with tags Functional and Integration.

El resaltado de requisitos indica que las pruebas de las líneas 23, 26, 29, 39, 42 y 46 tienen enlaces a requisitos.

The tMyAdd test file lines 20-51 are shown, which includes the test methods block with the Validity tag and the test methods block with the Functional tag.

Abra Requirements Editor y haga clic en Show Links. El conjunto de enlaces tMyAdd~m contiene enlaces entre los requisitos importados y las pruebas en tMyAdd.m.

The tMyAdd~m.slmx link set file is shown, with 7 verifies links between the imported test requirements and tests in tMyAdd.m.

La prueba definida en la línea 36 y el requisito con el resumen Test for a positive input no tienen un enlace. Cree el enlace entre esos elementos:

  1. En tMyAdd.m, seleccione la línea 36.

  2. En Requirements Editor, haga clic en Show Requirements.

  3. Seleccione el requisito que tiene el resumen Test for a positive input.

  4. Haga clic en Add Link > Link from Selection in MATLAB Editor.

Guarde el conjunto de enlaces.

Ver requisitos como documento

Visualice los requisitos como un documento. En Requirements Editor, haga clic en Show Requirements > Document View. Amplíe el espacio de visualización minimizando el panel derecho. En el panel derecho, pulse el botón Actions The button with the down arrow y seleccione Minimize.

The document view for myAddTestSpecification.

La vista del documento muestra los enlaces de verificación directamente junto al contenido de los requisitos.

Consulte también

Apps

Clases

Temas