Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Praktische Softwaretechnik (SWE Modell B) » Testen von Softwaresystemen (SS 20)   (Übersicht)

Testen von Softwaresystemen (SS 20)

Vorbereitung
Ich habe während der Vorlesung die Folien zusammengefasst und hatte dann eine Zusammenfassung von 62 Seiten. Mit dem intensiven Lernen habe ich ca. 4 Tage vorher angefangen.

Prüfung Allgemein
Die Prüfung ist wie die Vorlesung 50/50 aufgeteilt. Es herrschte eine angenehme Atmosphäre. Wenn man nicht gleich auf die Antwort kam, wurde einem mit Beispielen gut geholfen.

Note
1.0 LOL

Teil 1

  1. Allgemeines V-Modell erklären! Wo befinden sich die Tests? linke Seite
  2. Die verschiedenen Teststufen erklären: Komponententest, Integrationstest, Systemtest, Abnahmetest
  3. Wie unterscheiden sich Systemtest und Abnahmetest? Systemtest in der Firma, Abnahmetest beim Kunden
  4. Wo befinden sich statische Tests im V-Modell? linke Seite
  5. Welche Arten von statischen Tests gibt es? Review, statische Analyse
  6. Welche Reviewarten gibt es? Erklären! informelles, Walkthrough, Technisches, Inspektion
  7. Welche Testentwurfverfahren gibt es? Whitebox, Blackbox, Erfahrungsbasierte Test
  8. Drei Blackboxverfahren nennen und erklären? Äquivalenzklassen, Grenzwert und Entscheidungstabellen test
  9. Was muss man bei der Kombination von Äquivalenzklassen bei mehreren Parametern beachten? Keine ungültigen ÄK miteinander kombinieren (Testfallexplosion)
  10. Wo finde ich meinen Testfall in der Entscheidungstabelle? In einer Spalte

Teil 2

  1. Welche Whiteboxverfahren haben wir besprochen und was is das Wunschkriterium? Kontrollfluss (Boundary-Interior-Überdeckung), Bedingungsüberdeckung (MC/DC), Datenfluss (All-uses)
  2. Darf bei All-uses der Pfad eine Schleife enthalten? Ja
  3. Boundary-Interior an einem Beispiel erklären
  4. MC/DC an einem Beispiel erklären
  5. Zuverlässigkeitswachstumsmodelle: Für welche Art von Software und warum? Allerweltssoftware, da Fehler zur Berechnung vorausgesetzt werden
  6. ZW-modelle: Allgemeines Vorgehen? Modell auswählen, parametrisieren, Vorhersageberechnen
  7. Mutationstests: Vorgehen und Erkenntnisse (Viele getötet oder wenige)?

Fragen (Für die schnelleren)

  1. Was kann man noch machen außer Testen? formale Verifikation
  2. Kurz Theorem Proving erklären (sehr oberflächlich da Prüfung fast vorbei)