Curso de Selenium C# Test Automation
Selenium es un marco de pruebas automatizadas de código abierto. Proporciona un conjunto de herramientas y una plataforma para validar aplicaciones web y realizar pruebas en diferentes navegadores.
Esta capacitación en vivo dirigida por un instructor (en línea o presencial) está dirigida a desarrolladores y evaluadores que desean realizar la automatización de pruebas utilizando C# y Selenium.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure Selenium WebDriver.
- Escriba pruebas con Selenium, C# y Nunit con Visual Studio IDE.
- Ejecute C# Selenium automatización de pruebas.
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
- Descripción general de Selenium las pruebas automatizadas de aplicaciones web
- Información general sobre C# y .NET
Empezar
- Instalación y configuración de WebDriver con C#
- Uso de NuGet, bibliotecas y extensiones
- Preparación Visual Studio
- Identificación de elementos de la interfaz de usuario
Uso de Selenium WebDriver
- Realización de acciones de usuario en WebDriver
- Captura y validación de datos de la página web
- Uso de marcos, alertas y varias ventanas del navegador
Uso de las funciones integradas de C#
- Control de excepciones
- Sincronizar
- Trabajar con objetos de página (POM)
- Estructura de pruebas
- Uso de bibliotecas auxiliares
Usando C# Selenium Test Automation
- Configuración de un proyecto para Selenium marco de automatización en C#
- Creación de un C# Selenium marco de automatización .NET Core 5.0 desde cero
- Escribir una prueba con Selenium, C# y Nunit con Visual Studio IDE
- Ejecución de una prueba C# Selenium
- Ejecución de C# Selenium pruebas en un navegador
Solución de problemas
Resumen y próximos pasos
Requerimientos
- Conocimiento práctico de C#
- Familiaridad con Microsoft Visual Studio
Audiencia
- Desarrolladores
- Probadores
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Selenium C# Test Automation - Booking
Curso de Selenium C# Test Automation - Enquiry
Testimonios (5)
La clase fue informativa y fácil de seguir.
Najeeda Motala - Multichoice
Curso - Advanced C# for Automation Test Engineers
Traducción Automática
A la medida de nuestras necesidades
Rafal - Haleon
Curso - C#.Net
Traducción Automática
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
Introducing C# 6.0 with Visual Studio 2015/2017
28 HorasEsta capacitación en vivo dirigida por un instructor (en línea o presencial) equipa a los participantes con las habilidades esenciales necesarias para aprovechar las capacidades de C# 6.0 dentro del entorno Visual Studio 2015/2017.
Al final de esta formación, los participantes serán capaces de:
- Navegue y utilice el entorno de desarrollo integrado (IDE) en Visual Studio 2015/2017.
- Implemente funcionalidades básicas C# como Console.WriteLine, Console.ReadLine y Hello C# World!.
- Comprender el proceso de compilación y depuración de código C#.
- Aplique comentarios en C# para la documentación del código y la legibilidad.
- Explore los aspectos básicos de .NET 6.0, incluidos CLR, GC, DLL, EXE y las tecnologías de .NET.
- Revise el historial de C# desde la versión 1.0 hasta la 6.0 y comprenda los fundamentos de C#, como palabras clave, literales, operadores y declaraciones.
- Trabaje con tipos numéricos y booleanos, clases, objetos, campos, propiedades, indexadores, operadores, métodos, etc. en C# 6.0.
- Explore las características de la biblioteca de clases de .NET, incluidas las colecciones, el control de archivos, los flujos de datos, la comunicación entre sistemas, las fechas, la serialización y la programación paralela.
- Access y manipule los datos mediante ADO.NET, LINQ, ORM (Entity Framework) y los datos de Service-Oriented Architecture (SOA).
- Revise las aplicaciones que se pueden desarrollar en C# y .NET Framework 6, como Windows Presentation Foundation, ASP.NET MVC 2 y Silverlight.
C#.Net
35 HorasObjetivos
Este curso C# permitirá a los delegados desarrollar aplicaciones en el lenguaje de programación C#. Los delegados serán capaces de programar utilizando los principios de la orientación a objetos. El curso también cubrirá cómo usar el entorno de desarrollo Visual Studio para producir aplicaciones robustas y fáciles de mantener.
Audiencia
Este curso está dirigido a los siguientes tipos de desarrolladores de software:
- Nuevos desarrolladores
- Desarrolladores que entienden de programación de computadoras, pero que pueden haber aprendido a programar usando un lenguaje no gráfico en una universidad
Estos desarrolladores quieren crear soluciones mediante C#; dentro de Microsoft .NET Framework. También quieren emplear técnicas orientadas a objetos para mejorar sus habilidades de desarrollo.
Programación Avanzada en C #
35 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala presenta características avanzadas de C#, examina su uso como lenguaje de programación de aplicaciones de escritorio y lenguaje de programación web para resolver problemas del mundo real.
Programming Las técnicas y los principios se demuestran y practican a través de ejercicios prácticos y recorridos en clase.
Advanced C# for Automation Test Engineers
21 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a ingenieros de pruebas de automatización con experiencia que desean aprender conceptos avanzados C# de programación para pruebas de automatización.
Al final de esta formación, los participantes serán capaces de:
- Comprender los conceptos avanzados de programación C# y las mejores prácticas.
- Aplique principios avanzados de programación orientada a objetos para crear soluciones de automatización eficientes y flexibles.
- Diseñe y desarrolle marcos de automatización modulares y reutilizables utilizando las mejores prácticas de la industria.
ASP.Net 4.0
35 HorasLos delegados serán introducidos a .Net framework y aprenderán a desarrollar aplicaciones web utilizando C# 4.0. Al finalizar el curso, los delegados deben estar familiarizados con el marco, tener experiencia en el desarrollo de aplicaciones web básicas y estar familiarizados con el acceso a bases de datos utilizando LINQ. Las aplicaciones se crearán utilizando programación orientada a objetos.
Después de completar este curso, los delegados podrán:
- Utilice Visual Studio 2010 de manera efectiva
- Aprender C# 4.0
- Crear aplicaciones comerciales ASP.NET web
- Comprender OO Programming, clases y objetos
- Depurar aplicaciones
- Desarrolle interfaces de usuario utilizando páginas maestras, navegación del sitio y temas
- Utilice ADO.Net y LINQ para leer y escribir en bases de datos
- Desarrolle aplicaciones de Internet enriquecidas con ASP.NET AJAX
- Creación y llamada a servicios WCF
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.
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.