Informações sobre o curso

29,932 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 OOP language (like Java). IDE installed (e.g., Eclipse). Familiar with testing terminology (see Intro to Software Testing course)

Aprox. 26 horas para completar
Inglês

O que você vai aprender

  • You will evaluate testability of requirements

  • You will define testable units within a program specification

  • You will select and apply black-box test input selection methods, including boundary-value analysis, fuzzing, and random selection

  • You will develop automated tests and test oracles for automated software verification.

Habilidades que você terá

Executing TestsSoftware TestingWriting TestsCucumberJunit
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 OOP language (like Java). IDE installed (e.g., Eclipse). Familiar with testing terminology (see Intro to Software Testing course)

Aprox. 26 horas para completar
Inglês

oferecido por

Placeholder

Universidade de MinnesotaUniversidade de Minnesota

Programa - O que você aprenderá com este curso

Semana
1

Semana 1

4 horas para concluir

Module 1: Introduction

4 horas para concluir
8 vídeos (Total 66 mín.), 1 leitura, 7 testes
8 videos
What are Test Obligations?11min
Factors Influencing Test Effectiveness9min
Program Structure: Reachability and Observability8min
Mutation Testing Revisited5min
Program Structure and Fault Finding6min
Test Oracles9min
Oracles and Fault Finding8min
1 leituras
Welcome to the course!5min
7 exercícios práticos
Introduction to Test Adequacy30min
Factors Influencing Test Effectiveness30min
Program Structure: Reachability and Observability30min
Mutation Testing Revisited30min
Program Structure and Fault Finding30min
Test Oracles14min
Oracles and Fault Finding30min
Semana
2

Semana 2

5 horas para concluir

Module 2: Black and White-box Techniques

5 horas para concluir
14 vídeos (Total 111 mín.)
14 videos
Combinatorial Testing12min
Requirements Coverage7min
Introduction to White-Box Testing Techniques11min
Code Coverage Metrics: Terminology5min
Code Coverage Metrics: Statement Coverage4min
Code Coverage Metrics: Branch Coverage4min
Code Coverage Metrics: Decision Coverage3min
Code Coverage Metrics: MC/DC10min
MC/DC Example6min
Code Coverage Metrics: OMC/DC12min
Code Coverage Metrics: Boundary Value6min
Mutation Testing Strategies6min
Test Metrics and Test Suite Effectiveness9min
7 exercícios práticos
Partition Testing30min
Combinatorial Testing30min
Requirements Coverage30min
Code Coverage Metrics: Statement Coverage30min
Code Coverage Metrics: Branch Coverage30min
Code Coverage Metrics: Decision Coverage30min
Code Coverage Metrics: MC/DC30min
Semana
3

Semana 3

9 horas para concluir

Module 3: Requirements-Based Testing

9 horas para concluir
10 vídeos (Total 57 mín.)
10 videos
Bad Requirements for Testability2min
Writing Test Cases for Requirements3min
"Fixed" Requirements for Testability1min
Introduction to User Stories and Behavior-Driven Development8min
Cucumber and Gherkin: An Overview5min
Cucumber Demo5min
Cucumber and Gherkin: How Does It Work?9min
Regular Expressions 10112min
Regular Expressions and Testing with Cucumber3min
7 exercícios práticos
Writing Requirements for Testability30min
Bad Requirements for Testability30min
Writing Test Cases for Requirements30min
Fixing Requirements for Testability30min
Are These Requirements Testable?30min
Introduction to User Stories and Behavior-Driven Development30min
Regular Expressions 10130min
Semana
4

Semana 4

7 horas para concluir

Performing Black and White Box Testing with Cucumber

7 horas para concluir
7 vídeos (Total 79 mín.)
7 videos
Installing Cucumber and Configuring Eclipse Project10min
Creating Gherkin Scenarios and Step Definitions11min
Using Lists10min
Using Data Tables19min
Working with Scenario Outlines and Examples6min
Cucumber and Code Coverage12min

Sobre Programa de cursos integrados Software Testing and Automation

Software Testing and Automation

Perguntas Frequentes – FAQ

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