Como va estructurado un ensayo

Como va estructurado un ensayo

Pruebas basadas en la estructura

La prueba estructural es el tipo de prueba que se realiza para comprobar la estructura del código. También se conoce como pruebas de caja blanca o pruebas de caja de cristal. Este tipo de pruebas requiere el conocimiento del código, por lo que las realizan principalmente los desarrolladores. Se centra más en cómo lo hace el sistema que en la funcionalidad del mismo. Proporciona más cobertura a las pruebas. Por ejemplo, para probar cierto mensaje de error en una aplicación, necesitamos probar la condición de activación para ello, pero debe haber muchos activadores para ello. Es posible que se pierda uno mientras se prueban los requisitos redactados en el SRS. Sin embargo, con este tipo de pruebas, lo más probable es que se cubra el desencadenante, ya que las pruebas estructurales pretenden cubrir todos los nodos y caminos de la estructura del código.
Es un complemento de las pruebas funcionales. Utilizando esta técnica, los casos de prueba redactados de acuerdo con los requisitos del sistema pueden ser analizados primero y luego se pueden añadir más casos de prueba para aumentar la cobertura.  Puede utilizarse en diferentes niveles, como las pruebas unitarias, las pruebas de componentes, las pruebas de integración, las pruebas funcionales, etc. Ayuda a realizar pruebas exhaustivas en el software. Las pruebas estructurales son en su mayoría automatizadas.

Significado de las pruebas estructuradas

Releyendo Code Complete 2 recientemente, me encontré con el concepto de Prueba de Base Estructurada que, a pesar de su nombre premonitorio, es en realidad un método fácil de entender y directo que puede utilizar para calcular el número mínimo de pruebas unitarias necesarias para ejercitar cada camino a través de una función o procedimiento.
La prueba de base estructurada difiere de la prueba de cobertura de código o de la cobertura lógica porque la prueba de base estructurada le da el número mínimo de casos de prueba que necesita para ejercitar cada ruta, mientras que cuando se utiliza la prueba de cobertura de código o la prueba de cobertura lógica podría terminar con muchos más casos de prueba de los que necesitaría para cubrir la misma lógica con la prueba de base estructurada.
En este primer ejemplo, hay 2 pruebas unitarias necesarias para ejercitar cada camino a través de la función. El número 1 es el camino directo a través de la función, es decir, un registro es encontrado por la sentencia select. El número 2 es el camino que se sigue cuando no se encuentra un registro.
En el segundo ejemplo, se necesitan 5 pruebas unitarias para probar cada camino a través de este procedimiento. El número 1 es de nuevo el camino recto a través del procedimiento. Los números 2 – 5 son cada uno de los casos de la sentencia case.

Pruebas de la estructura de la superficie

1 Se puede incluir una sección no puntuada que no cuenta para la puntuación y que puede aparecer en cualquier orden después de la sección de escritura analítica. Las preguntas de la sección no puntuada se están probando para su posible uso en futuros exámenes o para garantizar que las puntuaciones de las nuevas ediciones del examen sean comparables a las de las ediciones anteriores.
La sección de Redacción Analítica siempre será la primera. Las secciones de Razonamiento Verbal, Razonamiento Cuantitativo y las no identificadas/no puntuadas pueden aparecer en cualquier orden; por lo tanto, debe tratar cada sección como si contara para su puntuación.
Las secciones de Razonamiento Verbal y Razonamiento Cuantitativo son adaptativas a nivel de sección. La primera sección operativa de cada medida (es decir, la verbal y la cuantitativa) es de dificultad media. El nivel de dificultad de la segunda sección de cada una de las medidas depende de su rendimiento general en la primera sección de esa medida. Por ejemplo, si para la medida de Razonamiento Cuantitativo, usted hace muy bien la primera sección, la segunda sección de la medida de Razonamiento Cuantitativo tendrá un nivel de dificultad más alto. La puntuación de las medidas de Razonamiento Verbal y Razonamiento Cuantitativo tiene en cuenta el número total de preguntas contestadas correctamente en las dos secciones, así como el nivel de dificultad de las mismas.

Prueba no estructurada

Los probadores son un conjunto de profesionales distintos de los desarrolladores, ya que su objetivo es comprobar si el producto de software funciona sin problemas y no tiene errores. Las empresas pueden contratar a probadores o subcontratar el trabajo a empresas de pruebas independientes y autónomos.
Las pruebas manuales se clasifican a su vez en muchas categorías. Una de ellas es la conocida como prueba exploratoria. El término se refiere a las pruebas que se realizan simultáneamente, sin ninguna planificación y sin estructura.
El diseño de las pruebas y las técnicas de cobertura desempeñan un papel en este método. Los probadores deben conocer la estrategia de pruebas, la planificación de pruebas, las técnicas de diseño y las técnicas de cobertura. Cuando un probador comienza a probar un producto de software sin ningún conocimiento de los elementos mencionados, podría ser un gran problema en sí mismo.
Pero si ese aspecto funciona bien, implica que la prueba ha sido todo lo exhaustiva que debería ser. Un probador debe ser capaz de evaluar todos los factores e identificar las áreas específicas que se verían afectadas debido al fallo.

Acerca del autor

admin

Ver todos los artículos