01-02 Testprozesse / Testmanagement TEIL 1

Description

advanced Brynn's ISTQB Quiz on 01-02 Testprozesse / Testmanagement TEIL 1, created by Brynn Parkin on 22/02/2019.
Brynn Parkin
Quiz by Brynn Parkin, updated more than 1 year ago More Less
Brynn Parkin
Created by Brynn Parkin almost 6 years ago
Brynn Parkin
Copied by Brynn Parkin about 5 years ago
11
0

Resource summary

Question 1

Question
Welche der nachfolgenden Aussagen gehört nicht zu den Phasen des Fundamentalen Testprozesses, wie er im ISTQB-Lehrplan beschrieben ist? Markieren Sie die korrekte Antwort!
Answer
  • Testauswertung und Bericht
  • Testplanung und Teststeuerung
  • Testrealisierung und Testdurchführung
  • Testreviews und Testoptimierung

Question 2

Question
In der ISO-Norm 9126 (jetzt ISO 25000) werden auf oberster Ebene 6 Qualitätsmerkmale definiert. Welche sind das?
Answer
  • Funktionalität, Zugänglichkeit, Benutzbarkeit, Effizienz, Planbarkeit, Übertragbarkeit
  • Funktionalität, Zuverlässigkeit, Brauchbarkeit, Effizienz, Änderbarkeit, Übertragbarkeit
  • Funktionalität, Zuverlässigkeit, Benutzbarkeit, Effizienz, Wartbarkeit, Portabilität
  • Funktionalität, Verlässlichkeit, Benutzbarkeit, Effizienz, Anpassbarkeit, Übertragbarkeit

Question 3

Question
Welche der folgenden Aussagen zu Software-Entwicklungs-Lebenszyklusmodellen (SDLC) stimmen bzw. stimmen nicht? a) Testen kommt in allen Software-Entwicklungs-Lebenszyklusmodellen vor b) Das allgemeine V-Modell ist Grundlage für weitere Modelle gewesen c) Zu den iterativen Modellen gehören zum Beispiel das Rapid Application Development (RAD) sowie das Wasserfallmodell d) SDLCs legen immer für jede Phase fest in welchem Zeitraum sie stattfindet (z.B. 2 Wochen) e) Die iterativen Software-Entwicklungsmodelle lassen sich weiter in inkrementelle und evolutionäre Modelle unterscheiden
Answer
  • Alle Aussagen sind richtig
  • a, b, c und d sind richtig; e ist falsch
  • a, b und e sind richtig; c und d sind falsch
  • b, d und e sind richtig; a und c sind falsch
  • a, b, c und e sind richtig; d ist falsch

Question 4

Question
Ihr Auftraggeber besitzt nachfolgenden Testprozess: 1. Testplanung 2. Testanalyse/-design 3. Testrealisierung/-durchf‌iihrung 4. Testendekriterien auswerten 5. Testaktivitäten abschließen Welche der folgenden Aufgaben müssen im Rahmen der Phase "Testrealisierung/-durchführung" getan werden? Bitte wählen Sie zwei Antworten aus.
Answer
  • Das Testdesign muss in dieser Phase erstellt werden
  • Auswertung der ersten Teststatusberichte bzgl. der Bewertung von Testendekriterien
  • Bereitstellung der Personen, die für die Schaffung und Aufrechterhaltung der Testumgebung verantwortlich sind, sowie sicherstellen, dass diese verfügbar bleiben
  • Während dieser Phase werden Eingabe- und Umgebungsdaten erzeugt, die in Datenbanken oder anderen Repositories abgelegt werden

Question 5

Question
Was ist der Unterschied zwischen Testen und Debuggen?
Answer
  • Testen/Prüfen wird dynamisch am laufenden System durchgeführt, während Debuggen statisch durchgeführt wird
  • Testen/Prüfen ist ein Oberbegriff vom Debuggen
  • Testen/Prüfen überprüft mit statischen oder dynamischen Methoden die SW, während Debuggen zum Lokalisieren und Entfernen von Fehlerzuständen verwendet wird
  • Testen/Prüfen überprüft mit statischen oder dynamischen Methoden die Software, während Debuggen zur statischen Analyse eingesetzt wird

Question 6

Question
Welche der folgenden Aufgaben liegt bei Testplanung, -überwachung und- steuerung eher in der Verantwortung des Test Analysten? Wählen Sie die beiden zutreffensten Antworten aus.
Answer
  • Sammeln der Informationen für Metriken
  • Erstellung des Architekturentwurfs
  • Validierung der Testumgebung
  • Wartung des (Source-)Codes

Question 7

Question
Wann sollte der Test Analyst bei den verschiedenen Vorgehensmodellen frühstmöglich eingebunden werden?
Answer
  • Die Einbindung des Test Analysten ist unabhängig vom gewählten Vorgehensmodell der Entwicklung
  • In Agilen Projekten sollte der Test Analyst die Analyse und das Design parallel zur Programmierung beginnen
  • lm V-Modell sollte der Test Analyst die Analyse und das Design parallel zur Programmierung beginnen
  • lm V-Modell sollte der Test Analyst parallel zum Erstellen der Anforderungsspezifikation eingebunden werden

Question 8

Question
Welche der Aussagen bzgl. des Komponententests ist falsch?
Answer
  • Die Komponente im Test kann durch Blackbox-Verfahren geprüft werden
  • Ein Testrahmen erlaubt das isolierte Testen der Komponente
  • Meist übernimmt der/die Software-Entwickler/in den Komponententest
  • Das isolierte Testen der Komponente findet fehlende Software-Anforderungen

Question 9

Question
Durch das Testteam wurden Testfalle zur Abnahme einer Applikation spezifiziert. Der Fachbereich möchte diese nun durchführen, weswegen Sie als Test Analyst die Testfälle vorher noch einmal prüfen möchten. Worauf sollten Sie in dieser Situation besonders achten?
Answer
  • Jeder Testfall muss einem Tester zugewiesen sein
  • Die Testfälle müssen korrekt strukturiert sein
  • Alle Testfälle müssen sinnvoll priorisiert sein
  • Die Testfälle müssen verständlich beschrieben sein

Question 10

Question
Sie benutzen zur Ermittlung des Testfortschritts bereits Metriken über Fehlerzustände und die Testdurchführung. Welche der folgenden Informationen wäre für Sie als Test Analyst zur Ergänzung des Statusberichts am besten geeignet?
Answer
  • Information zur Testinfrastruktur
  • Information zu den abgedeckten Projektrisiken
  • Information zu den abgedeckten Produktrisiken
  • Information zur Information zur Code-Qualität

Question 11

Question
Welche der folgenden Aussagen beschreibt am ehesten die Informationen, die während des Testens gesammelt werden sollten?
Answer
  • Das Verhältnis von bestanden zu nicht-bestandenen Testfällen, wobei demgegenüber das Verhältnis von ausgeführten zu nicht-ausgeführten Testfällen weniger wichtig ist
  • Die Verfolgung und Messung der Fehler, der Tests, der Überdeckung und der Produktrisiken
  • Wie viele bestandene Tests von welchem Tester ausgeführt wurden, um diesen herausragenden Tester entsprechend noch mehr zu motivieren
  • Die Information, wie viele Fehler von welchem Entwickler gemacht wurden

Question 12

Question
Sie arbeiten als Test Analyst bei einem Hersteller von Medizingeräten. Die Diagnosemöglichkeiten sollen besser unterstützt werden. Nach der Risikoanalyse wurden folgende Risiken aufgenommen: - Der Algorithmus liefert bei gewissen Datenbankkonstellationen falsches Ergebnis (Schadenswahrscheinlichkeit = mittel, Schadensauswirkung = hoch) - Bei der Berechnung von großen Mengen kommt es zu Verlangsamung des Systems (Schadenswahrscheinlichkeit : mittel, Schadensauswirkung : mittel) - Bei der Berechnung durch Sonderzeichen kommt es zu Abbruch und einem Neustart (Schadenswahrscheinlichkeit = niedrig, Schadensauswirkung : hoch) Welche der folgenden Vorgehensweisen ist die geeignetste?
Answer
  • Algorithmus mit realistischen Szenarien durchführen um einen gründlichen Test zu gewährleisten
  • Volumentest mit realistischen Datenvolumen ausführen
  • Den Test mit mehr Testfällen zu nicht erlaubten Eingangswerten durchführen
  • Performanztest mit realistischem Lastniveau durchführen

Question 13

Question
Worin besteht der Unterschied zwischen Projekt- und Produktrisiken?
Answer
  • Projektrisiken betreffen typischerweise Lieferantenaspekte, Organisationsfaktoren oder technische Aspekte; Produktrisiken beziehen sich auf Kompetenz- und Personalengpässe
  • Das Risiko, dass gelieferte Software nicht funktioniert wird Projektrisiko genannt; Produktrisiken betreffen typischerweise Lieferantenaspekte, Organisationsfaktoren oder technische Aspekte
  • Projektrisiken sind Risiken bezüglich der Fähigkeit des Projekts die Projektziele zu erreichen; Produktrisiken sind potentielle Schwachstellen in der Software oder im System
  • Projektrisiken sind potentielle Schwachstellen in der Software oder im System; Produktrisiken sind Risiken bezüglich der Fähigkeit des Projekts die Projektziele zu erreichen

Question 14

Question
Nach 5 von 10 Wochen sind 60% der geplanten Testfälle im Systemtest durch das unabhängige Testteam durchgeführt werden. Von diesen sind mehr als die Hälfte "nicht bestanden ". Die Anzahl der offenen Fehlerwirkungen steigt täglich. Welche Analyse ist am besten geeignet, um ein adäquates Bild über die Qualität des Systems zu erhalten?
Answer
  • Komponententestergebnisse müssen unmittelbar geprüft werden
  • Fehlerursachen müssen geklärt werden (=Fehleranalyse)
  • Codeüberdeckung muss gemessen werden
  • Anforderungsüberdeckung

Question 15

Question
Sie testen die Antwortzeiten einer Datenbankanwendung unter hoher Last. Was für eine Art des Tests führen Sie damit auf jeden Fall aus?
Answer
  • Test auf Richtigkeit
  • Strukturellen Test
  • Regressionstest
  • Nicht-Funktionalen Test

Question 16

Question
Welcher der Schritte ist im Rahmen der Testrealisierung unbedingt durchzuführen?
Answer
  • Aktivitäten für die Testdurchführung müssen festgelegt werden
  • Testverfahren müssen definiert werden
  • Testdaten und Testumgebung müssen definiert werden
  • Ressourcen für die Tests (zb. Personal) müssen eingeplant werden

Question 17

Question
Welche der folgenden Aussagen zu agilen Projekten sind korrekt? Markieren Sie vier Antworten.
Answer
  • Der Test Analyst wird bei agilen Projekten erst nach Fertigstellung der Software in das Projekt einbezogen
  • Von allen Lebenszyklusmodellen wird der Test Analyst bei Agilen Projekten in der Regel am frühesten involviert
  • Agile Lebenszyklusmodelle erstellen in der Regel weniger umfangreiche Testdokumentation zu Gunsten einer schnelleren Kommunikation (z. B. durch tägliche "Stand-ups")
  • In agilen Projekten wird oft ein leichtgewichtiger Prozess eingesetzt und eine deutlich engere Zusammenarbeit praktiziert
  • Reviews bei agilen Projekten müssen nicht formal sein, werden aber fortlaufend im Zuge der Softwareentwicklung fortgeführt

Question 18

Question
Welches Qualitätsmerkmal testen Sie nach ISO 9126, wenn Sie einen Lasttest durchführen?
Answer
  • Robustheit
  • Sicherheit
  • Effizienz
  • Benutzbarkeit

Question 19

Question
Ein Test auf Wartbarkeit ...
Answer
  • ist immer Aufgabe des Integrationstests
  • erfolgt oftmals durch statische Tests
  • erfolgt im Rahmen von Komponententests
  • wird im Rahmen des Systemtests vorgenommen

Question 20

Question
Nachdem ein Risiko identifiziert und analysiert wurde, gibt es mehrere Möglichkeiten damit umzugehen. Welche der nachfolgenden Aussagen sind zutreffend?
Answer
  • Notfallpläne erstellen um die möglichen Auswirkungen bei einem Auftreten des Risikos zu reduzieren
  • Das Risiko an eine andere Partei auslagern, z. B. Versicherung abschließen
  • Das Risiko akzeptieren und (im Test) nicht weiter beachten
  • Das Risiko durch vorbeugende Maßnahmen beherrschen um die Risikowahrscheinlichkeit und/oder die Auswirkungen zu minimieren

Question 21

Question
Welche der folgenden Aussagen bezüglich der Endekriterien von Testanalyse und Testentwurf sind falsch? Markieren Sie drei Antworten!
Answer
  • Die Verwendung einer minimalen Menge an Testentwurfsverfahren ist ein wichtiges Endekriterium
  • Die Überdeckung der Testbedingungen durch erzeugte Testfälle ist ein wichtiges Testendekriterium
  • Die Überdeckung von 20% aller Komponentenschnittstellen ist für die Testanalyse und Testentwurf ein wichtiges Endekriterium
  • Der prozentuale Anteil an bereitgestellten Quellcodezeilen ist ein wichtiges Endekriterium

Question 22

Question
Welche der folgenden Aussagen sind falsch? Markieren Sie die drei entsprechenden Antworten!
Answer
  • Testbasis ist ein Synonym für "Soll-Wert"
  • Wenn keine ausreichende Testbasis vorhanden ist, sollten Erfahrungsbasierte Testverfahren verwendet werden
  • Für Migrationsprojekte könnte zum Beispiel das Altsystem als Testorakel verwendet werden
  • Das Lastenheft dient in der Regel als Testbasis für den Systemtest
  • Nachdem mittels eines explorativen Tests das Verhalten des Systems umfassend bestimmt wurde, sollten die Tester aus den Ergebnissen unmittelbar Anwendungsfälle ableiten, die dann als Testbasis dienen

Question 23

Question
Bei Planung oder Review welcher Artefakte ist der Test Analyst im Allgemeinen beteiligt? Bitte wählen Sie die beiden zutreffendsten Antworten aus.
Answer
  • Zeitabschätzung zur Verifikation der Benutzerdokumentation
  • Erstellen der Testabschlussberichte
  • Planung von Testverfahren für Konfigurationstests, z. B. verschiedene Betriebssysteme
  • Organisation von Risikomanagementsitzungen

Question 24

Question
Welche der folgenden Aussagen zu Analyse, Design und/oder Realisierung von Tests ist bzw. sind korrekt?
Answer
  • lm Testdesign ist es am sinnvollsten, wenn die Soll-Werte manuell hinterlegt werden, da automatisch erzeugte Testergebnisse oftmals fehleranfällig sind
  • Die Umsetzung einer Analyse- und Designphase im Test bringt auf allen Teststufen Vorteile mit sich, jedoch werden auf den verschiedenen Stufen verschiedene Fehler gefunden
  • Insofern Analyse, Design und/oder Realisierung auf verschiedenen Teststufen zum Einsatz kommen, ist es besonders wichtig, dass sowohl die Testbasis als auch die Testziele auf allen Teststufen identisch sind
  • Die Umsetzung einer Analyse- und Designphase bringt i.d.R. nur auf der Abnahmeteststufe bedeutende Vorteile, wohingegen die Realisierung der Tests auf allen Teststufen sinnvoll ist

Question 25

Question
Welche drei der folgenden Aussagen beschreiben KEINE Aktivitäten eines Test Analysten? Markieren Sie die entsprechenden Antworten!
Answer
  • Ein Test Analyst nimmt bei der Untersuchung möglicher Problembereiche im Projekt teil, findet und bewertet bestimmte Produktrisiken (inkl. deren Auswirkung) und unterstützt dabei, Risiken und deren Konsequenzen abzuschwächen bzw. vollständig zu eliminieren
  • Ein Test Analyst priorisiert die Risiken, die von den Entwicklern gefunden wurden, erstellt basierend auf diesen Risiken Testfälle und schreibt einen Abschlussbericht über die beherrschten Risiken, um in „lessons-learned“- Sitzungen Empfehlung für Prozessoptimierungen zu geben
  • Ein Test Analyst entwickelt Testfälle, basierend auf den Risiken, die während des Testens gefunden wurden und schreibt einen Testabschlussbericht für den Testmanager, um eine Testprozessverbesserung zu ermöglichen
  • Ein Test Analyst entwickelt Testfälle ausschließlich für die Bereiche, die bei der Risikoidentifizierung für den Kunden die höchsten Risiken beinhaltet haben

Question 26

Question
Ihr Kunde beauftragt sie mit der Entwicklung eines Steuergeräts für einen medizinischen Roboter. Zu einer der Voraussetzungen gehört, dass das Risiko eines Systemausfalls praktisch ausgeschlossen sein muss. . Welcher der nachfolgenden Aussagen ist zutreffend? . a) Das Spiralmodell mit seinem verstärkten Betrachten des Risikos ist hier angebracht b) Je nach Projektabschnitt bzw. Produktteil und dem damit verbundenen Risiko und Qualitätsanspruch können unterschiedliche Modelle verwendet werden c) Es wird Wert darauf gelegt technische Alternativen zuerst zu analysieren, bevor man sich endgültig für eine entscheidet d) Da es sich um ein Projekt mit hoher Kritikalität handelt, ist das stabilste und sicherheitsrelevante Wasserfallmodell die beste Auswahl
Answer
  • Nur a ist richtig
  • Alle Antworten sind richtig
  • a und c sind richtig, b und d sind falsch
  • a, b und c sind richtig; d ist falsch
Show full summary Hide full summary

Similar

Mapa Mental - Estilos de Aprendizagem
miminoma
Macbeth Scene Summaries
Ebony1023
Cells, Tissues and Organs
yusanr98
Exchange surfaces and breathing
megan.radcliffe16
Matters of Life and Death - Edexcel GCSE Religious Studies Unit 3
nicolalennon12
Biology (B3)
Sian Griffiths
GCSE Maths: Statistics & Probability
Andrea Leyden
The Lymphatic System
james liew
1PR101 2.test - Část 5.
Nikola Truong
1. Craniul – particularități structurale și compartimente. Oasele occipital, frontal, parietal şi sfenoidul.
Hard Well
MAPA MENTAL DISEÑO GRAFICO
Lizbeth Domínguez