Acerca de este Curso

90,667 vistas recientes

Certificado para compartir

Obtén un certificado al finalizar

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Nivel intermedio

Experience with an object-oriented programming language (preferably Java). Ability to install and run an IDE (Eclipse recommended).

Aprox. 23 horas para completar

Inglés (English)

Subtítulos: Inglés (English)

Qué aprenderás

  • You will gain an understanding of the theory of testing.

  • You will practice writing tests for a variety of quality intent, including code coverage, defect finding, and statistical testing.

  • You will develop test plans to guide the testing stage of the software development lifecycle.

  • You will create defect reports to provide transparency and understanding to supervisors, colleagues, and users.

Habilidades que obtendrás

Writing Test PlansWriting Defect ReportsUnderstanding of Testing TheoryWriting TestsTesting Vocabulary

Certificado para compartir

Obtén un certificado al finalizar

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Nivel intermedio

Experience with an object-oriented programming language (preferably Java). Ability to install and run an IDE (Eclipse recommended).

Aprox. 23 horas para completar

Inglés (English)

Subtítulos: Inglés (English)

ofrecido por

Logotipo de Universidad de Minnesota

Universidad de Minnesota

Programa - Qué aprenderás en este curso

Semana
1

Semana 1

5 horas para completar

Introduction

5 horas para completar
6 videos (Total 66 minutos), 1 lectura, 6 cuestionarios
6 videos
Introduction12m
Why is software testing challenging?11m
What is a Test?6m
Automation: Using a test framework11m
Automation: Writing JUnit tests21m
1 lectura
Welcome to the course!5m
5 ejercicios de práctica
Overview10m
On the difficulty of software testing8m
What is a Test?8m
Automation: Using a Test Framework6m
Automation: Writing JUnit Tests10m
Semana
2

Semana 2

2 horas para completar

Testing Foundations

2 horas para completar
8 videos (Total 57 minutos)
8 videos
Testing Principles5m
Testing Principles: Where12m
Testing Principles: How8m
The "V Model" of Software Development4m
Validation and Verification in the "V Model"3m
Structural Testing3m
Mutation Testing3m
8 ejercicios de práctica
Dependability Quiz14m
Testing Principles: Where6m
Testing Principles: How10m
The V-Model Quiz8m
Validation and Verification in the "V-Model" Quiz6m
Structural Testing4m
Mutation Testing6m
On Basic Testing Terminology, Dependability, and Testing Principles26m
Semana
3

Semana 3

5 horas para completar

Testing in the Software Development Lifecycle

5 horas para completar
10 videos (Total 49 minutos)
10 videos
Importance of a Good Test Plan5m
Stages of Software Testing Process2m
Test (Status) Reports3m
Risk-based Test Planning5m
Software Defect Reports2m
Software Defect Reports: Analysis3m
Software Defect Reports: Reporting3m
Software Defect Reports: Report Content15m
Software Defect Reports: Track, Retest, and Close3m
10 ejercicios de práctica
What is a Test Plan?10m
Importance of a Good Test Plan10m
Stages of Software Testing Process12m
Test (Status) Reports
Risk Based Test Planning
Software Defect Reports4m
Software Defect Reports: Analysis6m
Software Defect Reports: Reporting6m
Software Defect Reports: Report Content20m
Software Defect Reports: Track, Retest, and Close6m
Semana
4

Semana 4

10 horas para completar

Writing Good Unit Tests

10 horas para completar
5 videos (Total 77 minutos)
5 videos
Test Doubles: Input18m
Test Doubles: Output14m
Assessing Adequacy and Code Coverage Analysis with JaCoCo9m
Flakey Tests and How to Avoid Them22m
3 ejercicios de práctica
Test Doubles: Introduction
Test Doubles: Input
Test Doubles: Output

Acerca de Programa especializado: Software Testing and Automation

This Specialization is intented for beginning to intermediate software developers seeking to develop knowledge and skill in implementing testing techniques and tools in the development of their projects. Through four courses, you will cover black-box and white-box testing, automated testing, web & mobile testing, and formal testing theory and techniques, which will prepare to you to plan and perform effective testing of your software....
Software Testing and Automation

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando te inscribes en un curso, obtienes acceso a todos los cursos que forman parte del Programa especializado y te darán un Certificado cuando completes el trabajo. Se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes auditar el curso sin costo.

  • Si estás suscrito, obtienes una prueba gratis de 7 días, que podrás cancelar cuando desees sin ningún tipo de penalidad. Una vez transcurrido ese tiempo, no realizamos reembolsos. No obstante, puedes cancelar tu suscripción cuando quieras. Consulta nuestra política completa de reembolsos.

  • Sí, Coursera ofrece ayuda económica a los estudiantes que no pueden pagar la tarifa. Solicítala haciendo clic en el enlace de Ayuda económica que está debajo del botón “Inscribirse” a la izquierda. Se te pedirá que completes una solicitud. Recibirás una notificación en caso de que se apruebe. Deberás completar este paso para cada uno de los cursos que forman parte del Programa especializado, incluido el proyecto final. Obtén más información.

  • Este Curso no otorga crédito universitario, pero algunas universidades pueden aceptar los Certificados del curso para obtener crédito. Consulta con tu institución para obtener más información. Los Títulos en línea y los Certificados Mastertrack™ de Coursera brindan la oportunidad de obtener créditos universitarios.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.