Qualität [Qualität]

2 Übungsfragen mit Lösung und Erklärung.

☝️ SingleEin Team erreicht 95 Prozent Testabdeckung, es treten aber weiterhin regelmäßig Fehler in der Produktion auf. Welche Erklärung ist am plausibelsten?
Die Testabdeckung müsste auf 100 Prozent erhöht werden
Die Produktionsumgebung weicht von der Testumgebung ab
Die Tests prüfen, dass der Code tut was er tut, nicht dass er tut was er soll; Abdeckung misst durchlaufene Zeilen, nicht geprüftes Verhalten
Die Tests werden zu selten ausgeführt
Abdeckung ist eine Ausführungsmetrik ohne Aussage über die Qualität der Zusicherungen. Ein Test, der eine Funktion aufruft und nichts prüft, erhöht die Abdeckung genauso wie ein guter Test. Umgebungsunterschiede kommen vor, erklären die Regelmäßigkeit aber selten.
✌️ MultiWelche Praktiken unterstützen unmittelbar die Fähigkeit, in jedem Sprint ein auslieferbares Increment zu erzeugen? (Mehrere richtig)
Versionierte, automatisiert anwendbare Datenbankänderungen
Automatisierte Bereitstellung in eine produktionsnahe Umgebung
Kontinuierliche Integration mit automatischem Bau und Testlauf
Ein wöchentlicher Architektur-Abstimmungstermin mit dem zentralen Architekturteam
Ein Freigabeprozess mit Abnahme durch eine separate Qualitätsabteilung
Die letzten beiden Punkte führen externe Abhängigkeiten und Wartezeiten ein und wirken der Auslieferbarkeit je Sprint entgegen. Datenbankänderungen sind häufig der übersehene Engpass, der Deployments manuell hält.
← Alle ThemenIm Quiz üben