Curso de Introducción a Java para la automatización de pruebas
Esta capacitación en vivo dirigida por un instructor está diseñada para cualquier persona interesada en aprender Java con el propósito de automatizar pruebas. Es un curso intensivo simplificado con muchos ejercicios prácticos para que los participantes se familiaricen rápidamente con las habilidades de programación esenciales necesarias para aplicar a las pruebas de automatización de software. La atención se centra en los Java fundamentos que se pueden aplicar directa e inmediatamente a la automatización de pruebas.
Este curso no cubre en profundidad los marcos de automatización de pruebas como Selenium. También evita el enfoque convencional de "Hola Mundo" para el aprendizaje Java, ya que este no es un curso sobre desarrollo de aplicaciones. Este curso está directamente dirigido a que los participantes se pongan en marcha rápidamente con la automatización de pruebas. Si ya está versado en Java y desea pasar directamente a las pruebas con Selenium, consulte: Introducción a Selenium (https://www.nobleprog.com/introduction-selenium-training).
Formato del curso
- Charla y discusión interactiva.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
Programa del Curso
Introducción
Instalación y configuración
Java Programming - Primeros pasos
Descripción general de JUnit
Escribir la primera prueba unitaria
Descripción de las aserciones JUnit
Anotaciones de JUnit (@Test)
Java Métodos como @Test métodos
Uso y creación de clases Java
Importación de paquetes
Java Tipos de datos y operadores
Implementación de condiciones y bucles en el script de prueba
Descripción de las matrices Java
Otras formas de iterar a través del código
Detección y lanzamiento de excepciones
Entendiendo Java La herencia
Manejo de excepciones
Manipulación de cadenas
Trabajar con números
Trabajar con fechas y horas
Java Archivos de la propiedad
Lectura y escritura de archivos
Registro
Uso de clases abstractas
Uso de iones Expressregulares
Palabras finales
Requerimientos
- Interés en aprender Java programación con el propósito de automatización de pruebas.
Audiencia
- Probadores principiantes que desean aprender Java para las pruebas de automatización
- Probadores profesionales con experiencia en otros lenguajes de programación como Javascript y C# que deseen transferir sus habilidades a Java
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Introducción a Java para la automatización de pruebas - Booking
Curso de Introducción a Java para la automatización de pruebas - Enquiry
Introducción a Java para la automatización de pruebas - Consultas
Consultas
Testimonios (3)
Disfruté todo, ya que todo es nuevo para mí y puedo ver el valor agregado que puede sonar a mi trabajo.
Zareef - BMW South Africa
Curso - Tosca: Model-Based Testing for Complex Systems
Traducción Automática
Fue fácil de entender y de implementar.
Thomas Young - Canadian Food Inspection Agency
Curso - Robot Framework: Keyword Driven Acceptance Testing
Traducción Automática
El entrenador explicó detalladamente cada funcionalidad.
Argean Quilaquil - DXC
Curso - TestComplete
Traducción Automática
Próximos cursos
Cursos Relacionados
Automate Windows Desktop Applications with AutoIt
14 HorasEn esta capacitación en vivo dirigida por un instructor en Ecuador (presencial o remota), los participantes aprenderán a usar AutoIt para automatizar aplicaciones de ventana a medida que avanzan en una serie de ejercicios prácticos de laboratorio en vivo.
Gosu Programming
7 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador (en línea o en el sitio) está dirigida a programadores que desean descargar, instalar e implementar el enfoque pragmático y de mecanografía estática de Gosu en la programación.
Al final de esta capacitación, los participantes podrán programar usando Gosu para escribir scripts simples para bibliotecas, elementos de interfaz de usuario, reglas y más.
Guava
21 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador (en línea o en el sitio) está dirigida a programadores de Java que deseen aprender sobre Guava y cómo utilizar Guava en programación.
Al final de esta capacitación, los participantes serán capaces de:
- Aprenda a usar Guava en la programación Java.
- Utilice Guava para facilitar las prácticas de codificación estándar.
- Haga que los códigos Java sean fáciles de leer y concisos.
Java Virtual Machine (JVM)
7 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador (en línea o en el sitio) está dirigida a Java desarrolladores que deseen utilizar herramientas y características de JVM para ejecutar Java programas.
Al final de esta capacitación, los participantes serán capaces de:
- Comprender JVM y cómo funciona.
- Aprender sobre reflexión y las diferentes áreas de memoria.
- Comprender cómo utilizar la interfaz de herramientas de JVM.
- Utilizar JVM para ejecutar Java programas en cualquier dispositivo o sistema operativo.
NetBeans
14 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador (en línea o presencial) está dirigida a desarrolladores que desean usar NetBeans para desarrollar aplicaciones con Java y otros lenguajes de programación.
Al final de esta formación, los participantes serán capaces de:
- Obtenga más información sobre NetBeans y cómo funciona.
- Aprenda a usar NetBeans en la programación Java.
- Utilice NetBeans para crear plantillas y proyectos.
Robot Framework: Prueba de aceptación impulsada por palabras clave
14 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador (en línea o en el sitio) está dirigida a ingenieros de pruebas de software que desean aprender a escribir un conjunto de casos de prueba y un conjunto de pruebas, y luego ejecutar las pruebas en una aplicación de demostración.
Al final de esta formación, los participantes serán capaces de:
- Utilice el enfoque de pruebas basado en palabras clave y la sintaxis de datos de prueba tabulares de Robot Framework para escribir y ejecutar pruebas.
- Utilice una sintaxis coherente para componer nuevas palabras clave a partir de las existentes.
- Lleve a cabo pruebas de estilo Gherkin Behavior Driven Development (BDD) (similares a Cucumber).
- Genere e interprete informes y registros para solucionar errores en la aplicación probada.
- Se ampliaron las capacidades de Robot Framework utilizando bibliotecas de terceros escritas en Python, Java, Perl, Javascript y PHP.
- Integre Robot Framework con Selenium para probar aplicaciones web.
Curso de TestComplete
21 HorasEn esta capacitación en vivo dirigida por un instructor en Ecuador, los participantes aprenderán a usar las funciones de TestComplete, incluido su modelo de objetos de prueba, puntos de verificación, asignación de nombres e interfaz de usuario para realizar pruebas automatizadas en aplicaciones de escritorio, web y móviles.
Al final de esta formación, los participantes serán capaces de:
- Crear, registrar y ejecutar pruebas funcionales.
- Cree un marco de pruebas escalable y fácil de mantener.
- Cree puntos de control, ajuste las pruebas para varios dispositivos y analice los resultados de las pruebas.
- Utilice las extensiones de script de TestComplete.
Tosca: prueba basada en modelos para sistemas complejos
35 HorasEn esta capacitación en vivo dirigida por un instructor en Ecuador los participantes aprenderán a usar Tosca para realizar pruebas de extremo a extremo (web + backend). La capacitación combina la teoría con la práctica en un entorno de laboratorio en vivo, lo que brinda a los participantes la oportunidad de interactuar con la tecnología, el instructor y sus compañeros.
La capacitación comienza con una descripción general de las pruebas de automatización tradicionales basadas en código y scripts y las contrasta con el enfoque basado en modelos (MBT) de Tosca. Los participantes aprenden a crear y ejecutar casos de prueba utilizando los módulos predeterminados de Tosca, así como a crear sus propios módulos personalizados para su ejecución.
Desde los principios de modelado de software hasta la cobertura de pruebas en diferentes navegadores, esta capacitación guía a los participantes a través de la teoría y la práctica y les permite implementar su propia solución de prueba en Tosca.
TOSCA Certification Preparation
14 HorasEste entrenamiento en vivo dirigido por un instructor en Ecuador (en línea o en sitio) está dirigido a profesionales de pruebas de software de nivel intermedio que deseen certificarse en TOSCA y demostrar competencia en la automatización de pruebas utilizando Tricentis Tosca.
Al finalizar este entrenamiento, los participantes podrán:
- Comprender la estructura y los requisitos de la certificación TOSCA.
- Dominar los conceptos de TOSCA, incluido el diseño, la automatización y la ejecución de casos de prueba.
- Aplicar las mejores prácticas para construir casos de prueba reutilizables y mantenibles.
- Prepararse para los componentes prácticos y teóricos del examen de certificación TOSCA.
Vaadin
14 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador (en línea o en el sitio) está dirigida a programadores, desarrolladores de Java y cualquier persona que desee usar Vaadin para desarrollar e implementar aplicaciones.
Al final de esta capacitación, los participantes serán capaces de:
- Instale y configure un Vaadin proyecto.
- Comprender los fundamentos de Vaadin en el desarrollo de aplicaciones.
- Utilice Vaadin para desarrollar aplicaciones.
Vert.x: Crea una Aplicación Reactiva en JVM
14 HorasEn esta capacitación en vivo dirigida por un instructor en Ecuador, los participantes aprenderán a usar Vert.x para crear una aplicación web asincrónica basada en eventos.
Al final de esta capacitación, los participantes serán capaces de:
- Comprender y utilizar los diferentes componentes (núcleo, web, cliente, etc.) de la pila Vert.x.
- Utilice Vert.x para crear utilidades de red, microservicios HTTP/REST, procesamiento de eventos de gran volumen, aplicaciones de bus de mensajes back-end, etc.
- Ejecute una aplicación que pueda controlar una alta simultaneidad con subprocesos de kernel mínimos.
- Utilice las API de Vert.x para admitir Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, etc.
- Código asíncrono de prueba unitaria con Vert.x-Unit.
- Implemente y escale una aplicación con un hardware mínimo.