YoVDO

Automatice las pruebas de aplicaciones con AWS CodeBuild (Español LATAM) | Automate Application Testing Using AWS CodeBuild (LATAM Spanish)

Offered By: Amazon Web Services via AWS Skill Builder

Tags

AWS CodeBuild Courses DevOps Courses Unit Testing Courses CI/CD Pipelines Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

Información general sobre el laboratorio

La incorporación de pruebas automatizadas en sus canalizaciones de DevOps es fundamental para aumentar la velocidad y la eficiencia al garantizar que su aplicación funciona correctamente después de cada actualización. Al aplicar una cobertura de pruebas adecuada, asegurará que toda su aplicación funcione. Cuando corrige un área, sabrá si accidentalmente ha producido un error en otra. Por último, todas estas pruebas son más eficientes si sus desarrolladores tienen informes útiles que muestren dónde necesitan solucionar posibles errores.

Este laboratorio demuestra cómo puede usar AWS CodeBuild como parte de sus canalizaciones de integración continua para probar y crear código. Usará y escribirá diferentes pruebas que utilizan técnicas como las siguientes:

  • Pruebas de unidades funcionales
  • Pruebas de componentes aislados con dependencias simuladas

Objetivo

Al final de este laboratorio, podrá realizar lo siguiente:

  • Configurar CodeBuild para realizar pruebas de aplicaciones.
  • Solucionar problemas y corregir errores de canalización de CI/CD.
  • Revisar informes y registros de CodeBuild.
  • Aplicar estrategias comunes de prueba de código.
  • Describir la importancia de una cobertura de pruebas sólida.

Requisitos previos

Para este laboratorio, se requiere lo siguiente:

  • acceso a un equipo con Microsoft Windows, Mac OS X o Linux (Ubuntu, SuSE o Red Hat)
  • Un navegador de Internet moderno, como Chrome o Firefox

Duración

El tiempo estimado para completar este laboratorio es de 60 minutos.

Significados de los íconos

A lo largo de este laboratorio, se utilizan varios íconos para llamar la atención sobre diferentes tipos de instrucciones y notas. En la siguiente lista, se explica el propósito de cada ícono:

  • Una pista, consejo u orientación importante.
  • El lugar donde encontrar más información.
  • Información de especial interés o importancia (no es tan importante como para causar problemas en el equipo o los datos si la omite, pero podría ocasionar la necesidad de repetir ciertos pasos).
  • Sugiere la posibilidad de hacer una pausa para considerar cómo aplicar un concepto a su propio entorno o iniciar una conversación sobre el tema que debe tratar.
  • Un bloque de código que muestra el contenido de una secuencia de comandos o archivo que debe ejecutar que se ha creado previamente para usted.
  • Una oportunidad para verificar lo que sabe y poner a prueba lo que ha aprendido.
  • Una pista para una pregunta o desafío.
  • Una respuesta a una pregunta o desafío.

Conocimientos técnicos requeridos

Para completar correctamente este laboratorio, debe conocer las prácticas generales de desarrollo y los procesos de compilación.


Tags

Related Courses

Startup Engineering
Stanford University via Coursera
Developing Scalable Apps in Java
Google via Udacity
Cloud Computing Concepts, Part 1
University of Illinois at Urbana-Champaign via Coursera
Cloud Networking
University of Illinois at Urbana-Champaign via Coursera
Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera