À propos de ce cours

27,105 consultations récentes
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire

Experience with an OOP language (like Java). IDE installed (e.g., Eclipse). Familiar with testing terminology (see Intro to Software Testing course)

Approx. 26 heures pour terminer
Anglais

Compétences que vous acquerrez

Executing TestsSoftware TestingWriting TestsCucumberJunit
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire

Experience with an OOP language (like Java). IDE installed (e.g., Eclipse). Familiar with testing terminology (see Intro to Software Testing course)

Approx. 26 heures pour terminer
Anglais

Offert par

Placeholder

Université du Minnesota

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1

Semaine 1

4 heures pour terminer

Module 1: Introduction

4 heures pour terminer
8 vidéos (Total 66 min), 1 lecture, 7 quiz
8 vidéos
What are Test Obligations?11 min
Factors Influencing Test Effectiveness9 min
Program Structure: Reachability and Observability8 min
Mutation Testing Revisited5 min
Program Structure and Fault Finding6 min
Test Oracles9 min
Oracles and Fault Finding8 min
1 lecture
Welcome to the course!5 min
7 exercices pour s'entraîner
Introduction to Test Adequacy30 min
Factors Influencing Test Effectiveness30 min
Program Structure: Reachability and Observability30 min
Mutation Testing Revisited30 min
Program Structure and Fault Finding30 min
Test Oracles14 min
Oracles and Fault Finding30 min
Semaine
2

Semaine 2

5 heures pour terminer

Module 2: Black and White-box Techniques

5 heures pour terminer
14 vidéos (Total 111 min)
14 vidéos
Combinatorial Testing12 min
Requirements Coverage7 min
Introduction to White-Box Testing Techniques11 min
Code Coverage Metrics: Terminology5 min
Code Coverage Metrics: Statement Coverage4 min
Code Coverage Metrics: Branch Coverage4 min
Code Coverage Metrics: Decision Coverage3 min
Code Coverage Metrics: MC/DC10 min
MC/DC Example6 min
Code Coverage Metrics: OMC/DC12 min
Code Coverage Metrics: Boundary Value6 min
Mutation Testing Strategies6 min
Test Metrics and Test Suite Effectiveness9 min
7 exercices pour s'entraîner
Partition Testing30 min
Combinatorial Testing30 min
Requirements Coverage30 min
Code Coverage Metrics: Statement Coverage30 min
Code Coverage Metrics: Branch Coverage30 min
Code Coverage Metrics: Decision Coverage30 min
Code Coverage Metrics: MC/DC30 min
Semaine
3

Semaine 3

9 heures pour terminer

Module 3: Requirements-Based Testing

9 heures pour terminer
10 vidéos (Total 57 min)
10 vidéos
Bad Requirements for Testability2 min
Writing Test Cases for Requirements3 min
"Fixed" Requirements for Testability1 min
Introduction to User Stories and Behavior-Driven Development8 min
Cucumber and Gherkin: An Overview5 min
Cucumber Demo5 min
Cucumber and Gherkin: How Does It Work?9 min
Regular Expressions 10112 min
Regular Expressions and Testing with Cucumber3 min
7 exercices pour s'entraîner
Writing Requirements for Testability30 min
Bad Requirements for Testability30 min
Writing Test Cases for Requirements30 min
Fixing Requirements for Testability30 min
Are These Requirements Testable?30 min
Introduction to User Stories and Behavior-Driven Development30 min
Regular Expressions 10130 min
Semaine
4

Semaine 4

7 heures pour terminer

Performing Black and White Box Testing with Cucumber

7 heures pour terminer
7 vidéos (Total 79 min)
7 vidéos
Installing Cucumber and Configuring Eclipse Project10 min
Creating Gherkin Scenarios and Step Definitions11 min
Using Lists10 min
Using Data Tables19 min
Working with Scenario Outlines and Examples6 min
Cucumber and Code Coverage12 min

À propos du Spécialisation Software Testing and Automation

Software Testing and Automation

Foire Aux Questions

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.