Über diesen Kurs

84,260 kürzliche Aufrufe

Zertifikat zur Vorlage

Erhalten Sie nach Abschluss ein Zertifikat

100 % online

Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.

Flexible Fristen

Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.

Stufe „Mittel“

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

Ca. 23 Stunden zum Abschließen

Englisch

Untertitel: Englisch

Was Sie lernen werden

  • 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.

Kompetenzen, die Sie erwerben

Writing Test PlansWriting Defect ReportsUnderstanding of Testing TheoryWriting TestsTesting Vocabulary

Zertifikat zur Vorlage

Erhalten Sie nach Abschluss ein Zertifikat

100 % online

Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.

Flexible Fristen

Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.

Stufe „Mittel“

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

Ca. 23 Stunden zum Abschließen

Englisch

Untertitel: Englisch

von

University of Minnesota-Logo

University of Minnesota

Lehrplan - Was Sie in diesem Kurs lernen werden

Woche
1

Woche 1

5 Stunden zum Abschließen

Introduction

5 Stunden zum Abschließen
6 Videos (Gesamt 66 min), 1 Lektüre, 6 Quiz
6 Videos
Introduction12m
Why is software testing challenging?11m
What is a Test?6m
Automation: Using a test framework11m
Automation: Writing JUnit tests21m
1 Lektüre
Welcome to the course!5m
5 praktische Übungen
Overview10m
On the difficulty of software testing8m
What is a Test?8m
Automation: Using a Test Framework6m
Automation: Writing JUnit Tests10m
Woche
2

Woche 2

2 Stunden zum Abschließen

Testing Foundations

2 Stunden zum Abschließen
8 Videos (Gesamt 57 min)
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 praktische Übungen
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
Woche
3

Woche 3

5 Stunden zum Abschließen

Testing in the Software Development Lifecycle

5 Stunden zum Abschließen
10 Videos (Gesamt 49 min)
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 praktische Übungen
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
Woche
4

Woche 4

10 Stunden zum Abschließen

Writing Good Unit Tests

10 Stunden zum Abschließen
5 Videos (Gesamt 77 min)
5 Videos
Test Doubles: Input18m
Test Doubles: Output14m
Assessing Adequacy and Code Coverage Analysis with JaCoCo9m
Flakey Tests and How to Avoid Them22m
3 praktische Übungen
Test Doubles: Introduction
Test Doubles: Input
Test Doubles: Output

Über den Spezialisierung 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

Häufig gestellte Fragen

  • Sobald Sie sich für ein Zertifikat angemeldet haben, haben Sie Zugriff auf alle Videos, Quizspiele und Programmieraufgaben (falls zutreffend). Aufgaben, die von anderen Kursteilnehmern bewertet werden, können erst dann eingereicht und überprüft werden, wenn Ihr Unterricht begonnen hat. Wenn Sie sich den Kurs anschauen möchten, ohne ihn zu kaufen, können Sie womöglich auf bestimmte Aufgaben nicht zugreifen.

  • Wenn Sie sich für den Kurs anmelden, erhalten Sie Zugriff auf alle Kurse der Spezialisierung und Sie erhalten nach Abschluss aller Arbeiten ein Zertifikat. Ihr elektronisches Zertifikat wird zu Ihrer Seite „Errungenschaften“ hinzugefügt – von dort können Sie Ihr Zertifikat ausdrucken oder es zu Ihrem LinkedIn Profil hinzufügen. Wenn Sie nur lesen und den Inhalt des Kurses anzeigen möchten, können Sie kostenlos als Gast an dem Kurs teilnehmen.

  • Wenn Sie ein Abonnement abgeschlossen haben, erhalten Sie eine 7-tägige, kostenlose Testversion, die Sie gebührenfrei wieder kündigen können. Danach gewähren wir keine Rückerstattungen mehr, aber Sie können Ihr Abonnement jederzeit kündigen. Lesen Sie unsere vollständige Rückerstattungsrichtlinie.

  • Ja, Coursera bietet für Kursteilnehmer, die sich die Kursgebühr nicht leisten können, finanzielle Unterstützung an. Bewerben Sie sich dafür, indem Sie auf den Link für finanzielle Unterstützung links unter der Schaltfläche „Anmelden“ klicken. Sie werden zum Ausfüllen eines Antrags aufgefordert und werden bei Genehmigung benachrichtigt. Diesen Schritt müssen Sie für jeden Kurs der Spezialisierung ausführen, auch für das Abschlussprojekt. Mehr erfahren

  • Für diesen Kurs gibt es keine akademischen Leistungspunkte, doch Hochschulen können nach eigenem Ermessen Leistungspunkte für Kurszertifikate vergeben. Wenden Sie sich an Ihre Einrichtung, um mehr zu erfahren. Online-Abschlüsse und Mastertrack™-Zertifikate auf Coursera bieten die Möglichkeit, akademische Leistungspunkte zu erwerben.

Haben Sie weitere Fragen? Besuchen Sie das Hilfe-Center für Teiln..