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

no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.


pruefungen:hauptstudium:ls2_swe:tsws-2020-10-28 [29.10.2020 16:25] (aktuell) – angelegt tiwu
Zeile 1: Zeile 1:
 +====== 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 =====
 +  - Allgemeines V-Modell erklären! Wo befinden sich die Tests? linke Seite
 +  - Die verschiedenen Teststufen erklären: Komponententest, Integrationstest, Systemtest, Abnahmetest
 +  - Wie unterscheiden sich Systemtest und Abnahmetest? Systemtest in der Firma, Abnahmetest beim Kunden
 +  - Wo befinden sich statische Tests im V-Modell? linke Seite
 +  - Welche Arten von statischen Tests gibt es? Review, statische Analyse
 +  - Welche Reviewarten gibt es? Erklären! informelles, Walkthrough, Technisches, Inspektion
 +  - Welche Testentwurfverfahren gibt es? Whitebox, Blackbox, Erfahrungsbasierte Test
 +  - Drei Blackboxverfahren nennen und erklären? Äquivalenzklassen, Grenzwert und Entscheidungstabellen test
 +  - Was muss man bei der Kombination von Äquivalenzklassen bei mehreren Parametern beachten? Keine ungültigen ÄK miteinander kombinieren (Testfallexplosion)
 +  - Wo finde ich meinen Testfall in der Entscheidungstabelle? In einer Spalte 
 +
 +===== Teil 2 =====
 +  - Welche Whiteboxverfahren haben wir besprochen und was is das Wunschkriterium? Kontrollfluss (Boundary-Interior-Überdeckung), Bedingungsüberdeckung (MC/DC), Datenfluss (All-uses)
 +  - Darf bei All-uses der Pfad eine Schleife enthalten? Ja
 +  - Boundary-Interior an einem Beispiel erklären
 +  - MC/DC an einem Beispiel erklären
 +  - Zuverlässigkeitswachstumsmodelle: Für welche Art von Software und warum? Allerweltssoftware, da Fehler zur Berechnung vorausgesetzt werden
 +  - ZW-modelle: Allgemeines Vorgehen? Modell auswählen, parametrisieren, Vorhersageberechnen
 +  - Mutationstests: Vorgehen und Erkenntnisse (Viele getötet oder wenige)?
 +
 +**Fragen (Für die schnelleren)**
 +  - Was kann man noch machen außer Testen? formale Verifikation
 +  - Kurz Theorem Proving erklären (sehr oberflächlich da Prüfung fast vorbei)