Informações sobre o curso

181,482 visualizações recentes
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário

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
Legendas: Inglês

O que você vai aprender

  • 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 você terá

Writing Test PlansWriting Defect ReportsUnderstanding of Testing TheoryWriting TestsTesting Vocabulary
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário

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
Legendas: Inglês

oferecido por

Logotipo de Universidade de MinnesotaUniversidade de Minnesota

Universidade de MinnesotaUniversidade de Minnesota

Programa - O que você aprenderá com este curso

Semana
1

Semana 1

5 horas para concluir

Introduction

5 horas para concluir
6 vídeos (Total 66 mín.), 1 leitura, 6 testes
6 videos
Introduction12min
Why is software testing challenging?11min
What is a Test?6min
Automation: Using a test framework11min
Automation: Writing JUnit tests21min
1 leituras
Welcome to the course!5min
5 exercícios práticos
Overview10min
On the difficulty of software testing8min
What is a Test?8min
Automation: Using a Test Framework6min
Automation: Writing JUnit Tests10min
Semana
2

Semana 2

2 horas para concluir

Testing Foundations

2 horas para concluir
8 vídeos (Total 57 mín.)
8 videos
Testing Principles5min
Testing Principles: Where12min
Testing Principles: How8min
The "V Model" of Software Development4min
Validation and Verification in the "V Model"3min
Structural Testing3min
Mutation Testing3min
8 exercícios práticos
Dependability Quiz14min
Testing Principles: Where6min
Testing Principles: How10min
The V-Model Quiz8min
Validation and Verification in the "V-Model" Quiz6min
Structural Testing4min
Mutation Testing6min
On Basic Testing Terminology, Dependability, and Testing Principles26min
Semana
3

Semana 3

5 horas para concluir

Testing in the Software Development Lifecycle

5 horas para concluir
10 vídeos (Total 49 mín.)
10 videos
Importance of a Good Test Plan5min
Stages of Software Testing Process2min
Test (Status) Reports3min
Risk-based Test Planning5min
Software Defect Reports2min
Software Defect Reports: Analysis3min
Software Defect Reports: Reporting3min
Software Defect Reports: Report Content15min
Software Defect Reports: Track, Retest, and Close3min
10 exercícios práticos
What is a Test Plan?10min
Importance of a Good Test Plan10min
Stages of Software Testing Process12min
Test (Status) Reports
Risk Based Test Planning
Software Defect Reports4min
Software Defect Reports: Analysis6min
Software Defect Reports: Reporting6min
Software Defect Reports: Report Content20min
Software Defect Reports: Track, Retest, and Close6min
Semana
4

Semana 4

10 horas para concluir

Writing Good Unit Tests

10 horas para concluir
5 vídeos (Total 77 mín.)
5 videos
Test Doubles: Input18min
Test Doubles: Output14min
Assessing Adequacy and Code Coverage Analysis with JaCoCo9min
Flakey Tests and How to Avoid Them22min
3 exercícios práticos
Test Doubles: Introduction
Test Doubles: Input
Test Doubles: Output

Sobre Programa de cursos integrados 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

Perguntas Frequentes – FAQ

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.

    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

  • If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policy.

  • Yes, Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You'll be prompted to complete an application and will be notified if you are approved. You'll need to complete this step for each course in the Specialization, including the Capstone Project. Learn more.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.