Cursos de Ingeniería de software

Cursos de Ingeniería de software

Los cursos de formación de ingeniería de software en vivo, dirigidos por instructores, demuestran a través de la discusión interactiva y práctica los fundamentos de la ingeniería de software. La capacitación en ingeniería de software está disponible como "entrenamiento en vivo en el sitio" o "entrenamiento remoto en vivo". El entrenamiento en vivo se puede realizar localmente en las instalaciones del cliente en España o en los centros de entrenamiento corporativos de NobleProg en España. El entrenamiento remoto en vivo se lleva a cabo por medio de un escritorio remoto interactivo. NobleProg--su proveedor de capacitación local

Testimonios

★★★★★
★★★★★

Programa del curso Ingeniería de software

CódigoNombreDuraciónInformación General
jmeterfunFundamentos Bàsicos de JMeter7 horasEste curso cubre la creación e implementación de pruebas funcionales y unitarias con Apache JMeter, el software gratuito de pruebas de aplicaciones de The Apache Software Foundation. El propósito del curso es permitir a las organizaciones automatizar completamente sus diferentes requisitos de pruebas, ahorrando tiempo, dinero y ayudando a minimizar el riesgo de errores humanos en las pruebas. El programa explora los conceptos de diseñar y crear planes de prueba para aplicaciones web del mundo real usando Apache JMeter, incluyendo planes de regresión funcional, de regresión y de estrés. Los participantes aprenderán cómo diseñar planes de prueba para una variedad de propósitos y usar los diversos componentes y funciones dentro de JMeter para su ventaja, permitiéndoles automatizar completamente el proceso de pruebas de aplicaciones web.
usabilitytestingPrueba de usabilidad del software: Live Workshop14 horasLa prueba de usabilidad es una técnica para evaluar un producto o sistema de software probándolo en usuarios para observar directamente cómo interactúan con él.

El taller comienza con una introducción a las pruebas de usabilidad, qué es y cómo las empresas lo utilizan para promover un buen diseño y desarrollo de software. El lenguaje no es técnico y el aprendizaje es práctico y práctico, con un enfoque en los usuarios finales, sus requisitos, forma de pensar y forma de interactuar con el sistema.

Al final de esta capacitación, los participantes sabrán cómo:

- Determine el enfoque de prueba de usabilidad más adecuado basado en las características únicas de un producto y su etapa en el ciclo de desarrollo.
- Desarrolle un plan de prueba de usabilidad.
- Recluta, evalúa y administra probadores.
- Escribir, asignar y moderar tareas de prueba de usabilidad que producen el mayor impacto para los usuarios finales y el negocio.
- Recopila, analiza e informa los resultados de las pruebas.
- Comuníquese y colabore de manera efectiva con los gerentes comerciales, los desarrolladores y los equipos de control de calidad sobre la importancia y las acciones necesarias para entregar un producto final que no solo funcione, sino que funcione bien y brinde la experiencia del usuario deseada.

Audiencia

- Propietarios y gerentes de producto
- Directores de control de calidad
- Comprobadores manuales
- Usuarios internos de un producto o sistema de software

Formato del curso

- Un taller interactivo dirigido por un instructor con muchas actividades y prácticas.

Notas

- Los estudios de casos y las muestras de software utilizadas en este taller están preestablecidas por el instructor. Para personalizar los materiales, contáctenos con anticipación.
cucumberjavaCucumber: implementando BDD con Java7 horasCucumber es un marco BDD de fuente abierta para escribir pruebas en un estilo de lenguaje natural. BDD, o Behavior Driven Development, es una técnica ágil de desarrollo de software que fomenta la colaboración entre desarrolladores, QA y personas de negocios no técnicos en un proyecto de software.

Esta capacitación comienza con una discusión sobre BDD y cómo Cucumber se usa para llevar a cabo pruebas de BDD para aplicaciones web. Los participantes tienen amplias oportunidades de interactuar con el instructor y sus compañeros mientras implementan los conceptos y las tácticas aprendidas en este práctico entorno práctico de laboratorio.

Al final de esta capacitación, los participantes comprenderán a fondo BDD y Cucumber, así como la práctica y el conjunto de herramientas necesarias para escribir sus propios casos de prueba para escenarios de pruebas de software del mundo real.

Audiencia

- Probadores y Desarrolladores

Formato del curso

- Gran énfasis en la práctica práctica. La mayoría de los conceptos se aprenden a través de muestras, ejercicios y desarrollo práctico.

Nota

- Esta capacitación usa Eclipse y Selenium. Si desea utilizar un IDE diferente o un marco de automatización de prueba, contáctenos para organizarlo.
- Si su equipo está pasando de las pruebas manuales a las pruebas de automatización por primera vez, contáctenos para organizar la extensión de la capacitación e incluir una cobertura adicional de las pruebas de automatización.
jbehaveJBehave: BDD con Java7 horasJBehave es un marco de BDD basado en Java de código abierto para escribir pruebas en un estilo de lenguaje natural. BDD, o Behavior Driven Development, es una técnica ágil de desarrollo de software que fomenta la colaboración entre desarrolladores, QA y personas de negocios no técnicos en un proyecto de software.

Esta capacitación comienza con una discusión sobre BDD y sobre cómo se puede usar el marco JBehave para realizar pruebas de BDD para aplicaciones web. Los participantes tienen amplias oportunidades de interactuar con el instructor y sus compañeros mientras implementan los conceptos y las tácticas aprendidas en este práctico entorno práctico de laboratorio.

Al final de esta capacitación, los participantes comprenderán firmemente BDD y JBehave, así como la práctica y el conjunto de herramientas necesarias para escribir casos de prueba para escenarios de pruebas de software reales.

Audiencia

- Probadores y Desarrolladores

Formato del curso

- Gran énfasis en la práctica práctica. La mayoría de los conceptos se aprenden a través de muestras, ejercicios y desarrollo práctico.
ScalaCheckPruebas basadas en la propiedad con ScalaCheck21 horasScalaCheck es una biblioteca para llevar a cabo pruebas automatizadas basadas en propiedades para programas Scala o Java. Inspirado en la biblioteca Haskell QuickCheck, usa propiedades para describir el comportamiento esperado de una aplicación, generando datos de entrada aleatorios al principio, luego probando esta información en diferentes áreas de la aplicación e informando el resultado.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los beneficios y conceptos detrás de las pruebas basadas en propiedades mientras practican las propiedades de escritura que conducen a la generación automática de casos de prueba.

Al final de esta capacitación, los participantes podrán:

- Escribir propiedades generales que reemplacen y / o complementen los casos de prueba unitaria escritos a mano
- Escribir pruebas en el nivel superior de las especificaciones de propiedad
- Ejecute ScalaCheck como un ejecutabl independiente, utilizando el corredor de prueba de línea de comandos incorporado
- Integra ScalaCheck con frameworks de prueba como ScalaTest, specs2 y LambdaTest

Audiencia

- Ingenieros de prueba
- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
WinRunnerCurso de WinRunner21 horasHP WinRunner es una herramienta de prueba funcional automatizada de clase empresarial para registrar y reproducir interacciones de UI como scripts de prueba.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a crear y ejecutar sofisticadas pruebas automatizadas en una aplicación.

Al final de esta capacitación, los participantes podrán:

- Cree scripts de prueba adaptables y reutilizables que reemplacen o completen las pruebas manuales
- Automatice el proceso de prueba, desde el desarrollo de la prueba hasta la ejecución
- Preparar y ejecutar una prueba de prueba nocturna
- Use TSL (Test Script Language) para controlar WinRunner
- Comprenda las funciones avanzadas de WinRunner, como el concepto de sincronización, la verificación de pruebas y el flujo de trabajo de WinRunner

Audiencia

- Comprobadores manuales
- Ingenieros de prueba de automatización
- Ingenieros de control de calidad

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
TestCompleteCurso de TestComplete21 horasTestComplete (por SmartBear) es una herramienta de automatización de UI utilizada para pruebas funcionales y de regresión.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo usar las características de TestComplete, incluyendo su modelo de objeto de prueba, puntos de verificación, asignación de nombre y UI para llevar a cabo pruebas automatizadas en aplicaciones de escritorio, web y móviles.

Al final de esta capacitación, los participantes podrán:

- Crear, grabar y ejecutar pruebas funcionales
- Crear un marco de prueba escalable y mantenible
- Crea puntos de control, ajusta las pruebas para múltiples dispositivos y analiza los resultados de las pruebas
- Use las extensiones de script de TestComplete

Audiencia

- Ingenieros de prueba de automatización
- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
concordionConcordion21 horasConcordion es un marco de "especificación por ejemplo" basado en Java y de código abierto que reúne pruebas y especificaciones Se integra con JUnit y se puede usar con los populares IDEs basados ​​en Java como Netbeans, Eclipse e IntelliJ IDEA En esta capacitación en vivo con instructor, los participantes aprenderán los conceptos básicos de Concordion, su configuración de entorno, comandos clave, mejores prácticas y más a medida que recorren stepbystep mediante la creación de una aplicación de muestra de Concordion Al final de esta capacitación, los participantes podrán: Comprender la funcionalidad de Concordian Instalar y desplegar Concordian Escribir especificaciones de Concordion en Markdown y HTML Audiencia Desarrolladores de software y programadores Probadores de automatización Analistas comerciales Formato del curso Conferencia de parte, parte de discusión, ejercicios y práctica manual .
angulartestingAngular: Probando sus Aplicaciones Angulares14 horasEn esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo escribir y mantener pruebas para aplicaciones angulares.

Al final de esta capacitación, los participantes podrán:

- Decidir la estrategia más adecuada para probar una aplicación angular
- Llevar a cabo pruebas unitarias, pruebas de componentes, pruebas A / B y de extremo a extremo en una aplicación angular
- Elija las herramientas adecuadas para el trabajo: jazmín, karma, transportador, mocha, etc.
- Escribir pruebas en transportador y jazmín
- Ejecutar y depurar pruebas con Karma y transportador
- Crear un conjunto de pruebas de mantenimiento
- Emplee las mejores prácticas para pruebas unitarias en Angular

Audiencia

- Probadores
- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica

Nota

Angular tiene diferentes nombres y versiones, a saber: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2, etc. Para personalizar la versión utilizada en esta capacitación, comuníquese con nosotros para organizarla.
mbdDesarrollo Basado en Modelos para Sistemas Integrados21 horas

El desarrollo basado en modelos (MBD) es una metodología de desarrollo de software que permite el desarrollo más rápido y más rentable de sistemas dinámicos, como sistemas de control, procesamiento de señales y sistemas de comunicación. Se basa en el modelado gráfico en lugar de la programación tradicional basada en texto.

En este curso dirigido por un instructor, los participantes aprenderán cómo aplicar las metodologías de MBD para reducir los costos de desarrollo y acelerar el tiempo de lanzamiento al mercado de sus productos de software integrados.

Al final de esta capacitación, los participantes podrán:

- Seleccione y utilice las herramientas adecuadas para implementar MBD.
- Use MBD para llevar a cabo un desarrollo rápido en las primeras etapas de su proyecto de software integrado.
- Acorte el lanzamiento de su software integrado en el mercado.

Audiencia

- Ingenieros de sistemas integrados
- Desarrolladores y programadores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
propertybasedtestingPrueba basada en propiedad con F #7 horasLa prueba basada en la propiedad es una técnica de prueba automatizada que le permite concentrarse en el comportamiento esperado de un sistema al describir sus propiedades y luego usar datos de prueba generados aleatoriamente para ejecutar las pruebas.

"Describe los argumentos, describe el resultado, haz que la computadora intente probar que tu código está equivocado".

Algunos de los temas cubiertos en este entrenamiento en vivo dirigido por un instructor incluyen:

- Cómo escribir y ejecutar pruebas con F #
- El marco de prueba basado en la propiedad FsCheck
- Usando Diamond Kata para implementar TDD
- Afilando sus habilidades de diseño de código

Audiencia

- Ingenieros de prueba de automatización
- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
facebooknmtFacebook NMT: Setting up a neural machine translation system7 horasFairseq es un conjunto de herramientas de aprendizaje de secuencia a secuencia de código abierto creado por Facebok para su uso en la traducción automática neuronal (NMT).

En esta capacitación, los participantes aprenderán a usar Fairseq para llevar a cabo la traducción del contenido de muestra.

Al final de esta capacitación, los participantes tendrán el conocimiento y la práctica necesarios para implementar una solución de traducción automática basada en Fairseq.

Audiencia

- Especialistas en localización con experiencia técnica
- Gerentes de contenido global
- Ingenieros de localización
- Desarrolladores de software a cargo de implementar soluciones de contenido global

Formato del curso

- Conferencia parcial, discusión parcial, práctica práctica intensa

Nota

- Si desea utilizar contenido específico en el idioma de origen y de destino, contáctenos para organizarlo.
bddfornonprogrammersBDD para no programadores: taller en vivo14 horasBDD, o Behavior Driven Development, es una técnica ágil de desarrollo de software que fomenta la colaboración entre desarrolladores, equipos de control de calidad y personas de negocios no técnicos a lo largo del ciclo de planificación, desarrollo y prueba de un proyecto de software.

El taller comienza con una introducción a BDD, qué es y cómo lo utilizan las empresas para promover un buen diseño, desarrollo y pruebas de software. Hacemos esto desde un punto de vista que no es de ingeniería, con la vista puesta en los usuarios finales, sus requisitos, el lenguaje y su forma de pensar. También abordamos los desafíos de comunicación que las partes interesadas de negocios probablemente encontrarán a medida que trabajen más cerca con sus pares de mentalidad técnica.

Al final de esta capacitación, los participantes sabrán cómo:

- Escriba historias de usuarios sucintas que capturen los patrones de uso de usuarios reales del software
- Traduzca sus historias de usuarios en el lenguaje conductual de BDD (Given, When, Then)
- Derivar casos de prueba de estas historias, para que los ingenieros los implementen y prueben
- Comprender la relación entre los requisitos del producto, los criterios de aceptación y los casos de prueba
- Desmitificar la jerga técnica que impide la comunicación y la comprensión
- Instale y use excelentes herramientas para escribir archivos de características de BDD
- Comprenda y aprecie lo que sucede una vez que el trabajo se entrega a los ingenieros
- Juega un papel más activo en el ciclo de desarrollo iterativo

Audiencia

- Propietarios y gerentes de producto
- Analistas comerciales
- Comprobadores manuales
- Usuarios finales de un producto o sistema de software
- No ingenieros y no codificadores involucrados en el diseño de productos

Formato del curso

- Un taller interactivo dirigido por un instructor con muchas actividades y prácticas.

Notas

- El taller incluye casos de estudio y muestras de software. Para personalizar los materiales para el producto y la situación de su empresa, póngase en contacto con nosotros para organizar.
globalsightGlobalsight: Automatice el Proceso de Localización7 horasGlobalight es un servidor de aplicaciones basado en Java, de fuente abierta, para automatizar, agilizar y administrar el proceso de localización.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán sobre la arquitectura y funcionalidad de Globalsight a medida que instalan, configuran y despliegan un servidor de demostración.

Al final de esta capacitación, los participantes podrán:

- Comprenda los beneficios de Globalsight en relación con otros sistemas de gestión de traducción
- Instalar el servidor Globalsight y los componentes relacionados
- Configurar Globalsight para trabajar detrás de un proxy inverso
- Construye y despliega Globalsight en un entorno de producción
- Soluciona problemas y optimiza Globalsight
- Utilice las API de Globalsight para integrarlo con aplicaciones de terceros, incluido JBPM, etc.

Audiencia

- Administradores del sistema

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
protractorProtractor: prueba completa para aplicaciones web angulares14 horasTransportador es un marco de prueba de automatización de extremo a extremo para aplicaciones Angular y AngularJS. Se usa para ejecutar pruebas contra aplicaciones web, interactuando con ellas como lo haría un usuario: rellenando formularios, haciendo clic en elementos y navegando de página a página.

En esta capacitación dirigida por un instructor, los participantes aprenden de primera mano cómo escribir pruebas de transportador contra una aplicación web angular de muestra en un entorno de laboratorio en vivo.

Al final de este curso, los participantes habrán adquirido competencia en transportador y estarán cómodos

creando sus propias pruebas de automatización para aplicaciones angulares
Integrando transportador en su flujo de trabajo de desarrollo existente
asegurando que sus pruebas sean limpias y mantenibles
ejecutar un transportador con o sin selenio para controlar el comportamiento del navegador

Audiencia

desarrolladores de sitios de Internet
Ingenieros de prueba de automatización

Formato del curso

Conferencia parcial, discusión parcial, práctica práctica intensa
javatestingIntroducción a Java para la automatización de pruebas28 horasEste curso está diseñado para cualquier persona interesada en aprender Java a los efectos de la automatización de pruebas. Es un curso simplificado e intensivo con muchos ejercicios prácticos para que los participantes aumenten rápidamente con las habilidades esenciales de programación necesarias para aplicar a las pruebas de automatización de software. El foco está en los fundamentos de Java 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 "Hello World" para aprender Java, ya que este no es un curso sobre desarrollo de aplicaciones. Este curso está dirigido directamente a lograr que los participantes comiencen a funcionar rápidamente con la automatización de pruebas. Si ya está versado en Java y desea ingresar directamente en las pruebas con Selenium, consulte: Introducción a Selenium (https://www.nobleprog.com/introduction-selenium-training).

Audiencia

- Los 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 desean transferir sus habilidades a Java.

Formato del curso

- Conferencia parcial, discusión parcial, práctica práctica intensa
seleniumrubySelenium con Ruby para automatización de prueba14 horasSelenium es una biblioteca de código abierto para automatizar las pruebas de aplicaciones web en varios navegadores. El selenio interactúa con un navegador como lo hace la gente: haciendo clic en enlaces, rellenando formularios y validando texto. Es la herramienta más popular para la automatización de pruebas de aplicaciones web. Selenium se basa en el marco de WebDriver y tiene excelentes enlaces para numerosos lenguajes de scripting, incluido Ruby.

En esta capacitación, los participantes combinan el poder de Ruby con Selenium para automatizar la prueba de una aplicación web de muestra. Al aprender a crear y combinar guiones de prueba Ruby con la automatización web Selenium en un entorno de laboratorio en vivo, los participantes obtendrán el conocimiento y la práctica necesarios para automatizar las pruebas de sus propias aplicaciones web y sitios web.

Audiencia

Probadores y Desarrolladores

Formato del curso

Conferencia parcial, discusión parcial, práctica práctica intensa
seleniumpythonSelenium with Python for test automation14 horasSelenium es una biblioteca de código abierto para automatizar las pruebas de aplicaciones web en varios navegadores. El selenio interactúa con un navegador como lo hace la gente: haciendo clic en enlaces, rellenando formularios y validando texto. Es la herramienta más popular para la automatización de pruebas de aplicaciones web. Selenium se basa en el marco WebDriver y tiene excelentes enlaces para numerosos lenguajes de scripting, incluido Python.

En esta capacitación, los participantes combinan el poder de Python con Selenium para automatizar la prueba de una aplicación web de muestra. Al combinar la teoría con la práctica en un entorno de laboratorio en vivo, los participantes obtendrán el conocimiento y la práctica necesarios para automatizar sus propios proyectos de prueba web utilizando Python y Selenium.

Audiencia

Probadores y Desarrolladores

Formato del curso

Conferencia parcial, discusión parcial, práctica práctica intensa
toscaTosca: prueba basada en modelos para sistemas complejos35 horasEn esta formación de formación dirigida por instructores, los participantes aprenderán cómo utilizar Tosca para realizar pruebas de extremo a extremo (web + backend). La formación combina la teoría con la práctica en un entorno de laboratorio en vivo, dando a los participantes la oportunidad de interactuar con la tecnología, el instructor y sus compañeros.

La formación comienza con una visión general de las pruebas de automatización tradicionales basadas en códigos y secuencias de comandos y contrasta con el enfoque basado en modelos de Tosca para las pruebas de automatización. Los participantes aprenden a crear y ejecutar casos de prueba utilizando los módulos predeterminados de Tosca, así como la forma de crear sus propios módulos para su ejecución. Desde los directores de modelado de software, para probar la cobertura a través de diferentes navegadores, hasta la reutilización de módulos, este entrenamiento acompaña a los participantes a través de la teoría y la práctica y les permite implementar su propia solución de pruebas en Tosca.

Audiencia

Ingenieros de pruebas de automatización

Formato del curso

Parte conferencia, discusión de la parte, práctica práctica pesada
opennmtOpenNMT: Implementing a Neural Machine Translation solution7 horasOpenNMT es un sistema de traducción de máquina neural completo, de código abierto (MIT) que utiliza el juego de herramientas matemático de la Antorcha.

En esta capacitación, los participantes aprenderán cómo configurar y utilizar OpenNMT para llevar a cabo la traducción de varios conjuntos de datos de muestra. El curso comienza con una visión general de las redes neuronales que se aplican a la traducción automática. Los participantes realizarán ejercicios en vivo para demostrar su comprensión de los conceptos aprendidos y obtener retroalimentación del instructor. Al final de este entrenamiento, los participantes tendrán los conocimientos y la práctica necesarios para implementar una solución OpenNMT en vivo.

Las muestras de idioma fuente y de destino pueden pre-arreglarse según los requisitos del cliente.

Audiencia
Ingenieros de traducción y localización

Formato del curso

Parte conferencia, discusión de parte, práctica práctica pesada
restassuredResto asegurado: Introducción a las pruebas API para servicios REST7 horasProbar y validar los servicios REST en Java es más difícil que en los lenguajes dinámicos como Ruby y Groovy. REST Assured es un DSL de Java (lenguaje específico del dominio) que brinda la simplicidad de estos lenguajes en el dominio de Java.

En esta capacitación, los participantes aprenden a probar los servicios API REST. Discutimos cómo las pruebas API pueden resolver algunas de las deficiencias de la interfaz de usuario y las pruebas basadas en unidades. La capacitación incluye sesiones de práctica y un proyecto de desarrollo de prueba. Al final de la capacitación, los participantes comprenderán cuándo llevar a cabo las pruebas REST API, cómo explorar y acceder a las API, cómo llevar a cabo diferentes tipos de pruebas y cómo llevar sus pruebas juntas a través de la integración y la automatización.

Audiencia

Ingenieros de QA, probadores y desarrolladores de pruebas involucrados en pruebas de API de software y servicios web

Formato del curso

Un curso dirigido por un instructor que incluye una introducción a las pruebas API, sus herramientas y procesos, y un proyecto práctico de desarrollo de pruebas basado en REST Assured.
soapuiSoapUI: Introducción a las pruebas API con SoapUI21 horasSoapUI es la herramienta de prueba de API de código abierto más utilizada para las API de SOAP y REST. Ofrece pruebas funcionales de servicios web SOAP, pruebas funcionales API REST, cobertura WSDL, pruebas de afirmación de mensajes y refactorización de pruebas.

En esta capacitación, los participantes aprenden cómo probar servicios web utilizando SoapAPI. Discutimos cómo las pruebas API pueden resolver algunas de las deficiencias de la interfaz de usuario y las pruebas basadas en unidades. La capacitación incluye sesiones de práctica y un proyecto de desarrollo de suite de pruebas API.

Al final de la capacitación, los participantes tendrán una idea clara de cuándo implementar las pruebas API, cómo explorar y acceder a las API, cómo llevar a cabo diferentes tipos de pruebas en las API basadas en SOAP y REST, y cómo llevar su trabajo en conjunto en un conjunto de pruebas integrado y automatizado.

Audiencia

- Ingenieros de control de calidad
- Probadores y desarrolladores de pruebas involucrados en pruebas de API de software y servicios web

Formato del curso

- Un curso dirigido por un instructor que incluye una introducción a las pruebas API, sus herramientas y procesos, y un proyecto práctico de desarrollo de suite de pruebas basado en SoapUI.
WatirWatir: automatización de prueba web con Ruby21 horasWatir (Web Application Testing en Ruby) es una biblioteca de código abierto para la automatización de pruebas. Watir interactúa con un navegador de la misma manera que las personas: haciendo clic en enlaces, completando formularios y validando texto. Basado en el marco WebDriver, es comparable a Selenium y es una de las herramientas más populares para la automatización de pruebas de aplicaciones web.

En esta capacitación, los participantes aprenderán a usar Watir para automatizar sus pruebas de aplicaciones web al combinar la teoría con la práctica en un entorno de laboratorio en vivo. Al final del curso, los participantes tendrán el conocimiento y la práctica para utilizar toda la potencia de Watir y Ruby para automatizar sus proyectos de prueba web.

Audiencia

Ingenieros de prueba de automatización

Formato del curso

Un curso dirigido por un instructor con cobertura teórica de Watir y Ruby junto con ejercicios y un gran componente de práctica práctica.
behaveCompórtate: BDD con Python (Pepino / pepinillo para Python)7 horasBehave es un marco BDD de código abierto basado en Python para escribir pruebas en un estilo de lenguaje natural.

BDD, o Behavior Driven Development, es una técnica ágil de desarrollo de software que fomenta la colaboración entre desarrolladores, QA y personas de negocios no técnicos en un proyecto de software.

Esta capacitación comienza con una discusión sobre BDD y sobre cómo el marco de Behave se puede usar para llevar a cabo pruebas de BDD para aplicaciones web. Los participantes tienen amplias oportunidades de interactuar con el instructor y sus compañeros mientras implementan los conceptos y las tácticas aprendidas en este práctico entorno práctico de laboratorio.

Al final de esta capacitación, los participantes comprenderán con firmeza BDD y Behave, así como la práctica necesaria para implementar estas técnicas y herramientas en escenarios de prueba del mundo real.

Audiencia

- Probadores y Desarrolladores

Formato del curso

- Gran énfasis en la práctica práctica. La mayoría de los conceptos se aprenden a través de muestras, ejercicios y desarrollo práctico.
phpunittestingPruebas Unitarias con PHP14 horasPHPUnit es un marco de prueba de unidades para PHP. PHPUnit emplea parámetros estrictos para determinar si las unidades individuales de código están libres de errores y listas para el despliegue. Al aislar y probar unidades individuales, los desarrolladores pueden garantizar una mayor estabilidad de la aplicación, evitar errores de regresión y reducir los costos asociados con el código de mal funcionamiento en la producción.

Esta capacitación en vivo dirigida por un instructor enseña a los participantes a escribir códigos comprobables en forma de unidades de prueba para facilitar el diagnóstico, el aislamiento y la resolución de errores. El entrenamiento guía a los participantes a través de la creación de un ambiente de prueba listo para trabajar usando el marco de prueba de PHPUnit.

Al final de esta capacitación, los participantes podrán:

- Distinga entre unidades de prueba buenas y malas
- Lee e interpreta los resultados de las pruebas
- Administre y diagnostique proactivamente su código base para reducir errores
- Asegúrese de que su base de código sea adecuada para una integración y despliegue continuos

Audiencia

- Desarrolladores de PHP intermedios a avanzados que desean mejorar la capacidad de prueba de su código

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
mbtIntroducción a las pruebas basadas en modelos14 horasLas pruebas basadas en modelos (MBT) son un enfoque de prueba que usa modelos para representar el comportamiento deseado de un sistema bajo prueba (SUT). Es un enfoque de prueba en etapas tempranas que permite una cobertura de prueba completa y altamente automatizada que es sistemática y mantenible.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán la teoría y la práctica de las pruebas basadas en modelos mientras implementan las herramientas y técnicas indicadas en un entorno de prueba de prueba MBT.

Al final de esta capacitación, los participantes podrán:

- Genere casos de prueba aplicando estrategias y técnicas de modelado
- Evaluar y evaluar herramientas gratuitas y comerciales para implementar MBT
- Administrar modelos de prueba para diferentes tipos de aplicaciones de software, sistemas y entornos
- Evaluar, proponer e implementar una estrategia de MBT dentro de una organización
- Comprender y explicar los beneficios y desafíos de MBT

Audiencia

- Ingenieros de prueba de software, analistas, diseñadores y gerentes
- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
selendroidSelendroid: pruebas automatizadas para Android7 horasSelendroid es un marco de automatización de pruebas de código abierto para dispositivos Android. Se puede usar para probar aplicaciones nativas, aplicaciones híbridas y sitios web móviles que se ejecutan en dispositivos reales y emuladores. Basado en la API del cliente Selenium Webdriver, admite la integración total con los marcos existentes de Selenium. Selendroid admite la conexión en caliente de dispositivos de hardware y se puede integrar como un nodo en Selenium Grid para realizar pruebas en paralelo a gran escala. Es compatible con el protocolo JSON Wire.

Esta capacitación introduce el marco Selenium y guía a los participantes a través de la configuración, configuración y ejecución de las pruebas de automatización en un entorno de prueba práctica en vivo. Después del curso, los participantes tendrán el conocimiento y la práctica para llevar a cabo sus propias iniciativas de prueba automatizadas para dispositivos Android.

Audiencia

Ingenieros de prueba

Formato del curso

Discusión interactiva + práctica práctica
phantomjsPhantomJS: Pruebas de explorador sin cabeza7 horasPhantomJS es un navegador web sin una interfaz gráfica de usuario. Es compatible con el manejo de DOM, selector de CSS, JSON, Canvas y SVG. PhantomJS proporciona una API de Javascript para que sea "WebKit scriptable".

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo escribir scripts PhantomJS para probar aplicaciones web, capturar capturas de pantalla, monitorear el tráfico de la red y verificar los resultados de las pruebas unitarias.

Al final de esta capacitación, los participantes podrán:

- Ejecute pruebas web sin cabeza con marcos como Jasmine, QUnit, Mocha, Capybara y Selenium
- Captura de forma programada contenidos web, incluidos SVG y Canvas
- Crear capturas de pantalla del sitio web con vista previa en miniatura
- Acceda y manipule páginas web a través de DOM API o jQuery
- Controle la carga y exportación de páginas como archivos HAR estándar
- Automatice el análisis de rendimiento con YSlow y Jenkins

Audiencia

- Ingenieros de prueba de software

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
autoitAutomate Windows Desktop Applications with AutoIT14 horasAutoIt es un lenguaje gratuito de scripting BASIClike para automatizar las aplicaciones de escritorio de Windows En este entrenamiento en vivo con instructor (in situ o remoto), los participantes aprenderán cómo usar AutoIT para automatizar las aplicaciones de ventanas a medida que avanzan en una serie de ejercicios manuales activos Audiencia Desarrolladores Probadores Admins Formato del curso Conferencia de parte, parte de discusión, ejercicios y práctica manual Nota Para solicitar una capacitación personalizada para este curso, contáctenos para hacer arreglos .
microsvcpatternsdotnetMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net14 horasLa arquitectura de microservicio es un enfoque para desarrollar una aplicación de software como un conjunto de servicios pequeños e independientes, cada uno ejecutándose en su propio proceso y comunicándose con mecanismos livianos como una API de recursos HTTP Estos servicios pueden implementarse de manera eficiente utilizando sistemas de automatización continua y eludir la necesidad de una gestión centralizada Los microservicios se pueden escribir en diferentes lenguajes de programación e integrar con diferentes sistemas de almacenamiento de datos Este entrenamiento en vivo instruido está dirigido a desarrolladores de empresas y arquitectos Introduce la arquitectura de microservicios desde una perspectivaNet, presenta estrategias de migración desde un sistema monolítico y guía a los participantes a través de la creación y el despliegue de una aplicación de ejemplo basada en microervicios Al final de esta capacitación, los participantes podrán: Comprender cuándo usar y cuándo no usar la arquitectura de microservicio Crear e implementar una estrategia de prueba para microservicios Implementar una aplicación basada en microservicios de muestra en un entorno de producción Refactorizar una aplicación monolítica en los servicios Audiencia Desarrolladores Arquitectos Formato del curso Conferencia de parte, parte de discusión, ejercicios y práctica manual .

Próximos Cursos Ingeniería de software

CursoFechaPrecio del Curso [A distancia / Presencial]
Concordion - MálagaLun, 2018-12-31 09:304500EUR / 5300EUR
Concordion - ValenciaLun, 2019-01-14 09:304500EUR / 5300EUR
Concordion - Bilbao Mié, 2019-01-16 09:304500EUR / 5300EUR
Concordion - Barcelona Lun, 2019-01-28 09:304500EUR / 5300EUR
Concordion - MadridMar, 2019-02-19 09:304500EUR / 5300EUR
Cursos de Fin de Semana de Ingeniería de software, Capacitación por la Tarde de Ingeniería de software, Ingeniería de software boot camp, Clases de Ingeniería de software, Capacitación de Fin de Semana de Ingeniería de software, Cursos por la Tarde de Ingeniería de software, Ingeniería de software coaching, Instructor de Ingeniería de software, Capacitador de Ingeniería de software, Ingeniería de software con instructor, Cursos de Formación de Ingeniería de software, Ingeniería de software en sitio, Cursos Privados de Ingeniería de software, Clases Particulares de Ingeniería de software, Capacitación empresarial de Ingeniería de software, Talleres para empresas de Ingeniería de software, Cursos en linea de Ingeniería de software, Programas de capacitación de Ingeniería de software, Clases de Ingeniería de software

Promociones

CursoUbicaciónFechaPrecio del Curso [A distancia / Presencial]
Matlab para Análisis PredictivoBilbao Lun, 2019-01-14 09:304725EUR / 5525EUR
Desarrollo Basado en Modelos para Sistemas IntegradosBarcelona Mié, 2019-02-20 09:304725EUR / 5525EUR
El Programa de Actualización de Compliance y MLROMadridLun, 2019-04-01 09:301575EUR / 1975EUR
R Programación para FinanzasBarcelona Lun, 2019-04-08 09:306300EUR / 7300EUR
BPMN para AnalistasMálagaMar, 2019-07-02 09:303150EUR / 3750EUR

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No vamos a pasar o vender su dirección a otros.
Siempre puede cambiar sus preferencias o anular la suscripción por completo.

Algunos de nuestros clientes

is growing fast!

We are looking to expand our presence in Spain!

As a Business Development Manager you will:

  • expand business in Spain
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!