450

Programmierung · Testen

Applikationen testen

Du lernst, Software so zu prüfen, dass Fehler gefunden werden, bevor die Kundschaft sie findet: geplant, systematisch und möglichst automatisiert.

Fortgeschritten Fortgeschritten ca. 25 Std. SelbststudiumApplikationsentwicklung: 3. Lehrjahr · Berufsfachschule
#Softwaretest#Testkonzept#Unit-Tests#Integrationstests#End-to-End#Äquivalenzklassen#Grenzwerte#Mocking#Testautomatisierung#CI

Überblick

Worum geht es?

Testen ist mehr als 'kurz durchklicken'. Du lernst, für eine Applikation festzulegen, was auf welcher Ebene getestet wird, und leitest Testfälle systematisch aus Anforderungen ab. Du schreibst automatisierte Unit-, Integrations- und End-to-End-Tests, isolierst Abhängigkeiten mit Mocks und lässt alles bei jedem Push in einer CI-Pipeline laufen. Gefundene Fehler dokumentierst du so, dass sie andere nachvollziehen und beheben können.

Wofür brauchst du das?

Ein Fehler, der erst in Produktion auffällt, kostet ein Vielfaches: falsche Rechnungen, ausgefallene Kassen, verärgerte Kunden. In vielen Lehrbetrieben darf Code nur mit grünen Tests gemergt werden. Wer gezielt testet, liefert stabilere Software, traut sich an Refactorings und schreibt in der IPA einen überzeugenden Testbericht.

Das solltest du schon können

  • Objektorientiert programmieren und erste Unit-Tests schreiben (Modul 320)
  • Ein Backend mit REST-Endpunkten und Datenbankanbindung umsetzen (Modul 295)
  • Grundlagen von Git: Branches, Commits, Pull Requests

Typische Tools & Technologien

JUnit 5 / MockitoxUnit / NUnitJest / VitestPlaywright / CypressPostman / NewmanGitHub Actions / GitLab CIJaCoCo / CoverletJira / Azure DevOps

Lernziele

Was musst du können?

Das sind die Fähigkeiten, die am Ende des Moduls sitzen sollten. Jedes Ziel mit einem Beispiel aus dem Lehrbetrieb.

  1. 1

    Ein Testkonzept mit passenden Teststufen festlegen

    Kompetenz A

    Du entscheidest für eine Applikation, was mit Unit-, Integrations-, System- und Abnahmetests geprüft wird, wer testet, mit welchen Daten und wann ein Test als bestanden gilt. Dabei richtest du dich nach dem Risiko, nicht nach dem Bauchgefühl.

    Situation

    Eine Krankenkasse in Luzern ersetzt ihre Prämienrechner-Webseite. Der Rechner beeinflusst direkt Offerten, das Design ist zweitrangig.

    Deine Aufgabe

    Erstelle ein schlankes Testkonzept für das Projekt.

    Gutes Ergebnis

    Zwei Seiten: Risiken (Prämienberechnung, Franchise-Rabatte, Altersgrenzen), Testpyramide mit vielen Unit-Tests für die Berechnung, Integrationstests für Tarif-Import, fünf End-to-End-Tests für die wichtigsten Abläufe. Abbruchkriterium: keine offenen Fehler der Schwere 'kritisch'.

    TestkonzeptTeststufenTestpyramiderisikobasiertes TestenAbnahmekriterium
  2. 2

    Testfälle systematisch aus Anforderungen ableiten

    Kompetenz B

    Statt zufällig Werte auszuprobieren, teilst du Eingaben in Äquivalenzklassen ein, testest gezielt die Grenzen und hältst Regelkombinationen in Entscheidungstabellen fest. So deckst du mit wenigen Tests viele Fälle ab.

    Situation

    Ein Kino in Basel gewährt Ermässigung: Kinder unter 12 zahlen CHF 12, Jugendliche 12 bis 17 und Studierende CHF 15, Erwachsene CHF 19, am Montag alle CHF 14.

    Deine Aufgabe

    Leite die nötigen Testfälle ab.

    Gutes Ergebnis

    Äquivalenzklassen für Alter und Status, Grenzwerte 11, 12, 17, 18 Jahre, Entscheidungstabelle für Montag kombiniert mit Kinderpreis. 14 Testfälle statt geschätzter 100 zufälliger Klicks, inklusive ungültigem Alter -1.

    ÄquivalenzklassenGrenzwertanalyseEntscheidungstabelleBlack-Box-Testnegativer Test
  3. 3

    Unit-Tests mit isolierten Abhängigkeiten schreiben

    Kompetenz C

    Du testest eine Klasse ohne echte Datenbank, Mailserver oder Zeit. Abhängigkeiten ersetzt du durch Mocks oder Stubs, damit Tests schnell, wiederholbar und unabhängig voneinander laufen.

    Situation

    Ein Mahnwesen-Service eines Energieversorgers verschickt Mahnungen 30 Tage nach Fälligkeit. Die Tests hängen vom heutigen Datum ab und schlagen jeden Monat anders fehl.

    Deine Aufgabe

    Mach die Tests unabhängig vom echten Datum und vom Mailversand.

    Gutes Ergebnis

    Eine Clock wird injiziert und im Test auf den 15.03.2026 fixiert. Der Mailversand wird mit Mockito gemockt, und der Test prüft, dass 'senden' genau einmal mit der richtigen Kundennummer aufgerufen wird.

    MockStubDependency Injectiondeterministischer TestVerifikation
  4. 4

    Zusammenspiel mit Integrations- und End-to-End-Tests prüfen

    Kompetenz D

    Du prüfst, ob Komponenten wirklich zusammenarbeiten: Service mit echter Datenbank, API mit realen Anfragen, Benutzeroberfläche im Browser. Du hältst diese Tests stabil und begrenzt sie auf die wichtigsten Abläufe.

    Situation

    Im Webshop eines Velohändlers in Bern funktionieren alle Unit-Tests, trotzdem schlägt der Checkout nach einem Update fehl, weil sich ein Feldname in der API geändert hat.

    Deine Aufgabe

    Sichere den Checkout gegen solche Fehler ab.

    Gutes Ergebnis

    Ein API-Integrationstest mit Testcontainers prüft Bestellung und Lagerabbuchung. Ein Playwright-Test führt den Checkout im Browser mit Testkreditkarte aus. Beide laufen in der Pipeline und hätten den Fehler vor dem Merge gemeldet.

    IntegrationstestEnd-to-End-TestTestcontainersPlaywrightflaky Test
  5. 5

    Tests automatisiert in einer CI-Pipeline ausführen

    Kompetenz E

    Deine Tests laufen bei jedem Push automatisch. Die Pipeline bricht ab, wenn ein Test fehlschlägt, und zeigt Testergebnisse und Abdeckung an. So erfährt das Team innert Minuten, ob eine Änderung etwas kaputt gemacht hat.

    Situation

    Ein Team einer Logistikfirma in Oftringen testet nur vor Releases manuell. Regelmässig tauchen alte Fehler wieder auf.

    Deine Aufgabe

    Richte eine Pipeline ein, die bei jedem Pull Request alle Tests ausführt.

    Gutes Ergebnis

    GitHub-Actions-Workflow mit Build, Unit- und Integrationstests, Abdeckungsbericht mit JaCoCo und einem Branch-Schutz, der Merges nur bei grüner Pipeline erlaubt. Laufzeit 6 Minuten.

    Continuous IntegrationPipelineBranch ProtectionTestabdeckungRegressionstest
  6. 6

    Fehler reproduzierbar melden und Testergebnisse berichten

    Kompetenz E

    Du beschreibst einen gefundenen Fehler so, dass jemand anderes ihn ohne Rückfrage nachstellen kann: Schritte, erwartetes und tatsächliches Ergebnis, Umgebung, Schweregrad. Am Ende fasst du Testergebnisse in einem kurzen Testbericht zusammen.

    Situation

    In der Rapport-App eines Sanitärbetriebs meldet ein Monteur: 'Speichern geht nicht.' Die Entwickler können den Fehler nicht nachstellen.

    Deine Aufgabe

    Untersuche den Fehler und erfasse ein brauchbares Ticket.

    Gutes Ergebnis

    Ticket mit Titel 'Rapport mit Umlaut im Kundennamen wird nicht gespeichert (HTTP 500)', fünf Schritten zum Nachstellen, App-Version 2.3.1, Android 14, Log-Auszug und Schweregrad 'hoch'. Der Fehler ist am selben Tag behoben.

    FehlerberichtReproduzierbarkeitSchweregrad / PrioritätTestprotokollTestbericht

Selbsteinschätzung

Wo stehst du?

Die Kompetenzmatrix zerlegt das Modul in Themenstränge und drei Stufen. Für den Kompetenznachweis solltest du überall mindestens Stufe 2 erreichen. Dein Stand bleibt in diesem Browser gespeichert und färbt Lernweg und Übungen ein.

Tippe auf eine Aussage, um deinen Stand zu setzen: offen unsicher sitzt
A

Teststrategie

Ziel 1

Grundlagen

Fortgeschritten

Erweitert

B

Testfälle ableiten

Ziel 2

Grundlagen

Fortgeschritten

Erweitert

C

Unit-Tests und Mocks

Ziel 3

Grundlagen

Fortgeschritten

Erweitert

D

Integration und End-to-End

Ziel 4

Grundlagen

Fortgeschritten

Erweitert

E

Automatisieren und berichten

Ziel 5Ziel 6

Grundlagen

Fortgeschritten

Erweitert

Praxisfall

Der Ticketshop vor dem Festivalsommer

Nora ist im 3. Lehrjahr als Informatikerin Applikationsentwicklung bei der Eventa Ticketing AG in Winterthur, die mit 70 Mitarbeitenden Online-Tickets für Konzerte und Festivals verkauft. Nach dem letzten Release wurden Gruppenrabatte falsch berechnet, und die Kundschaft hat sich lautstark beschwert. Für das nächste Release mit Sitzplatzwahl soll Nora das Testen neu aufziehen.

  1. Kapitel 1

    Was darf auf keinen Fall schiefgehen?

    Nora sammelt mit dem Product Owner die Risiken und gewichtet sie nach Schaden und Wahrscheinlichkeit. Ganz oben stehen doppelt verkaufte Plätze, falsche Preise und bezahlte Bestellungen ohne Ticket. Sie skizziert eine Testpyramide mit vielen Unit-Tests, Integrationstests für Reservation und Datenbank sowie drei End-to-End-Tests für die Kernabläufe. Ihr zweiseitiges Testkonzept legt als Endekriterium fest, dass kein Fehler der Schwere "hoch" offen sein darf.

    Ziel 1

  2. Kapitel 2

    Ab 10 Personen 15 Prozent

    Gruppen ab 10 Personen erhalten 15 Prozent, Studierende 20 Prozent, Rabatte sind nicht kumulierbar, und Kinder unter 6 Jahren sind gratis. Nora stellt eine Entscheidungstabelle mit acht Kombinationen auf und merkt, dass die Anforderung nicht festlegt, was für eine Studierendengruppe gilt. Nach Rücksprache ist klar, dass der grössere Rabatt zählt. Für die Gruppengrösse plant sie Testfälle mit 9, 10 und 11 Personen.

    Ziel 2

  3. Kapitel 3

    Testen ohne echte Zahlung

    Nora testet den Preisrechner mit einem parametrisierten JUnit-5-Test, der alle 14 Fälle aus der Tabelle abdeckt. Zahlungsanbieter und Mailversand ersetzt sie mit Mockito und prüft, dass bei einer abgelehnten Zahlung kein Ticket verschickt wird. Ein Mutationstest mit PIT zeigt, dass eine Änderung von >= zu > unbemerkt bleiben würde. Sie ergänzt den fehlenden Grenzwerttest, und die Mutation wird nun erkannt.

    Ziel 3

  4. Kapitel 4

    Zwei Fans, ein Sitzplatz

    Mit Testcontainers und PostgreSQL schreibt Nora einen Integrationstest, der zwei Reservationen für Platz F12 gleichzeitig abschickt. Beide sind erfolgreich, ein echter Fehler, den kein Unit-Test gefunden hätte. Für den Kaufablauf vom Saalplan bis zur Bestätigung baut sie einen Playwright-Test. Weil dieser wegen einer Animation jedes fünfte Mal scheitert, ersetzt sie das fixe Warten durch Warten auf das sichtbare Bestätigungselement.

    Ziel 4

  5. Kapitel 5

    Grün vor dem Release

    Nora richtet einen GitHub-Actions-Workflow ein, der Unit-, Integrations- und End-to-End-Tests ausführt und mit JaCoCo eine Abdeckung von 78 Prozent ausweist. Den Doppelbuchungsfehler erfasst sie in Jira mit Reproduktionsschritten, Log-Auszug und Schwere "hoch", und der Entwickler kann ihn in fünf Minuten nachstellen. Nach der Korrektur fasst sie 212 Tests und zwei offene Fehler mittlerer Schwere in einem Testbericht zusammen. Ihre Empfehlung lautet: Freigabe mit zwei dokumentierten Einschränkungen.

    Ziel 5Ziel 6

Lernweg

Wie lernst du das?

  1. 1

    Warum und was testen?

    ca. 4 Std.

    Du lernst Teststufen, Testarten und die Testpyramide kennen und planst Tests nach Risiko.

    • Für eine bekannte App (z.B. SBB Mobile) die fünf grössten Risiken auflisten
    • Eine Testpyramide für ein Projekt aus dem Unterricht skizzieren
    • Ein zweiseitiges Testkonzept nach eigener Vorlage erstellen

    Trainiert Kompetenz A1A2

    Lernziel1

  2. 2

    Testfälle konstruieren

    ca. 4 Std.

    Du übst Black-Box-Techniken, bis du für jede Regel sicher die richtigen Testfälle findest.

    • Für drei Tarifregeln Äquivalenzklassen und Grenzwerte bestimmen
    • Eine Entscheidungstabelle für eine Versandkostenregel mit vier Bedingungen aufstellen
    • Testfälle in einer Testfallliste mit ID, Vorbedingung, Schritten und Erwartung festhalten

    Trainiert Kompetenz B1B2

    Lernziel2

  3. 3

    Unit-Tests und Mocks

    ca. 5 Std.

    Du setzt die Testfälle als schnelle, isolierte Unit-Tests um.

    • Parametrisierte Tests für die Grenzwerte schreiben
    • Datenbank- und Mail-Abhängigkeiten mit Mockito, Moq oder Jest-Mocks ersetzen
    • Mit Mutationstests oder absichtlichen Fehlern prüfen, ob deine Tests etwas taugen

    Trainiert Kompetenz C1C2C3

    Lernziel32

  4. 4

    Zusammenspiel prüfen

    ca. 5 Std.

    Du testest Komponenten gemeinsam: API mit Datenbank und Oberfläche im Browser.

    • Einen Integrationstest mit Testcontainers und PostgreSQL schreiben
    • Eine Postman-Collection mit Assertions erstellen und mit Newman ausführen
    • Einen Playwright-Test für einen Login- und Bestellablauf aufnehmen und stabil machen

    Trainiert Kompetenz D1D2

    Lernziel4

  5. 5

    Automatisieren und berichten

    ca. 4 Std.

    Du lässt alle Tests in einer Pipeline laufen und dokumentierst Fehler und Ergebnisse professionell.

    • Einen CI-Workflow mit Tests und Abdeckungsbericht einrichten
    • Drei Fehler aus einer Übungsapp als Tickets erfassen und von einer Kollegin nachstellen lassen
    • Einen einseitigen Testbericht mit Ergebnis, offenen Fehlern und Empfehlung schreiben

    Trainiert Kompetenz E1E2E3

    Lernziel56

  6. 6

    Testprojekt von A bis Z

    ca. 5 Std.

    Du testest eine bestehende Applikation komplett: Konzept, Testfälle, Automatisierung, Bericht.

    • Ein Testkonzept für eine Übungsapplikation mit eingebauten Fehlern erstellen
    • Tests auf allen Stufen umsetzen und in der Pipeline laufen lassen
    • Gefundene Fehler als Tickets erfassen und den Testbericht abgeben

    Trainiert Kompetenz A3B3D3E3

    Lernziel1246

Üben

Übungen aus der Praxis

Versandkosten-Regeln testen

Einstieg Einstieg

Ein Onlineshop für Tee in St. Gallen berechnet Versandkosten: bis 2 kg CHF 7, bis 10 kg CHF 9.70, darüber CHF 15. Ab Bestellwert CHF 80 ist der Versand gratis.

Weist nach B1C1

  1. Äquivalenzklassen und Grenzwerte für Gewicht und Bestellwert bestimmen
  2. Eine Testfalltabelle mit erwarteten Ergebnissen erstellen
  3. Die Testfälle als parametrisierte Unit-Tests umsetzen
Tipp anzeigen

Teste die Werte direkt an jeder Grenze und knapp daneben: 2.0 kg, 2.01 kg, CHF 79.95, CHF 80.00.

Lösungsskizze anzeigen

Klassen für Gewicht (ungültig: 0 oder weniger; gültig: über 0 bis 2, über 2 bis 10, über 10) und Bestellwert (unter 80, ab 80). Grenzwerttests an allen Übergängen, plus Kombinationen in einer kleinen Entscheidungstabelle. Ein parametrisierter Test mit rund 12 Zeilen deckt alles ab.

Terminbuchung einer Physiotherapie

Fortgeschritten Fortgeschritten

Eine Physiotherapie-Praxis in Aarau bietet Online-Terminbuchung an. Nach jeder Buchung wird eine SMS verschickt. Doppelbuchungen und SMS zu falschen Zeiten sorgen für Reklamationen.

Weist nach C2D2E1

  1. Den Buchungsservice mit gemocktem SMS-Dienst und fixierter Uhr testen
  2. Einen Integrationstest mit echter Testdatenbank gegen Doppelbuchungen schreiben
  3. Eine Postman-Collection für die wichtigsten API-Aufrufe erstellen
  4. Gefundene Fehler als reproduzierbare Tickets erfassen
Tipp anzeigen

Ob eine SMS 'zur falschen Zeit' kommt, kannst du nur testen, wenn du die Zeit im Test kontrollierst.

Lösungsskizze anzeigen

Unit-Tests mit injizierter Clock und SMS-Mock, Verifikation von Empfänger und Zeitpunkt. Integrationstest mit Testcontainers, zwei Buchungen für denselben Slot, zweite muss abgelehnt werden. Postman-Collection mit Statuscode- und Inhaltsprüfungen. Tickets mit Schritten, Erwartung, Ist und Schweregrad.

Testkonzept und Pipeline für ein Kassensystem

Anspruchsvoll Anspruchsvoll

Eine Bäckereikette mit 12 Filialen in der Ostschweiz entwickelt ein neues Web-Kassensystem. Bisher wird vor jedem Release zwei Tage lang manuell getestet, trotzdem gab es zuletzt falsche Mehrwertsteuer-Beträge.

Weist nach A3B2D3E3

  1. Risiken bewerten und ein Testkonzept mit Testpyramide erstellen
  2. Testfälle für die Mehrwertsteuer (2.6 und 8.1 Prozent, Take-away vs. Konsum vor Ort) ableiten
  3. Unit-, Integrations- und zwei End-to-End-Tests umsetzen
  4. Eine CI-Pipeline mit Branch-Schutz und Abdeckungsbericht einrichten
  5. Einen Testbericht mit Empfehlung zur Freigabe schreiben
Tipp anzeigen

Die MWST-Logik ist das grösste Risiko. Sie verdient die meisten und schnellsten Tests. Die Oberfläche braucht nur wenige End-to-End-Tests für die Hauptabläufe.

Lösungsskizze anzeigen

Testkonzept mit Risikoliste, Teststufen und Abbruchkriterien. Entscheidungstabelle für Produktkategorie und Konsumort, daraus parametrisierte Unit-Tests mit Rundung auf 5 Rappen. Integrationstests für Kassenabschluss mit Datenbank. Playwright-Tests für Verkauf und Storno. Pipeline mit Pflicht-Checks. Testbericht mit Ergebnissen, offenen Punkten und klarer Freigabeempfehlung.

Selbstcheck

Kannst du das beantworten?

Was sagt die Testpyramide aus?

Man sollte viele schnelle Unit-Tests, weniger Integrationstests und nur wenige langsame End-to-End-Tests haben.

Was ist eine Äquivalenzklasse?

Eine Gruppe von Eingabewerten, für die das Programm gleich reagieren sollte. Ein Vertreter pro Klasse genügt als Testfall.

Welche Werte testest du bei der Regel 'ab 18 Jahren'?

17, 18 und 19, also direkt an und neben der Grenze.

Was ist der Unterschied zwischen Mock und Stub?

Ein Stub liefert vorbereitete Antworten. Ein Mock prüft zusätzlich, ob und wie er aufgerufen wurde.

Was ist ein flaky Test?

Ein Test, der ohne Codeänderung mal besteht und mal fehlschlägt, z.B. wegen Timing, Reihenfolge oder externer Abhängigkeiten.

Bedeutet 100 Prozent Testabdeckung fehlerfreien Code?

Nein. Abdeckung zeigt nur, welcher Code ausgeführt wurde, nicht ob die Ergebnisse richtig geprüft wurden.

Was gehört mindestens in einen Fehlerbericht?

Schritte zum Nachstellen, erwartetes und tatsächliches Ergebnis, Umgebung bzw. Version und Schweregrad.

Was ist ein Regressionstest?

Ein Test, der prüft, ob bereits funktionierende Funktionen nach einer Änderung immer noch funktionieren.

Prüfung

Stolpersteine & Prüfungstipps

Typische Stolpersteine

  • Tests schreiben, die nichts prüfen: Methode aufrufen, aber kein Assert. Die Abdeckung steigt, der Nutzen ist null.
  • Tests voneinander abhängig machen, z.B. über gemeinsame Testdaten, sodass die Reihenfolge entscheidet.
  • Alles über End-to-End-Tests abdecken wollen. Die Pipeline wird langsam und instabil.
  • Echte Kundendaten als Testdaten verwenden. Das ist datenschutzrechtlich heikel und unnötig.
  • Fehler mit 'geht nicht' melden, ohne Schritte und Umgebung.

Tipps für den Kompetenznachweis

  • Beginne jede Testaufgabe mit einer Tabelle: Klasse, Vertreter, Grenzwert, erwartetes Ergebnis. Das ist schon die halbe Lösung.
  • Benenne Tests so, dass man ohne Code versteht, was geprüft wird, z.B. 'versandIstGratis_abBestellwert80'.
  • Zeig in Projekten immer auch negative Tests. Prüfer achten darauf, ob du ungültige Eingaben bedacht hast.
  • Füge einen Screenshot der grünen Pipeline und des Abdeckungsberichts in die Dokumentation ein.

Glossar

Begriffe kurz erklärt

Testkonzept
Dokument, das festlegt, was, wie, womit und von wem getestet wird und wann Tests als bestanden gelten.
Teststufe
Ebene, auf der getestet wird: Unit, Integration, System oder Abnahme.
Äquivalenzklasse
Menge von Eingaben, die vom Programm gleich behandelt werden sollten.
Grenzwertanalyse
Testtechnik, die gezielt Werte an und neben Bereichsgrenzen prüft.
Mock
Ersatzobjekt im Test, das Aufrufe aufzeichnet und überprüfbar macht.
End-to-End-Test
Test eines vollständigen Ablaufs aus Sicht der Benutzenden über alle Schichten.
Continuous Integration
Praxis, Änderungen häufig zusammenzuführen und dabei automatisch zu bauen und zu testen.
Testabdeckung
Anteil des Codes, der von Tests ausgeführt wird, z.B. Zeilen oder Verzweigungen.

Mit KI-Tutor

Jeder Kurs hat einen persönlichen KI-Tutor

  • Erklärt in deinem Tempo
  • Debuggt mit dir
  • Fachgespräch wie im QV
  • Unbegrenzt neue Übungen

Denkanstösse statt fertiger Lösungen. In der Gratis-Lektion zum Ausprobieren.

KI-Tutor · Modul 164Nur Tipps

Mein JOIN liefert plötzlich doppelte Zeilen. Was mache ich falsch?
Gute Frage! Schau dir die Spalte an, über die du verbindest: Ist sie in beiden Tabellen eindeutig? Was passiert mit einer Kundin, die zwei Bestellungen hat?
Ah, dann kommt sie zweimal vor …
Genau. Willst du die Bestellungen zählen oder nur die Kundinnen sehen? Je nachdem hilft dir GROUP BY oder DISTINCT.

Tutavio

So helfen wir dir bei Modul 450

  • Wir leiten mit dir aus einer Aufgabe aus dem Unterricht Äquivalenzklassen und Grenzwerte ab, bis du die Technik selbstständig anwendest.
  • Wir machen ein Review deiner bestehenden Tests und zeigen dir, welche nichts prüfen, voneinander abhängen oder wichtige Fälle verpassen.
  • Wir helfen dir, Mocks, Testcontainers oder Playwright einzurichten, wenn Tests nur lokal oder nur manchmal laufen.
  • Wir gehen dein Testkonzept und deinen Testbericht für Modulprüfung oder IPA durch und schärfen Risiken und Abbruchkriterien.

Unverbindlich anfragen. Wir melden uns innert 24 Stunden.

Tutor:in für Modul 450 finden

Passende Module

Diese Seite ist eine eigene Lernhilfe von Tutavio und keine offizielle Modulbeschreibung. Nummer, Titel und Einordnung stammen aus den öffentlichen Bildungsplänen. Die verbindliche Modulidentifikation findest du im Modulbaukasten von ICT-Berufsbildung Schweiz.

Gratis-LektionNachhilfe