Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03311.jsonl.gz/1006

Beim Komponententest ist der nötige Aufwand des Entwicklers entscheidend, das vorhandene Programm (z. B. bei Codeübernahme eines Kollegen) zu verstehen. Wichtige Prüfaspekte sind dabei die Codestruktur, Modularität sowie Verständlichkeit und Aktualität der Dokumentation. Durch welche Tests sind diese Aspekte prüfbar?
statische Tests und Review
Anweisungstests
dynamische Tests
Zweigtests
Was ist für die Tester der wichtigste Einsatzzweck einer Auswirkungsanalyse ("impact analysis")?
Bestimmung, welcher Anteil der Änderungen getestet werden muss.
Bestimmung inwieweit das existierende System durch Änderungen betroffen ist.
Bestimmung welcher Programmieraufwand notwendig ist, um die Änderungen durchzuführen.
Bestimmung inwieweit Benutzer von den geplanten Änderungen betroffen sind.
Von den unten angegebenen Antworten, was verbindet man mit dem Begriff "Übernahmetest"?
Sanity-Test
Smoke-Test
Regressionstest
Systemtest
Ein Frisörsalon möchte durch ein Rabattsystem eine höhere Kundenbindung erreichen. So gibt es 4% Rabatt bei einem Besuch vor 12 Uhr und 6% Rabatt für Stammkunden. Diese Rabatte können auch kombiniert werden, so dass Stammkunden vor 12 Uhr 10% Rabatt erhalten. Um einen zusätzlichen Anreiz zu schaffen, soll eine "Goldkarte" eingeführt werden. Mit dieser erhält der Kunde ab dem 11. Besuch einen Rabatt von 15%. Dieser Rabatt ist nicht mit den übrigen Rabattkategorien kombinierbar. Zum Testen dieses softwarebasierten Systems soll die Testumgebung erweitert werden. Wie viele Testfälle müssen zusätzlich zu den vier bestehenden Testfällen eines Entscheidungstabellentests (Normalkunde vor und nach 12 Uhr, Stammkunde vor und nach 12 Uhr) ergänzt werden?
3
6
4
2
Welche der unten aufgeführten Antworten sind bzgl. des Komponententests zutreffend? Im Rahmen von Komponententests .... A) werden isolierte funktionale Tests nur zwecks Verifizierung der Komponentenspezifikation ausgeführt. B) werden auch nicht funktionale Aspekte geprüft. C) werden sehr oft statische Tests und Reviews genutzt, um zusätzliche Qualitätsmerkmale zu bewerten. D) werden isolierte funktionale Tests ausgeführt, um zu prüfen, ob die Komponentenspezifikation korrekt und vollständig realisiert wurd
B, C und D sind richtig
A, C und D sind richtig
Alle Antworten sind richtig
C und D sind richtig
Welche der folgenden Aussagen über die statische Analyse ist FALSCH?
Die statische Analyse ist ein guter Ansatz, um Fehlerwirkungen in der Software zu erzwingen.
Mit der statischen Analyse können Fehlerzustände aufgedeckt werden, die nicht so leicht durch dynamische Tests gefunden werden.
Die statische Analyse kann durch frühe Fehlererkennung helfen, Kosten einzusparen.
Die statische Analyse kann als vorbeugende Maßnahme genutzt werden, wenn es durch einen entsprechend angemessenen Prozess unterstützt wird.