testcomplete tutorial
Una guía completa de prueba completa (Parte I):
Como parte de nuestra serie de tutoriales de herramientas de prueba de software, hoy cubrimos una nueva herramienta de prueba de GUI: TestComplete. Esta será una serie completa de tutoriales de 3 partes.
Tutoriales de esta serie:
- TestComplete tutorial 1: TestComplete Introducción
- Tutorial TestComplete 2: Cómo realizar pruebas basadas en datos
- TestComplete tutorial 3: Cómo automatizar aplicaciones de Android
La automatización de pruebas juega un papel vital en la prueba de cualquier software. Algunos casos de prueba son laboriosos, requieren mucho tiempo y son repetitivos.
La automatización de estos casos de prueba puede ahorrar mucho tiempo, lo que hace que la automatización sea inevitable para el éxito de la entrega continua y los modelos de prueba de desarrollo de software.
Lo que vas a aprender:
- Introducción
- ¿Por qué utilizar esta herramienta?
- Instalación de TestComplete
- Creando su primer proyecto en TestComplete
- Interfaz de usuario de TestComplete
- Creando nuestra primera prueba en un proyecto basado en web
- Grabación de una prueba para la aplicación web
- Analizar los resultados de las pruebas
- Creación de pruebas en aplicaciones basadas en escritorio
- Grabación de la prueba para la aplicación basada en escritorio
- Analizando prueba grabada
- Conclusión
- Lectura recomendada
Introducción
TestComplete , desarrollado por SmartBear Software, ofrece soporte para una amplia gama de tecnologías como .Net, Delphi, C ++ Builder, Java, Visual Basic, HTML5, Flash, Flex, Silverlight Desktop, The Web y sistemas móviles.
TestComplete ayuda a los evaluadores a desarrollar sus casos de prueba en varios lenguajes de secuencias de comandos como JavaScript, Python, VBScript, Delphi Script, JavaScript. Está disponible con dos licencias y una versión de prueba gratuita válida por 30 días.
¿Por qué utilizar esta herramienta?
TestComplete ofrece una amplia gama de capacidades de automatización de pruebas. Algunos de ellos se enumeran a continuación
- Prueba de palabras clave: Utilizando el editor de pruebas basado en palabras clave incorporado, los evaluadores pueden desarrollar marcos basados en palabras clave con facilidad
- Pruebas con guión : Los probadores pueden escribir scripts de prueba desde cero o modificar los grabados en un editor integrado
- Prueba de grabación y reproducción : Proporciona el mecanismo básico de grabación y reproducción para la creación de pruebas. Los casos de prueba registrados se pueden modificar según sea necesario
- Integración al software de seguimiento de errores : Se integra con varios software de seguimiento de errores, como Jira , Bugzilla, etc. Se puede utilizar para modificar o crear elementos en el software de seguimiento de errores mediante la plantilla de seguimiento de problemas
- Pruebas basadas en datos: Fácil extracción de datos de archivos CSV, tablas de bases de datos, hojas de Excel, etc.
- Visualizador de prueba: Captura capturas de pantalla durante la ejecución de la prueba, lo que nos permite diferenciar entre pantallas esperadas y reales.
Requerimientos mínimos del sistema
Sistema operativo : Microsoft Windows XP Professional de 32/64 bits.
Procesador : Intel Core 2 Duo 2 GHz o superior.
RAM : 2 GB de RAM en otros sistemas operativos.
Disco duro : 1 GB de espacio libre en disco para la instalación.
Resolución : Resolución de pantalla de 1024 × 768 o superior.
Ratón u otros dispositivos señaladores.
Instalación de TestComplete
Descargar => TestComplete se puede descargar del sitio web oficial de SmartBear desde aquí .
Después de la descarga, siga los pasos para instalar TestComplete
#1) Haga doble clic en el paquete de instalación TestComplete descargado. Se iniciará la instalación del software y se mostrarán los acuerdos de licencia.
#2) Especifique la ruta de la carpeta donde desea instalar el software.
#3) Ahora, se muestra un cuadro de diálogo de bienvenida solicitando activar una licencia, podemos comenzar haciendo clic en una licencia de prueba de 30 días.
#4) Después de que este proceso reinicia la computadora, terminamos el proceso de instalación de TestComplete.
Creando su primer proyecto en TestComplete
Inicie la aplicación y verá la página de inicio.
Siga estos pasos para crear un nuevo proyecto.
1) Vaya al menú Archivo.
2) Haga clic en la opción Nueva del menú.
ciclo de vida de errores en las pruebas de software
3) Haga clic en la opción Nuevo proyecto.
(Nota: haga clic en cualquier imagen para ampliarla)
4) Alternativamente, puede usar la tecla de método abreviado (mayúsculas + ctrl + N) para crear un nuevo proyecto.
5) Aparecerá una ventana, déle un nombre al proyecto.
6) Haga clic en Finalizar.
7) Por lo tanto, hemos creado nuestro primer proyecto en TestComplete.
Interfaz de usuario de TestComplete
La interfaz de usuario de TestComplete está bien organizada y dividida en diferentes secciones.
- El panel Explorador de proyectos en el lado izquierdo de la ventana muestra los conjuntos de proyectos, los proyectos y su contenido.
- El panel del espacio de trabajo es donde puede modificar y crear pruebas
- El panel Test Visualizer (en la parte inferior) muestra capturas de pantalla guardadas durante la ejecución del caso de prueba
Creando nuestra primera prueba en un proyecto basado en web
Comencemos con la creación de nuestro primer proyecto basado en web en TestComplete.
#1) Seleccione Archivo | Nuevo | Nuevo proyecto como se muestra en la captura de pantalla.
#2) Ingrese el nombre del proyecto; también puede modificar la ubicación si es necesario.
#3) Haga clic en Próximo botón.
Nota : Dado que TestComplete admite diferentes plataformas como web, escritorio, móvil, etc., debemos seleccionar la plataforma en la que estamos probando.
#4) Inicialmente, estamos probando una aplicación basada en web, por lo tanto, seleccione 'Prueba funcional de páginas web' y haga clic en Próximo .
#5) Una vez que hayamos seleccionado nuestra plataforma en el paso anterior, un asistente de creación de proyectos nos llevará a la página Test Visualizer, donde podremos habilitar / deshabilitar la funcionalidad Test Visualizer. Haga clic en Próximo .
#6) Ahora necesitamos especificar el lenguaje de programación para nuestro proyecto. Después de seleccionar el idioma de scripting, haga clic en Finalizar .
cómo abrir un archivo xml en Chrome
Así, nuestro proyecto para probar una aplicación web está listo.
Grabación de una prueba para la aplicación web
Empezaremos grabando nuestra prueba en la que abriremos en Motor de búsqueda de Google y busque una consulta.
Siga los pasos para registrar la prueba:
#1) Haga clic en Agregar a prueba , como se muestra en la imagen siguiente.
Nota: TestComplete registra las acciones del usuario y, por lo general, los clics del mouse, es decir, cada vez que el usuario hace clic en cualquier objeto, se registran la identificación y las referencias.
#2) Se mostrará un panel de grabación como se muestra en la imagen, que indica que la grabación de la prueba ha comenzado. Ahora estamos listos para realizar acciones.
#3) Inicie el navegador, TestComplete identifica el navegador con el comando de prueba incorporado especial.
#4) Navegue a esta URL https://www.google.com
#5) Escriba cualquier consulta en el cuadro de búsqueda de Google, diga ayuda para pruebas de software.
#6) Haga clic en Detener botón como se muestra en la imagen.
#7) Una vez que hayamos hecho clic en el botón de detener, TestComplete mostrará el editor de palabras clave donde se muestran todas nuestras palabras clave registradas.
#8) Para reproducir, nuestros casos de prueba grabados simplemente haga clic en Ejecutar prueba botón como se muestra en la imagen.
Analizar los resultados de las pruebas
Analicemos los resultados de las pruebas.
El navegador de ejecución inicia el navegador. Detecta el navegador iniciado mediante funciones de prueba incorporadas y realiza la prueba durante la reproducción.
Este comando se usa para esperar a que se cargue la página; aquí hemos abierto la página de inicio de Google, por lo que significa que la ejecución de la prueba se detiene hasta que la página de inicio de Google se haya cargado por completo.
El siguiente comando se usa para establecer texto en la barra de búsqueda de Google, hemos usado pruebas de software como nuestra palabra clave y, por lo tanto, se muestra el siguiente texto.
En el Visualizador de prueba, las capturas de pantalla se capturaron durante la ejecución de la prueba, para permitir al evaluador diferenciar entre la salida de pantalla real y esperada.
Una palabra de precaución: Tenga en cuenta que hasta ahora solo hemos registrado algunos pasos básicos. En tiempo real, esta nunca es una prueba completa. Tendrá que agregar / eliminar / personalizar pasos para que el script realice la validación que necesita.
Creación de pruebas en aplicaciones basadas en escritorio
TestComplete admite aplicaciones web y de escritorio.
Comencemos con la creación de nuestro proyecto en una aplicación basada en escritorio.
Nota : Cierre todos los proyectos que estén abiertos en TestComplete. Hacer clic Archivo | Cerrar .
#1) Crear un nuevo proyecto-> Archivo | Nuevo | Nuevo proyecto abre un nuevo asistente de creación de proyectos.
#2) Especifique el nombre y la ubicación del proyecto. Hacer clic Próximo .
Nota: Mientras ejecutamos nuestra prueba en una aplicación de escritorio, elija la aplicación de Windows en el asistente. Esto lo llevará a la página donde podemos especificar la plataforma del proyecto. Seleccione Aplicación genérica de Windows y haga clic en Próximo .
Nota : Cuando estamos automatizando la aplicación de escritorio, necesitamos especificar la aplicación para probar en TestComplete
#4) Haga clic en el botón Agregar y especifique la ruta del proyecto en la ventana que se abre.
Para fines de demostración, estamos creando nuestra prueba en notepad.exe.
#5) Especifique la ruta del archivo notepad.exe en su máquina
P.ej : “C: Users Admin AppData Roaming Microsoft Windows Menú Inicio Programas Accesorios Notepad.lnk”.
#6) Hacer clic OK . Entonces, Próximo.
#7) Elija los ajustes necesarios para Test Visualizer. Hacer clic Próximo.
#8) Seleccione el lenguaje de secuencias de comandos. Hacer clic Finalizar .
Ahora hemos creado un proyecto para grabar nuestra prueba en una aplicación de escritorio.
Grabación de la prueba para la aplicación basada en escritorio
Una vez que hemos grabado nuestra prueba en un proyecto basado en la Web, grabar nuestra prueba para aplicaciones de escritorio es simple.
#1) Haga clic en Agregar para probar.
#2) Se abrirá un nuevo archivo de bloc de notas.
Salesforce prueba entrevistas preguntas y respuestas pdf
#3) Escriba cualquier texto de su elección. Di 'Ayuda para las pruebas de software'.
#4) Haga clic en el botón de detener.
#5) Cierre el archivo del bloc de notas.
#6) Para la reproducción, simplemente haga clic en Ejecutar prueba.
Analizando prueba grabada
Run Tested App es el comando que se utiliza para iniciar nuestra aplicación. Dado que estamos realizando nuestra prueba en notepad.exe, el nombre del bloc de notas se muestra en la columna Operación. TestComplete registra la operación cuando se inicia la aplicación.
Hemos escrito ayuda de prueba de software en la ventana abierta del bloc de notas, por lo que el comando Editar se usa para configurar el texto en la aplicación.
Conclusión
En este artículo, tenemos una introducción muy básica a TestComplete.
Hemos aprendido a crear proyectos basados en la web y en el escritorio. Hemos registrado pruebas en dos dominios diferentes y hemos aprendido a analizar los resultados.
En este punto, no dude en instalar la versión de prueba y trabajar con . Intente crear un proyecto y grabar algunas pruebas. Siéntete cómodo con la comprensión de los pasos y funciones en los que la herramienta traduce tus acciones. Esta serie está a punto de ponerse seria, ¡prepárate!
Parte II - La segunda parte de este tutorial está en el “ Pruebas basadas en datos mediante TestComplete ”.
Acerca de autor: Esta es una publicación invitada de Vivek, un ingeniero de automatización de control de calidad.
¿Preguntas? - Pregunte a continuación. Comentarios - ¡Siempre bienvenido!
Lectura recomendada
- Tutorial de la herramienta de prueba de accesibilidad WAVE
- Pruebas funcionales versus pruebas no funcionales
- Tutoriales detallados de Eclipse para principiantes
- Tutorial de Geb: pruebas de automatización del navegador con la herramienta Geb
- Mejores herramientas de prueba de software 2021 (Herramientas de automatización de pruebas de control de calidad)
- Pruebas alfa y beta (una guía completa)
- Sikuli GUI Automation Testing Tool - Guía para principiantes, parte 2
- Tutorial de pruebas de DevOps: ¿Cómo afectará DevOps a las pruebas de control de calidad?