CTFL 1.4.2: Die Auswirkungen des Kontexts auf den Testprozess erklären
K2Lehrplanabschnitt 1.4.2
3 eigene PrepBench-Übungsfragen zum Lernziel 1.4.2 des CTFL-Lehrplans 4.0. Probiere die Beispiele aus und überprüfe jede Antwort anhand der Lehrplanstelle.
Übungsfragen
Frage 1
Ein Start-up entwickelt ein internes Werkzeug mit einem kleinen Team an einem Standort, ohne regulatorische Auflagen und mit knappem Budget. Ein Medizintechnikhersteller entwickelt ein vergleichbares Feature unter strenger Regulierung mit einem großen verteilten Team. Was sollte sich zwischen beiden Testvorhaben unterscheiden?
- Nur die Anzahl der eingesetzten Tester, da der Testprozess selbst durch den SDLC festgelegt ist
- Teststrategie, Grad der Testautomatisierung, Detaillierungsgrad der Testmittel und Testberichterstattung
- Nichts, sofern beide denselben Testprozess und dieselben Teststufen verwenden
- Nur die Testverfahren, da die geforderte Überdeckung allein vom Produkt bestimmt wird
Antwort anzeigen
- Nur die Anzahl der eingesetzten Tester, da der Testprozess selbst durch den SDLC festgelegt istDie Personalstärke ist ein Faktor unter vielen, und der Prozess wird zugeschnitten.
- Richtige Antwort: Teststrategie, Grad der Testautomatisierung, Detaillierungsgrad der Testmittel und TestberichterstattungDas sind testbezogene Aspekte, auf die die Kontextfaktoren wirken.
- Nichts, sofern beide denselben Testprozess und dieselben Teststufen verwendenDie Kontextfaktoren unterscheiden sich hier deutlich, also auch das Testen.
- Nur die Testverfahren, da die geforderte Überdeckung allein vom Produkt bestimmt wirdDie geforderte Überdeckung gehört selbst zu den vom Kontext beeinflussten Aspekten.
Die Art und Weise, wie das Testen durchgeführt wird, hängt von Kontextfaktoren ab, darunter Stakeholder, Teammitglieder, der Unternehmensbereich mit Kritikalität und gesetzlichen Vorschriften, technische Faktoren, projektbedingte Randbedingungen, organisatorische Faktoren, der SDLC und die verfügbaren Werkzeuge. Diese Faktoren wirken sich auf viele testbezogene Aspekte aus, darunter Teststrategie, verwendete Testverfahren, Grad der Testautomatisierung, geforderte Überdeckung, Detaillierungsgrad der Testmittel und Testberichterstattung.
Lehrplanabschnitt 1.4.2
Frage 2
Zwei Teams haben dieselben Stakeholderbedürfnisse, Projektbeschränkungen, Technologien, Lebenszyklen und Testvorgehen. Eines muss detailliertere Testmittel und formelle Berichte erstellen, weil sein Produkt sicherheitskritisch und reguliert ist. Welcher Kontextfaktor erklärt den Unterschied?
- Bedürfnisse und Erwartungen der Stakeholder
- Technische Faktoren wie die eingesetzte Technologie
- Projektbeschränkungen wie Umfang, Zeit, Budget und Ressourcen
- Der Unternehmensbereich einschließlich Kritikalität und gesetzlicher Vorschriften
Antwort anzeigen
- Bedürfnisse und Erwartungen der StakeholderStakeholderbedürfnisse sind ein Kontextfaktor, laut Stamm sind sie jedoch gleich.
- Technische Faktoren wie die eingesetzte TechnologieTechnologie ist ein Kontextfaktor, laut Stamm ist sie jedoch gleich.
- Projektbeschränkungen wie Umfang, Zeit, Budget und RessourcenProjektbeschränkungen sind Kontextfaktoren, laut Stamm sind sie jedoch gleich.
- Richtige Antwort: Der Unternehmensbereich einschließlich Kritikalität und gesetzlicher VorschriftenDer Unternehmensbereich mit Kritikalität und Vorschriften ist ein genannter Faktor.
Der Unternehmensbereich ist ein genannter Kontextfaktor und umfasst ausdrücklich die Kritikalität des Testobjekts, identifizierte Risiken, Marktbedürfnisse und spezifische gesetzliche Vorschriften. Die Kontextfaktoren wirken sich unter anderem auf den Detaillierungsgrad der Testmittel und die Testberichterstattung aus — genau auf den beschriebenen Unterschied.
Lehrplanabschnitt 1.4.2
Frage 3
Ein Team vertritt die Auffassung, sein Testprozess solle allein nach bewährten Testpraktiken gestaltet werden, unabhängig vom Rest der Organisation. Welche Aussage widerspricht dieser Position?
- Teststufen können sich zeitlich überschneiden, ein Prozess lässt sich daher nicht vorab festlegen
- Testen ist weitgehend eine intellektuelle Tätigkeit, die spezialisiertes Wissen erfordert
- Testaktivitäten sind integraler Bestandteil der Entwicklungsprozesse der Organisation und dienen den Geschäftsanforderungen der Stakeholder
- Testverfahren helfen, eine relativ kleine, aber ausreichende Menge von Testfällen zu entwickeln
Antwort anzeigen
- Teststufen können sich zeitlich überschneiden, ein Prozess lässt sich daher nicht vorab festlegenÜberschneidende Teststufen betreffen die Planung, nicht die Unabhängigkeit von der Organisation.
- Testen ist weitgehend eine intellektuelle Tätigkeit, die spezialisiertes Wissen erfordertDass Testen intellektuelle Arbeit ist, sagt nichts über seinen Platz in der Organisation.
- Richtige Antwort: Testaktivitäten sind integraler Bestandteil der Entwicklungsprozesse der Organisation und dienen den Geschäftsanforderungen der StakeholderTesten ist Teil der Prozesse der Organisation und dient den Stakeholder-Anforderungen.
- Testverfahren helfen, eine relativ kleine, aber ausreichende Menge von Testfällen zu entwickelnDer Nutzen von Testverfahren betrifft nicht das Verhältnis zur Organisation.
Testen wird nicht isoliert durchgeführt. Alle Testaktivitäten sind ein integraler Bestandteil der Entwicklungsprozesse innerhalb einer Organisation, das Testen wird von den Stakeholdern finanziert und soll deren Geschäftsanforderungen erfüllen helfen. Deshalb hängt die Durchführung des Testens von Kontextfaktoren ab, und deshalb ist ein isoliert entworfener Prozess nicht tragfähig.
Lehrplanabschnitt 1.4.2
Eigenes PrepBench-Übungsmaterial, keine offiziellen Prüfungsfragen und keine Prüfungsdumps. PrepBench ist unabhängig und weder mit dem ISTQB® verbunden noch von ihm unterstützt.