0 calificaciones0% encontró este documento útil (0 votos)
13 vistas1 página
Las pruebas automatizadas previas podrán ser reutilizadas en mayor o menor medida dependiendo del tipo de cambio introducido en la aplicación, incluyendo: 1) Nuevas interfaces que tendrán un impacto bajo en las pruebas existentes, 2) Modificaciones en funcionalidades existentes que afectarán las pruebas dependiendo del nivel de cambio, y 3) Cambios en interfaces existentes sin modificar la funcionalidad que podrían o no afectar las pruebas dependiendo del tipo de localizador utilizado.
Descripción original:
Título original
Reutilización de las pruebas grabadas con Selenium
Las pruebas automatizadas previas podrán ser reutilizadas en mayor o menor medida dependiendo del tipo de cambio introducido en la aplicación, incluyendo: 1) Nuevas interfaces que tendrán un impacto bajo en las pruebas existentes, 2) Modificaciones en funcionalidades existentes que afectarán las pruebas dependiendo del nivel de cambio, y 3) Cambios en interfaces existentes sin modificar la funcionalidad que podrían o no afectar las pruebas dependiendo del tipo de localizador utilizado.
Las pruebas automatizadas previas podrán ser reutilizadas en mayor o menor medida dependiendo del tipo de cambio introducido en la aplicación, incluyendo: 1) Nuevas interfaces que tendrán un impacto bajo en las pruebas existentes, 2) Modificaciones en funcionalidades existentes que afectarán las pruebas dependiendo del nivel de cambio, y 3) Cambios en interfaces existentes sin modificar la funcionalidad que podrían o no afectar las pruebas dependiendo del tipo de localizador utilizado.
Reutilización de las pruebas grabadas con Selenium
Impacto de los cambios en la aplicación sobre las pruebas automatizadas
Dependiendo del cambio introducido en la aplicación, las pruebas funcionales
automatizadas con anterioridad podrán ser reutilizadas en mayor o en menor medida. Los cambios se pueden agrupar en:
Nuevas interfaces: Es el caso en el que se presentan nuevas funcionalidades en la
aplicación en forma de nuevas ventanas, sin interferir en las ya existentes mas allá de agregar los accesos a las nuevas pantallas. El impacto de estas nuevas funcionalidades sobre las pruebas ya grabadas es muy bajo o incluso nulo, ya que el hecho de que hayan aparecido estas nuevas pantallas no afecta en nada a las ya existentes. Modificaciones en funcionalidad de interfaces existentes: Es el caso en el que se modifica la funcionalidad de pantallas ya existentes. El impacto de estos cambios va en función del nivel de cambios introducido. Así cuanto más haya cambiado, mayores serán las modificaciones necesarias en las pruebas automatizadas que incluso puede que requiera una grabación desde cero. Cambio en las interfaces existentes sin modificar la funcionalidad: Es el caso en el que se modifica el aspecto y/o contenido de las pantallas pero sin afectar a la funcionalidad existente: puede ir desde un simple cambio en las hojas de estilo (css) a una reorganización completa de los datos mostrados (cambio en la estructura HTML). En este caso el impacto va a depender mucho del tipo de localizador de elementos que se haya usado. Siempre que se usen localizadores independientes de la estructura del HTML, los cambios no deben afectar. Sin embargo, para aquellos elementos para los que se haya usado un localizador dependiente de la estructura del HTML, habría que revisar si los cambios han afectado a los localizadores.