Curso de C# for Automation Test Engineers
Esta capacitación en vivo dirigida por un instructor está diseñada para cualquier persona interesada en aprender C# con el propósito de realizar pruebas de automatización. 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 en las pruebas de automatización de software. La atención se centra en los fundamentos C# 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. Si ya está versado en C# y desea entrar directamente en las pruebas con Selenium, consulte: Selenium WebDriver en C#: Introducción a la automatización de pruebas web en C#.
Formato del curso
- En parte conferencia, en parte discusión, práctica práctica intensa, pruebas ocasionales para medir la comprensión
Programa del Curso
Introducción
Configuración del proyecto
Configuración de .Net y VisualStudio
C# Tipos de datos y operadores
- Tipos de variables
- Operadores
- Sentencias condicionales
- Instrucciones de bucle
- Listas
- Interruptores
- Matrices
Orientado a objetos Programming
- Creación de clases
- Constructores
- Sobrecarga del constructor
- Espacios de nombres e instrucciones using
Métodos
- Creación de métodos
- Reutilización de métodos
- Sobrecarga de métodos
- Pasar argumentos
Recipientes
- Listas
- Vectores
- Diccionario
- Genéricos
Ampliación de clases
- Construcción de clases
- Herencia
- Polimorfismo
- Clases abstractas
- Clases de interfaz
Trabajar con cadenas
- Manipulación
- Formateo
- Tokenizadores
Pruebas unitarias
- Pruebas web
- Creación
- Afirmaciones
Depuración
- La ventana de vigilancia
- Comandos de depuración
- Funciones de depuración
Excepciones
- Bloque de captura
- Finalmente bloquear
- Lanzar palabra clave
- Pruebe Catch Block
Trabajar con JSON
- Estructura
- Bibliotecas JSON
- Creación de cadenas JSON
- Deserialización
Hacia un marco de automatización
Palabras finales
Requerimientos
- Interés en C# programación y pruebas de automatización
Audiencia
- Probadores principiantes que desean aprender C# para pruebas de automatización
- Evaluadores profesionales con experiencia en otros lenguajes de programación, como Java o Javascript, que deseen transferir su conjunto de habilidades de prueba a C#
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de C# for Automation Test Engineers - Booking
Curso de C# for Automation Test Engineers - Enquiry
Testimonios (7)
Shane tiene mucha experiencia, está bien informado y está dispuesto a ayudar y explicar cuando las personas tienen preguntas. Lo que más me gustó fue que Shane crea una atmósfera en la que hacer preguntas es seguro y se fomenta, lo cual es extremadamente importante para aprender en mi opinión.
Ryan
Curso - C# for Automation Test Engineers
Traducción Automática
Los numerosos ejemplos y demostraciones
David
Curso - C# for Automation Test Engineers
Traducción Automática
Realmente práctico. El instructor fue interesante y nos mantuvo comprometidos. ¡Incluso adaptó parte del contenido a las cosas que queremos hacer en nuestro marco!
Lisa Gallimore
Curso - C# for Automation Test Engineers
Traducción Automática
Hacer clic a solas con el instructor ayudó mucho
Lillian Ahles
Curso - C# for Automation Test Engineers
Traducción Automática
Estaba bien explicado.
Moises - Department of Defense
Curso - C# for Automation Test Engineers
Traducción Automática
El entrenador está bien informado y es amable y explica todo a fondo.
Mpho - Multichoice
Curso - C# for Automation Test Engineers
Traducción Automática
Construyendo el marco Selenium
Multichoice
Curso - C# for Automation Test Engineers
Traducción Automática
Próximos cursos
Cursos Relacionados
Advanced Blazor
21 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a desarrolladores web que desean aprender a usar las características de desarrollo de aplicaciones web progresivas (PWA) para crear una experiencia similar a una aplicación en un sitio web utilizando Entity Framework (EF) Core y Blazor.
Al final de esta formación, los participantes serán capaces de:
- Use el paquete EF para trabajar con bases de datos.
- Utilice Blazor componentes, servicios, inserción de dependencias, diseño y enrutamiento.
- Cree service workers para habilitar las funciones de PWA en una aplicación.
- Utilice notificaciones push y otras funciones de PWA.
High-Performance Application Development with .NET Core
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a desarrolladores que desean usar .NET Core para crear, construir, probar, depurar e implementar aplicaciones optimizadas que pueden ejecutarse en diferentes sistemas.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo basado en .NET Core para empezar a desarrollar aplicaciones.
- Utilice el marco y las bibliotecas ASP.NET Core para crear nuevas aplicaciones u optimizar las existentes.
- Supervise y mejore el rendimiento de las aplicaciones mediante herramientas avanzadas .NET Core.
- Comprenda los principios detrás de las características .NET Core y aplique este conocimiento a otras implementaciones comerciales.
Automate Windows Desktop Applications with AutoIt
14 HorasEn esta capacitación en vivo dirigida por un instructor en Guatemala (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.
Blazor WebAssembly
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a desarrolladores web que desean utilizar Blazor Web Assembly para crear una aplicación web.
Al final de esta formación, los participantes serán capaces de:
- Comprenda los formularios y la autenticación en Blazor WebAssembly.
- Cree un proyecto Blazor WebAssembly.
- Aprenda diferentes formas de ejecutar su aplicación web.
Introduction to .Net Core
14 Horas.NET Core es un marco de código abierto para crear aplicaciones .NET en Windows, macOS y Linux.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los fundamentos de .Net Core a medida que avanzan en la creación de una aplicación de muestra que demuestra las cualidades únicas de .Net Core en comparación con otros marcos.
Al final de esta formación, los participantes serán capaces de:
- Configure .Net Core junto con las herramientas y los IDE necesarios para comenzar a desarrollar de inmediato.
- Utilice .Net para crear varios tipos de software, incluidas aplicaciones web, aplicaciones de consola, microservicios y bibliotecas.
- Comprender los componentes de .Net Core, incluidas las bibliotecas de clases, los paquetes, los metapaquetes y los marcos.
- Compilar, depurar e implementar una aplicación web de ejemplo
Audiencia
- Desarrolladores
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica pesada en un entorno de laboratorio en vivo.
Nota
- Este curso se basa en .Net Core 2.x y está disponible para entornos Windows y Linux.
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
- Para obtener más información sobre .Net Core, visite: https://github.com/dotnet/core
Introduction to Blazor
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a desarrolladores web que desean usar Blazor para crear aplicaciones web de pila completa C#.
Al final de esta formación, los participantes serán capaces de:
- Desarrollar aplicaciones web con C# y Blazor.
- Utilice el código C# para llamar a las API y bibliotecas de JavaScript.
- Ejecute el código del lado del cliente C# y la lógica del cliente directamente en un navegador o servidor.
- Implemente Blazor aplicaciones web con Azure.
Machine Learning and AI with ML.NET
21 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a científicos de datos y desarrolladores que desean utilizar ML.NET modelos de aprendizaje automático para derivar automáticamente proyecciones a partir de análisis de datos ejecutados para aplicaciones empresariales.
Al final de esta formación, los participantes serán capaces de:
- Instale ML.NET e intégrelo en el entorno de desarrollo de aplicaciones.
- Comprenda los principios de aprendizaje automático detrás de las herramientas y algoritmos ML.NET.
- Cree y entrene modelos de aprendizaje automático para realizar predicciones con los datos proporcionados de forma inteligente.
- Evalúe el rendimiento de un modelo de aprendizaje automático mediante las métricas ML.NET.
- Optimice la precisión de los modelos de aprendizaje automático existentes basados en el marco ML.NET.
- Aplique los conceptos de aprendizaje automático de ML.NET a otras aplicaciones de ciencia de datos.
Implementing the Actor Model with Microsoft Orleans
14 HorasEsta formación en directo dirigida por un instructor en Guatemala (en línea o in situ) está dirigida a desarrolladores que desean usar Microsoft Orleans para crear aplicaciones .NET empresariales distribuidas.
Al final de esta capacitación, los participantes serán capaces de:
- Instale y configure Microsoft Orleans.
- Comprender el marco del modelo de actor y cómo se implementa en Orleans
- Cree aplicaciones distribuidas sin tener que administrar simultaneidad compleja y otros patrones de escalado.
Robot Framework: Prueba de aceptación impulsada por palabras clave
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (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 Guatemala, 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 Guatemala 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 Guatemala (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.