Está en la página 1de 4

CONSULTA PRUEBAS AUTOMATIZADAS

PRESENTADO POR.
YEISON FABIAN PIRAJAN PACHECO

DOCENTE
INGENIERA VIVIANA ALEXANDRA VILLANUEVA CIPAGAUTA

FUNDACIÓN UNIVERSITARIA JUAN DE CASTELLANOS


FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA DE SISTEMAS
GERENCIA DE PROYECTOS – 2019-2
¿Qué son las pruebas automatizadas?

Según (jgarzas, 2015) La prueba automatizada es básicamente es como mirar un manual


codificado, sería algo así como eliminar la intervención humana o manual para el
cumplimiento de ciertos pasos que verifican el correcto funcionamiento de un proceso o
funcionalidad de un producto software.
Las pruebas automatizadas son para controlar la ejecución de pruebas y la comparación
entre los resultados obtenidos, 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.

¿Cuándo surgieron las pruebas automatizadas?


Según (Bautista, 2018) En 1985 - 1998. Este hecho consigue que las pruebas del software
cobren una mayor importancia en el ciclo de desarrollo de software con lo que se abre la
posibilidad de integrar pruebas automatizadas.

Durante esta época las pruebas se diversifican para cubrir todas las fases del desarrollo,
poder comprobar todos los tipos de artefactos, prototipos, modelos, módulos, subsistemas y
sistemas que componen los productos software del momento.

Poco a poco las pruebas se considerarán una parte clave de todo el ciclo de desarrollo.

¿Qué IDE´s en la actualidad hay para realizar pruebas automatizadas?


(Software, 2013)
1. SELENIUM IDE: herramienta permite grabar, editar y depurar todos los eventos del
navegador. Con esta información, las personas pueden reproducir pruebas de
manera fácil y rápida en el entorno real en el que se ejecutarán.

2. HP QUICKTEST PROFESSIONAL: Proporciona la capacidad de automatizar


pruebas funcionales y pruebas de regresión para software.

Proporciona la capacidad de definir Scripts de prueba y posee una interfaz gráfica


que le permiten al usuario emular la funcionalidad que desea probar, incluyendo el
uso de interfaces de usuario de las aplicaciones a probar.

3. WATIR: Le permite a su usuario escribir pruebas fáciles de leer y mantener.


Sencilla y flexible. Tiene la capacidad de hacer clic en enlaces, llenar formularios
de pantallas con datos y presionar botones.

4. VISUAL STUDIO TEST PROFFESSIONAL: Proporciona capacidad de realizar


pruebas manuales, reutilización de pruebas manuales, integración con el “team
foundation server”, gestión de ciclo de vida de aplicaciones, entre otros.
5. RATIONAL FUNCTIONAL TESTER: Simplificación de creación y
visualización de pruebas, pruebas de tipo, trazabilidad en todo el ciclo de vida,
validación de data dinámica e inclusive.

¿Qué lenguajes de programación se están usando para realizar


las pruebas automatizadas?

(JOSEPABLOSARCO, 2018)

1. JAVASCRIPT: permite ejecutar JavaScript en el back-end con alta eficiencia. El


uso de
2. PYTHON: se ha extendido para incluir aplicaciones móviles, juegos y desarrollo de
aplicaciones de escritorio.
3. JAVA: simple y legible utilizado por millones de desarrolladores y miles de
millones de dispositivos en todo el mundo.
4. VISUAL ESTUDIO: es un entorno de desarrollo integrado para sistemas
operativos, crear y ejecutar casos de prueba y reportar y verificar los defectos con
ayuda de Test Manager

¿Cuándo se usan y/o implementan las pruebas automatizadas?


Según (Blanco, 2019) se puede implementar al momento en cada una de las fases del
proyecto, donde los cambios no pueden afectar demasiado al proyecto o en el momento de
tener el aplicación, en dónde los cambios no son muy frecuentes, es decir necesitamos una
cierta estabilidad antes de la entrega debemos tener la certeza que funciona adecuadamente
en el entorno. Por ejemplo, los cambios de interfaz podrían hacer fallar la prueba
automática, debido a esto, se recomienda automatizar en primer lugar otras partes más
estables de la aplicación, como sería el núcleo de la misma (aunque esto no significa que no
se puedan automatizar las pruebas de interfaz). Otro aspecto y otros aspectos de la
aplicación.

Bibliografía
Bautista, G. G. ( 30 de Noviembre de 2018). UN RECORRIDO POR LA HISTORIA DE LAS PRUEBAS DE
SOFTWARE. Obtenido de UN RECORRIDO POR LA HISTORIA DE LAS PRUEBAS DE
SOFTWARE: https://sqasa.co/un-recorrido-por-la-historia-de-las-pruebas-de-software/

Blanco, F. D. (6 de marzo de 2019). BDD para la automatización de pruebas. Obtenido de


https://www.pragma.com.co/academia/lecciones/bdd-para-la-automatizacion-de-
pruebas

jgarzas. (23 de enero de 2015). “Vamos a automatizar pruebas”. ¿Qué significa esto? ¿Realmente
por dónde deberíamos empezar a automatizar? Obtenido de “Vamos a automatizar
pruebas”. ¿Qué significa esto? ¿Realmente por dónde deberíamos empezar a
automatizar?: https://www.javiergarzas.com/2015/01/automatizacion-pruebas.html
JOSEPABLOSARCO. ( 22 de MAYO de 2018). Lenguajes más buscados para pruebas automatizadas .
Obtenido de AUTOMATIZACIÓN EN JAVA, JAVA, PYTHON, TESTING AUTOMATIZADO,
TESTING EN ESPAÑOL, TESTING EN GRAL:
https://josepablosarco.wordpress.com/2018/05/22/top-3-lenguajes/

Software, T. (10 de mayo de 2013). Obtenido de Testeando Software :


https://testeandosoftware.com/las-mejores-herramientas-para-realizar-pruebas-de-
software/

También podría gustarte