Entradas

Mostrando entradas de octubre, 2021

Parcial 2

Desarrollo e integración continua Técnicas y herramientas para el seguimiento de pruebas. Herramientas para el proceso de desarrollo e integración continua.

Herramientas para el proceso de desarrollo e integración continua.

Imagen
Pruebas automatizadas: En las  pruebas de software , la  automatización de pruebas  consiste en el uso de software especial (casi siempre separado del software que se prueba) para controlar la ejecución de pruebas y la comparación entre los resultados obtenidos y los resultados esperados. 1 ​ La automatización de pruebas permite incluir pruebas repetitivas y necesarias dentro de un proceso formal de pruebas ya existente o bien adicionar pruebas cuya ejecución manual resultaría difícil. Algunas  pruebas de software  tales como las  pruebas de regresión  intensivas de bajo nivel pueden ser laboriosas y consumir mucho tiempo para su ejecución si se realizan manualmente. Adicionalmente, una aproximación manual puede no ser efectiva para encontrar ciertos tipos de defectos, mientras que las pruebas automatizadas ofrecen una alternativa que lo permite. Una vez que una prueba ha sido automatizada, esta puede ejecutarse repetitiva y rápidamente en particular c...

Técnicas y herramientas para el seguimiento de pruebas.

Imagen
 Selenium IDE. Selenium  es un entorno de pruebas de software para aplicaciones basadas en la web. Selenium provee una herramienta de grabar/reproducir para crear pruebas sin usar un lenguaje de scripting para pruebas ( Selenium IDE ). Incluye también un  lenguaje específico de dominio  para pruebas ( Selenese ) para escribir pruebas en un amplio número de lenguajes de programación populares incluyendo  Java ,  C# ,  Ruby ,  Groovy ,  Perl ,  Php  y  Python . Las pruebas pueden ejecutarse entonces usando la mayoría de los  navegadores web  modernos en diferentes sistemas operativos como  Windows ,  Linux  y  OSX .