KnowledgeCity

Fundamentos de programación: control de calidad de software

Este curso de KnowledgeCity ofrece una descripción general de los diferentes conceptos y componentes involucrados en Software Quality Assurance (SQA)…

Este curso de KnowledgeCity ofrece una descripción general de los diferentes conceptos y componentes involucrados en Software Quality Assurance (SQA) (garantía de calidad del software).

El curso SQA, impartido por el instructor Andrew Levin, ofrece una descripción general completa de los conceptos y funciones que conforman todas las áreas de Garantía de calidad del software. El curso comienza con una breve descripción general e historia de los orígenes de SQA y por qué es necesaria. A continuación, examinamos diferentes métodos y técnicas relacionados con el ciclo de vida de desarrollo de software (SDLC) dentro de SQA. Examinamos la mecánica y los pasos de cómo funciona cada método SDLC, junto con las ventajas y desventajas de usar ese método en particular junto con diferentes tipos de software. Luego pasamos a las Guías de planificación y por qué las necesitamos y a los elementos que componen una Guía de planificación. También comparamos y contrastamos las diferencias entre una Guía de planificación básica y un estándar oficial de Guía de planificación IEEE. Seguimos con un análisis de varias técnicas de prueba que puede usar con su software. También examinamos los métodos de White Box (caja blanca) y Black Box (caja negra), con ejemplos prácticos que muestran pruebas exitosas y fallas de pruebas emuladas. Concluimos con el aprendizaje de los informes de errores. Profundizamos en lo que es un informe de errores y cómo es un informe bien escrito. Aprender estos conceptos y técnicas le ayudará a crear un mejor software y le permitirá realizar evaluaciones más profundas, produciendo resultados mejores y más profesionales.

Objetivos de aprendizaje:

  • Aprenda lo que abarca Software Quality Assurance (SQA)
  • Descubra por qué necesitamos SQA
  • Aprende diferentes metodologías del Ciclo de Vida de Desarrollo de Software (SDLC)
  • Explore las ventajas y desventajas de los diferentes estilos de SDLC
  • Aprenda qué es una guía de planificación y cómo usarla
  • Aprenda los componentes de una guía de planificación básica y estándar IEEE
  • Aprenda las diferencias entre las técnicas de prueba, como los casos de prueba Black Box y White Box
  • Aprenda cómo, cuándo y por qué usar diferentes técnicas de prueba en función de lo que está tratando de verificar en busca de errores.
  • Aprenda qué es un informe de errores y por qué son necesarios durante las pruebas
  • Conozca los componentes que componen un informe de error

Instructor: Andrew Levin

Duración: 1h 44m · 25 lecciones
Nivel: Beginner
Idioma: Español

Habilidades que obtendrás

Calidad del software (SQA/SQC)Gestión de la calidad del softwareAsociado certificado en calidad de software (CASQ)Ingeniero certificado en calidad del softwareAnalista de calidad de software certificadoGestor certificado de calidad del software

Lo que aprenderás

  • Defina qué abarca la Garantía de Calidad de Software (SQA) y por qué se necesita
  • Compare metodologías del Ciclo de Vida del Desarrollo de Software (SDLC) incluyendo Agile, V, Waterfall, Spiral y Prototyping, junto con sus ventajas y desventajas
  • Construya y use Guías de Planificación, incluyendo los componentes de una guía Básica versus una guía del Estándar IEEE
  • Aplique técnicas de prueba como Black Box y White Box de casos de prueba, cobertura de sentencias y ramas, límite, equivalencia, tabla de decisión y pruebas de transición de estado
  • Determine cómo, cuándo y por qué usar diferentes técnicas de prueba basándose en los errores que está verificando
  • Escriba Reportes de Errores efectivos e identifique los elementos que componen un reporte bien escrito

Puntos clave

  • La Garantía de Calidad de Software cubre los conceptos y componentes en todas las áreas de la calidad de software, y el curso explica los orígenes de SQA y por qué se necesita.
  • Los diferentes métodos SDLC (Agile, V, Waterfall, Spiral y Prototyping) cada uno tiene ventajas y desventajas dependiendo del tipo de software que se está construyendo.
  • Una Guía de Planificación tiene componentes definidos, y el curso contrasta una Guía de Planificación básica con el estándar oficial IEEE Planning Guide.
  • Las técnicas de prueba White Box y Black Box se demuestran con ejemplos de trabajo que muestran tanto pruebas exitosas como fallos de prueba emulados.
  • Un Reporte de Errores es una parte necesaria de las pruebas, y un reporte bien escrito contiene elementos específicos que el curso identifica.

Preguntas frecuentes

¿Qué cubre este curso de SQA de Software?

El curso proporciona una descripción general de los conceptos y componentes de la Garantía de Calidad de Software (SQA), incluido su historial y propósito, metodologías del Ciclo de Vida del Desarrollo de Software (SDLC) (Agile, V, Waterfall, Spiral y Prototyping), Guías de Planificación (básicas y estándar IEEE), técnicas de prueba como Black Box y White Box de casos de prueba, cobertura de sentencias y ramas, límite, equivalencia, tabla de decisión y pruebas de transición de estado, y Reportes de Errores.

¿Quién enseña este curso?

El curso es impartido por el instructor Andrew Levin y es ofrecido por KnowledgeCity.

¿Qué técnicas de prueba aprenderé?

Aprenderá métodos White Box y Black Box con ejemplos de trabajo, junto con cobertura de sentencias, cobertura de ramas, pruebas de límite, pruebas de equivalencia, pruebas de tabla de decisión, pruebas de transición de estado, y pruebas funcionales y no funcionales, y cómo, cuándo y por qué usarlas basándose en qué está verificando para errores.

¿Qué aprenderé sobre Reportes de Errores?

Aprenderá qué es un Reporte de Errores, por qué los reportes de errores son necesarios durante las pruebas, cómo se ve un reporte bien escrito, y los elementos que componen un buen Reporte de Errores.

¿A qué habilidades se relaciona este curso?

Se relaciona con Calidad de Software (SQA/SQC), Gestión de Calidad de Software y certificaciones incluyendo Asociado Certificado en Calidad de Software (CASQ), Ingeniero Certificado de Calidad de Software, Analista Certificado de Calidad de Software y Gerente Certificado de Calidad de Software.

Transcripción

La transcripción completa está disponible en el reproductor al iniciar el curso.

Aprende sobre la marcha

Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.