Ein Softwaretest prüft und bewertet Software auf Erfüllung der für ihren Einsatz definierten Anforderungen und misst ihre Qualität. Tests dienen dazu, die Software möglichst fehlerfrei in Betrieb zu nehmen.
Inhalt
Gettin Started with pytest
Writing Test Functions
Testing a Package
Assertions
Exceptions
Marking Test Functions
Marking Tests Expecting to fail
Running Subset of Tests
Parametrized Testing
Pytest Fixtures
Sharing Fixtures
Using Fixtures
Multiple Fixtures
Fixture Scope
Parametrizing Fixtures
Builtin Fixtures
tmpdir factories
Pytestconfig
Cache
Capsys
monkeypatch
Doctest Namespaces
Plugins
Zielgruppe
Software Developer, Software Tester
Voraussetzungen
Grundlagen und Aufbau in Phyton, Englisch
Förderung
Kompletter Kurs förderfähig z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit