cste software testing certification exam question pattern
Dieser Artikel gibt Ihnen einen allgemeinen Überblick über Muster der CSTE-Zertifizierungsprüfung . Ich habe einige Beispielfragen und -antworten für das CSTE-Mock-Testpapier beigefügt. Sie können sich auf diese Fragen beziehen und das Muster des beschreibenden Antwortpapiers beurteilen.
Wenn Sie objektive Fragen aus dem CSTE-Papier benötigen, lesen Sie unseren vorherigen Artikel über Antworten auf objektive CSTE-Fragen. Sie können auch einige weitere Musterpapiere von unserem herunterladen 'Downloads' Sektion.
CSTE Mock Test Paper - Fragen und Antworten
F # 1) Definieren Sie Folgendes zusammen mit Beispielen (25 Mark)
ein. Grenzwertprüfung
b. Äquivalenztests
c. Fehlerraten
d. Schreibtischprüfung
e. Kontrollflussanalyse
Antworten:
a) Grenzwertanalyse: Ein Prozess zum Auswählen von Testfällen / Daten durch Identifizieren der Grenzen, die gültige und ungültige Bedingungen trennen.
Tests werden konstruiert, um die Innen- und Außenkanten dieser Grenzen zusätzlich zu den tatsächlichen Grenzpunkten oder einer Auswahlmethode zu testen, bei der Testdaten so ausgewählt werden, dass sie entlang der „Grenzen“ der Klassen der Eingabedomäne (oder des Ausgabebereichs) und der Datenstrukturen liegen , Verfahrensparameter usw.
Zur Auswahl stehen häufig maximale, minimale und triviale Werte oder Parameter.
Zum Beispiel, Eingabedaten 1 bis 10 (Grenzwert)
Testen Sie die Eingangsdaten 0, 1, 2 bis 9, 10, 11
b) Äquivalenztests: Die Eingabedomäne des Systems ist in Klassen repräsentativer Werte unterteilt, sodass die Anzahl der Testfälle auf eine pro Klasse beschränkt werden kann, was die minimale Anzahl darstellt. von Testfällen, die ausgeführt werden müssen.
Zum Beispiel, gültiger Datenbereich: 1-10
Testsatz: -2; 5; 14
c) Fehlerbeurteilung: Testdatenauswahltechnik. Das Auswahlkriterium besteht darin, Werte auszuwählen, die wahrscheinlich Fehler verursachen. Die Fehlerbeurteilung basiert hauptsächlich auf Erfahrung, wobei andere Techniken wie die Grenzwertanalyse hilfreich sind.
Basierend auf der Erfahrung errät der Testdesigner die Arten von Fehlern, die bei einer bestimmten Art von Software auftreten können, und entwirft Testfälle, um sie aufzudecken.
Kernfragen zum Java-Interview für Selentester
Zum Beispiel, Wenn eine Art von Ressource dynamisch zugewiesen wird, ist die Aufhebung der Zuweisung von Ressourcen ein guter Ort, um nach Fehlern zu suchen. Werden alle Ressourcen korrekt freigegeben oder gehen einige bei der Ausführung der Software verloren?
d) Schreibtischprüfung: Desk Checking wird vom Entwickler des Systems oder Programms durchgeführt. Der Prozess umfasst die Überprüfung des gesamten Produkts, um sicherzustellen, dass es strukturell einwandfrei ist und die Standards und Anforderungen erfüllt wurden. Dies ist das traditionellste Mittel zur Analyse eines Systems oder Programms.
e) Kontrollflussanalyse: Es basiert auf der grafischen Darstellung des Programmprozesses. In der Kontrollflussanalyse; Die Programmgraphen haben Knoten, die eine Anweisung oder ein Segment darstellen, die möglicherweise in einem ungelösten Zweig enden.
Das Diagramm zeigt den Ablauf der Programmsteuerung von einem Segment zum anderen, wie durch Verzweigungen dargestellt. Das Ziel der Steuerungsflussanalyse besteht darin, die potenziellen Probleme in logischen Verzweigungen zu bestimmen, die zu einer Schleifenbedingung oder einer fehlerhaften Verarbeitung führen können.
F # 2) Sie stellen fest, dass es einen Senior-Tester gibt, der mehr Fehler macht als die Junior-Tester. Sie müssen diesen Aspekt dem Senior Tester mitteilen. Außerdem möchten Sie diesen Tester nicht verlieren. Wie soll man konstruktive Kritik üben? (10 Punkte)
Antworten: Beim Qualitätsansatz liegt es in der Verantwortung des Vorgesetzten, seine Untergebenen erfolgreich zu machen. Der effektive Einsatz von Kritik ist ein Instrument zur Verbesserung der untergeordneten Leistung.
Bei konstruktiver Kritik sollten Sie folgende Taktiken berücksichtigen:
- Mach es privat.
- Haben Sie die Fakten.
- Seien Sie bereit, dem Arbeiter zu helfen, seine / ihre Leistung zu verbessern.
- Seien Sie genau über Erwartungen.
- Befolgen Sie einen bestimmten Prozess, um Kritik zu üben.
F # 3) Ihr Manager hat Sie als Testleiter für das Testen einer webbasierten Anwendung an Bord genommen. Er möchte wissen, welche Risiken Sie in den Testplan aufnehmen würden. Erläutern Sie jeden Risikofaktor, der Teil Ihres Testplans wäre. (20 Punkte)
Antworten: Primäre Risikofaktoren für webbasierte Anwendungen:
- Sicherheit: alles, was mit der Sicherheit der Anwendung zusammenhängt.
- Performance: Die Anzahl der Rechenressourcen und des Codes, die das System benötigt, um seine angegebenen Funktionen auszuführen.
- Richtigkeit: Die im System eingegebenen, verarbeiteten und ausgegebenen Daten sind korrekt und vollständig
- Zugangskontrolle: Sicherstellen, dass die Ressourcen des Anwendungssystems geschützt werden
- Kontinuität der Verarbeitung: Die Fähigkeit, die Verarbeitung im Ereignisproblem aufrechtzuerhalten, tritt auf
- Buchungskontrolle: Die Fähigkeit, die aufgetretene Verarbeitung zu belegen.
- Genehmigung: Zusicherung, dass die Daten in Übereinstimmung mit den Absichten des Managements verarbeitet werden.
Das allgemeine Risiko oder das sekundäre Risiko:
- Komplex: alles, was unverhältnismäßig groß, kompliziert oder verworren ist.
- Neu: alles, was keine Geschichte im Produkt hat.
- Geändert: alles, was manipuliert oder „verbessert“ wurde.
- Upstream-Abhängigkeit: Alles, dessen Ausfall einen Kaskadenfehler im Rest des Systems verursacht.
- Downstream-Abhängigkeit: alles, was besonders empfindlich auf Fehler im Rest des Systems reagiert.
- Kritisch: alles, dessen Ausfall erhebliche Schäden verursachen könnte.
- Präzise: alles, was genau seinen Anforderungen entsprechen muss.
- Beliebt: alles, was viel benutzt wird.
- Strategisch: Alles, was für Ihr Unternehmen von besonderer Bedeutung ist, z. B. eine Funktion, die Sie von der Konkurrenz abhebt.
- Dritte Seite: alles, was im Produkt verwendet wird, aber außerhalb des Projekts entwickelt wurde.
- Verteilt: alles, was sich zeitlich oder räumlich ausbreitet, dessen Elemente jedoch zusammenarbeiten müssen.
- Buggy: Alles wusste, dass es viele Probleme gab.
- Letzter Fehler: alles mit einer jüngsten Geschichte des Scheiterns.
F # 4) Sie befinden sich in der Vertragsphase eines Projekts und entwickeln einen umfassenden Vorschlag für ein sicherheitskritisches Softwaresystem. Ihr Direktor hat Sie zur Erstellung eines Richtliniendokuments konsultiert, in dem die Rolle des Benutzers während der Phase der Abnahmetests aufgeführt ist.
Geben Sie die Schlüsselrollen an, die der Benutzer in der Akzeptanzphase spielen sollte. Geben Sie außerdem die Kategorien an, in die die Akzeptanzanforderungen fallen sollen. (10 Punkte)
Antworten:
- Stellen Sie sicher, dass der Benutzer an der Entwicklung der Systemanforderungen und Akzeptanzkriterien beteiligt ist.
- Identifizieren Sie Zwischen- und Endprodukte für die Akzeptanz ihrer Akzeptanzkriterien und ihres Zeitplans.
- Planen Sie, wie und von wem jede Akzeptanzaktivität durchgeführt wird.
- Planen Sie Ressourcen für die Bereitstellung von Informationen.
- Planen Sie eine angemessene Zeit ein, damit die Mitarbeiter des Käufers die Produkte und die Bewertung erhalten und prüfen können, bevor Sie die Abnahme überprüfen.
- Bereiten Sie den Abnahmeplan vor.
- Reagieren Sie auf die Analyse der Projektrechte, bevor Sie diese annehmen und ablehnen.
- Genehmigen Sie die verschiedenen vorläufigen Softwareprodukte.
- Führen Sie die endgültigen Abnahmeaktivitäten durch, einschließlich der formellen Abnahmetests bei Lieferung.
- Treffen Sie für jedes Produkt eine Abnahmeentscheidung.
F # 5) Was ist paralleles Testen und wann verwenden wir paralleles Testen? Erklären Sie mit
ein Beispiel? (5 Punkte)
Antworten: Testen eines neuen oder geänderten Datenverarbeitungssystems mit denselben Quelldaten, die in einem anderen System verwendet werden. Das andere System gilt als Vergleichsstandard. ODER wir können sagen, dass beim parallelen Testen dieselben Eingabedaten durch zwei Versionen derselben Anwendung ausgeführt werden müssen.
Parallele Tests sollten durchgeführt werden, wenn Unsicherheiten hinsichtlich der Richtigkeit der Bearbeitung des neuen Antrags bestehen. Und alte und neue Versionen der Anwendungen sind gleich.
Zum Beispiel,
- Betreiben Sie die alte und die neue Version des Abrechnungssystems, um festzustellen, ob die Gehaltsschecks beider Systeme abgleichbar sind.
- Führen Sie die alte Version des Anwendungssystems aus, um sicherzustellen, dass der Betriebsstatus des alten Systems beibehalten wurde, falls in der neuen Anwendung Probleme auftreten.
F # 6) Was ist der Unterschied zwischen Testtechniken und Werkzeugen? Nenne Beispiele. (5 Punkte)
Antworten:
Testtechnik: Ist ein Prozess, um sicherzustellen, dass einige Aspekte des Anwendungssystems oder der Einheit ordnungsgemäß funktionieren, gibt es möglicherweise nur wenige Techniken, aber viele Werkzeuge.
Werkzeuge: Ist ein Fahrzeug zur Durchführung eines Testprozesses. Das Tool ist eine Ressource für den Tester, reicht jedoch nicht aus, um Tests durchzuführen
Web Services Interview Fragen für erfahrene
Zum Beispiel, Das Schwingen des Hammers, um den Nagel zu treiben. Ein Hammer ist ein Werkzeug, und das Schwingen des Hammers ist eine Technik. Das Konzept der Werkzeuge und Techniken ist im Testprozess wichtig. Es ist eine Kombination aus beiden, die es ermöglicht, den Testprozess durchzuführen.
Der Tester sollte zuerst die Testtechniken verstehen und dann die Werkzeuge verstehen, die mit jeder der Techniken verwendet werden können.
F # 7) Die Aktivitäten zur Qualitätskontrolle konzentrieren sich auf die Identifizierung von Fehlern in den tatsächlich hergestellten Produkten. Ihr Chef möchte jedoch, dass Sie Prozesse identifizieren und definieren, die Fehler verhindern. Wie würden Sie ihm erklären, um zwischen QS- und QC-Verantwortlichkeiten zu unterscheiden? (10 Punkte)
Antworten:
Qualitätskontrolle:
- Eine geplante und systematische Reihe von Aktivitäten, die erforderlich sind, um ein angemessenes Vertrauen in die ordnungsgemäße Festlegung der Anforderungen und die Übereinstimmung der Produkte oder Dienstleistungen mit den festgelegten Anforderungen zu schaffen
- Eine Aktivität, die die Prozesse zur Herstellung der Produkte festlegt und bewertet.
- Hilft beim Aufbau von Prozessen.
- Richtet Messprogramme zur Bewertung von Prozessen ein.
- Identifiziert Schwachstellen in Prozessen und verbessert sie.
- Die Qualitätssicherung liegt in der Verantwortung des gesamten Teams.
- Verhindert die Einführung von Problemen oder Mängeln
Qualitätskontrolle:
- Der Prozess, mit dem die Produktqualität mit den geltenden Normen verglichen wird; und die Aktion wird ausgeführt, wenn eine Nichtkonformität festgestellt wird.
- Eine Aktivität, die überprüft, ob das Produkt vordefinierte Standards erfüllt.
- Implementiert den Prozess.
- Überprüft, ob sich bestimmte Attribute in einem bestimmten Produkt oder einer bestimmten Dienstleistung befinden
- Identifiziert Fehler zum primären Zweck der Fehlerkorrektur.
- Die Qualitätskontrolle liegt in der Verantwortung des Testers.
- Erkennt, meldet und korrigiert Mängel
F # 8) Unterscheiden Sie zwischen Transaktionsflussmodellierung, Finite-State-Modellierung, Datenflussmodellierung und Timing-Modellierung? (10 Punkte)
Antworten:
Transaktionsflussmodellierung: Die Knoten repräsentieren die Schritte in Transaktionen. Die Links stellen die logische Verbindung zwischen Schritten dar.
Finite-State-Modellierung: Die Knoten repräsentieren die verschiedenen vom Benutzer beobachtbaren Zustände der Software. Die Links stellen die Übergänge dar, die auftreten, um von Status zu Status zu wechseln.
Datenflussmodellierung: Die Knoten repräsentieren die Datenobjekte. Die Links stellen die Transformationen dar, die auftreten, um ein Datenobjekt in ein anderes zu übersetzen.
Timing-Modellierung: Die Knoten sind Programmobjekte. Die Verknüpfungen sind sequentielle Verbindungen zwischen den Programmobjekten. Die Verbindungsgewichte werden verwendet, um die erforderlichen Ausführungszeiten während der Programmausführung anzugeben.
9) Listen Sie auf, was Ihrer Meinung nach die beiden Hauptziele des Testens sind.
(5 Punkte)
Antworten:
- Stellen Sie fest, ob das System den Spezifikationen entspricht (Herstelleransicht).
- Bestimmen Sie, ob das System die Geschäfts- und Benutzeranforderungen erfüllt (Kundenansicht).
Ich hoffe, dieser Artikel hat Ihnen geholfen, sich ein Bild über das Muster der CSTE-Software-Testzertifizierungsprüfung zu machen. Teilen Sie uns Ihr Feedback im Kommentarbereich unten mit!
Literatur-Empfehlungen
- Beste Software-Test-Tools 2021 (QA Test Automation Tools)
- Software Testing QA Assistant Job
- Lohnt es sich, eine QA-Software-Test-Zertifizierung zu erhalten?
- Softwaretestkurs: An welchem Softwaretestinstitut soll ich teilnehmen?
- Wählen Sie Software-Tests als Ihre Karriere
- Software Testing Technical Content Writer Freiberufler Job
- Einige interessante Fragen zu Softwaretests
- Feedback und Bewertungen zum Softwaretestkurs