winrunner automation tool history
Umfassende Überprüfung des WinRunner-Automatisierungstools, häufig gestellte Fragen und Antworten zur Vorbereitung auf das bevorstehende Interview:
Dies ist Teil des Beitrags „Fragen und Antworten zum WinRunner-Interview“.
Das HP WinRunner Automation Tool gehörte Mercury Interactive. Als HP Mercury Interactive erwarb, wurde der Winrunner-Support eingestellt und die Verwendung der HP Functional Testing-Software vorgeschlagen.
Dies sind einige wichtige Fragen zu WinRunner-Interviews, die im Interview mit Automation Testing häufig gestellt werden. Wenn Sie keine Antwort haben, bitten Sie mich um Klarstellung in Ihren Kommentaren im Kommentarbereich. Diese WinRunner-Tutorial-Posting-Serie ist Teil der Testing Interview-Vorbereitungsserie, die Sie bei Ihrer Vorbereitung unterstützt.
Was du lernen wirst:
Vorbereitung des WinRunner-Automatisierungstools
Im Folgenden werden einige Fragen und Antworten aufgeführt, die Ihnen das Verständnis der Vorbereitung des WinRunner Automation-Tools erleichtern.
F # 1) Wie analysieren Sie die Testergebnisse im WinRunner-Tool und melden die Fehler?
Antworten: Wenn Sie einen Test in WinRunner beenden, werden die Ergebnisse in einem Berichtsformat angezeigt.
Der Bericht protokolliert die allgemeinen Informationen zum Testlauf .ie. Datum, Bedienermodus und Gesamtlaufzeit. Außerdem enthalten die Berichtsdetails alle wichtigen Ereignisse, die während des Laufs aufgetreten sind, z. B. Prüfpunkte, Fehlermeldungen, Systemmeldungen oder Benutzernachrichten.
Eine Nichtübereinstimmung kann im Berichtsfenster durch Vergleichen des tatsächlichen Ergebnisses und des erwarteten Ergebnisses festgestellt werden. Wenn ein Testlauf aufgrund eines Fehlers in der zu testenden Anwendung fehlschlägt, können Sie Informationen über den Fehler direkt im Fenster Testergebnisse melden.
https www google comyoutube zu mp3
Diese Informationen werden per E-Mail an den Qualitätssicherungsmanager gesendet, der den Fehler verfolgt, bis er behoben ist.
F # 2) Wozu dient das Test Director Testing Tool?
Antworten: Test Director ist das Software-Testmanagement-Tool von Mercury Interactive. Es hilft dem Personal der Qualitätssicherung, den Testprozess zu planen und zu organisieren. Mit TestDirector können Sie eine Datenbank mit manuellen und automatisierten Tests erstellen, Testzyklen erstellen, Tests ausführen sowie Fehler melden und verfolgen.
Sie können auch Berichte und Diagramme erstellen, um den Fortschritt der Planungstests, der Ausführung von Tests und der Nachverfolgung von Fehlern vor einer Softwareversion zu überprüfen.
F # 3) Wie integriere ich automatisierte Skripte von TestDirector in Windrunner-Skripte?
Antworten: Wenn Sie in WinRunner arbeiten und ein Testskript erstellen, können Sie es direkt im Test Director-Testrepository speichern.
Oder während wir einen Testfall im TestDirector erstellen, können wir angeben, ob das Skript automatisiert oder manuell ist.
Wenn es sich um ein automatisiertes Skript handelt, erstellt TestDirector ein Skelett für das Skript wie TSL (Test Script Language) von WinRunner, das später in eines geändert werden kann, das zum Testen der Anwendung verwendet werden kann.
F # 4) Was sind die verschiedenen Aufnahmemodi in WinRunner?
Antwort: In WinRunner gibt es zwei Arten der Aufzeichnung:
- Kontextsensitive Aufnahme, Hiermit werden die Vorgänge aufgezeichnet, die Sie in Ihrer Anwendung ausführen, indem Sie die GUI-Objekte (Graphical User Interface) identifizieren. WinRunner identifiziert alle Objekte in Ihrem Fenster, auf die Sie geklickt haben, wie Menüs, Fenster, Listen, Schaltflächen und die Art der von Ihnen ausgeführten Vorgänge wie Aktivieren, Verschieben, Auswählen usw.
- Analoge Aufnahme Zeichnet Tastatureingaben, Mausklicks und die genauen x- und y-Koordinaten auf, die der Mauszeiger über den Bildschirm bewegt, d. h. WinRunner zeichnet die genauen Koordinaten auf, die mit der Maus zurückgelegt werden.
F # 5) Wozu werden WinRunner-Add-Ins geladen?
Antworten: Add-Ins werden in WinRunner verwendet, um Funktionen zu laden, die für das jeweilige Add-In spezifisch sind, in den Speicher. Beim Erstellen eines Skripts werden im Funktionsgenerator nur die ausgewählten Funktionen im Add-In aufgelistet.
Während der Ausführung des Skripts werden nur die Funktionen ausgeführt, die sich im geladenen Add-In befinden. Andernfalls gibt WinRunner eine Fehlermeldung aus, dass die Funktion nicht erkannt wird.
F # 6) Aus welchen Gründen kann WinRunner das GUI-Objekt nicht identifizieren?
Antworten: WinRunner kann ein Objekt in einer GUI aus verschiedenen Gründen nicht identifizieren. Nur wenige von ihnen sind unten eingetragen.
- Das Objekt ist kein Standard-Windows-Objekt.
- Wenn der verwendete Browser nicht mit der WinRunner-Version kompatibel ist, kann der GUI Map Editor keines der im Browserfenster angezeigten Objekte lernen.
F # 7) Was meinst du mit dem logischen Namen des Objekts?
Antworten: Wenn Sie auf ein Objekt klicken, weist WinRunner dem Objekt einen logischen Namen zu, der normalerweise die Textbezeichnung des Objekts ist. Der logische Name erleichtert Ihnen das Lesen des Testskripts.
Zum Beispiel, Wenn Sie das Kontrollkästchen Bestellnummer aktiviert haben, hat WinRunner die folgende Anweisung in WinRunner TSL aufgezeichnet:
button_set ('Bestellnummer', ON);
'Best.-Nr.' ist der logische Name des Objekts.
Der logische Name eines Objekts wird durch seine Klasse bestimmt. In den meisten Fällen ist der logische Name die Bezeichnung, die auf einem Objekt angezeigt wird.
F # 8) Wenn das Objekt keinen Namen hat, wie lautet dann der logische Name?
Antworten: Wenn das Objekt keinen Namen hat, kann der logische Name der angehängte Text sein.
F # 9) Was ist der Unterschied zwischen GUI-Map- und GUI-Map-Dateien?
Antworten: Die GUI-Map ist die Summe einer oder mehrerer GUI-Map-Dateien. Es gibt zwei Modi zum Organisieren von GUI-Zuordnungsdateien.
- Globale GUI-Map-Datei: Dies ist eine einzelne GUI-Map-Datei für die gesamte Anwendung.
- GUI-Map-Datei zum Testen: WinRunner erstellt automatisch eine GUI-Map-Datei für jeden erstellten Test.
Die GUI-Map-Datei ist eine Datei, die die vom WinRunner gelernten Fenster und Objekte mit ihrem logischen Namen und ihrer physischen Beschreibung enthält.
WinRunner Interview Fragen mit Antworten
In diesem Beitrag der WinRunner-Interviewvorbereitungsserie finden Sie hier häufig gestellte WinRunner-Interviewfragen mit Antworten.
Die meisten Fragen basieren auf Test Script Language (TSL), dem Aufzeichnen von Skripten in WinRunner und der Einführung in einige wichtige grundlegende WinRunner-Befehle, die am häufigsten verwendet werden.
F # 1) Was ist der Zweck des Befehls set_window?
Antworten: Der Befehl Set_Window setzt den Fokus auf das angegebene Fenster. Mit diesem Befehl setzen wir den Fokus auf das erforderliche Fenster, bevor wir Tests für ein bestimmtes Fenster ausführen.
Syntax: set_window (, time);
Hier ist der logische Name der logische Name des Fensters und die Zeit ist die Zeit, für die die Ausführung warten muss, bis das angegebene Fenster scharfgestellt wird.
Zum Beispiel:
set_window ('Print', 12);
button_press ('OK');
Hier,
Die Anweisung set_window gibt an, dass das Druckfenster das aktive Fenster ist.
Die Schaltfläche OK wird im Kontext dieses Fensters gelernt.
Wenn Sie einen Test manuell programmieren, müssen Sie die Anweisung set_window eingeben, dann ändert sich das aktive Fenster. Achten Sie beim Bearbeiten eines Skripts darauf, die erforderlichen set_window-Anweisungen nicht zu löschen.
F # 2) Warum laden wir die GUI-Maps normalerweise nicht über Startskripte?
Antworten: Normalerweise laden wir die GUI-Maps nicht über Startskripte wie folgt:
- Wenn wir eine einzelne GUI-Map-Datei für das gesamte AUT verwenden, ist der von der GUI-Map verwendete Speicher möglicherweise sehr hoch.
- Wenn sich am gelernten Objekt etwas ändert, kann WinRunner das Objekt nicht erkennen, da es sich nicht in der im Speicher geladenen GUI-Map-Datei befindet. Wir müssen das Objekt also erneut lernen, die GUI-Datei aktualisieren und neu laden.
F # 3) Wie entladen Sie die GUI-Karte?
Antworten: Wir können den Befehl GUI_close verwenden, um eine bestimmte GUI-Map-Datei zu entladen, oder wir können den Befehl GUI_close_all verwenden, um alle in den Speicher geladenen GUI-Map-Dateien zu entladen.
Syntax: GUI_close (); oder GUI_close_all;
Sie können auch die Funktionen GUI_unload und GUI_unload_all verwenden, um geladene GUI-Zuordnungsdateien zu entladen.
F # 4) Wozu dient die GUI-Map und was passiert, wenn die GUI-Map-Datei geladen wird?
Antworten: Wenn wir eine GUI-Map-Datei laden, werden die Informationen zu den Fenstern und den Objekten mit ihren logischen Namen und ihrer physischen Beschreibung in den Speicher geladen.
Wenn der WinRunner ein Skript in einem bestimmten Fenster ausführt, kann er die Objekte anhand dieser im Speicher geladenen Informationen identifizieren.
F # 5) Wie kopieren und verschieben Sie Objekte zwischen verschiedenen GUI-Zuordnungsdateien?
Antworten: Mit dem GUI Map Editor können wir Objekte zwischen verschiedenen GUI Map-Dateien kopieren und verschieben.
Die folgenden Schritte sind zu befolgen:
- Wählen Sie Extras> GUI-Karteneditor, um den GUI-Karteneditor zu öffnen.
- Wählen Sie 'Ansicht'> 'GUI-Dateien'.
- Klicken Sie im GUI Map Editor auf Erweitern. Das Dialogfeld wird erweitert, um zwei GUI-Zuordnungsdateien gleichzeitig anzuzeigen.
- Zeigen Sie auf jeder Seite des Dialogfelds eine andere GUI-Zuordnungsdatei an, indem Sie auf die Dateinamen in den GUI-Dateilisten klicken.
- Wählen Sie in einer Datei die Objekte aus, die Sie kopieren oder verschieben möchten. Verwenden Sie die Umschalttaste und / oder die Steuertaste, um mehrere Objekte auszuwählen. Um alle Objekte in einer GUI-Map-Datei auszuwählen, wählen Sie Bearbeiten> Alle auswählen.
- Klicken Sie auf Kopieren oder Verschieben.
- Klicken Sie auf Reduzieren, um die ursprüngliche Größe des GUI-Karteneditors wiederherzustellen.
F # 6) Wie konfigurieren Sie die GUI-Map?
Antwort: Die GUI-Karte kann wie folgt konfiguriert werden:
- Wenn WinRunner die Beschreibung eines GUI-Objekts lernt, lernt es nicht alle seine Eigenschaften. Stattdessen lernt es die Mindestanzahl von Eigenschaften, um eine eindeutige Identifizierung des Objekts bereitzustellen.
- Viele Anwendungen enthalten auch benutzerdefinierte GUI-Objekte. Ein benutzerdefiniertes Objekt ist ein Objekt, das nicht zu einer der von WinRunner verwendeten Standardklassen gehört. Diese Objekte werden daher der generischen 'Objekt' -Klasse zugeordnet. Wenn WinRunner eine Operation für ein benutzerdefiniertes Objekt aufzeichnet, generiert es obj_mouse_-Anweisungen im Testskript.
- Wenn ein benutzerdefiniertes Objekt einem Standardobjekt ähnelt, können Sie es einer der Standardklassen zuordnen. Sie können auch die Eigenschaften konfigurieren, die WinRunner verwendet, um ein benutzerdefiniertes Objekt während kontextsensitiver Tests zu identifizieren. Die Zuordnung und die von Ihnen festgelegte Konfiguration gelten nur für die aktuelle WinRunner-Sitzung. Um die Zuordnung und die Konfiguration dauerhaft zu machen, müssen Sie Ihrem Starttestskript Konfigurationsanweisungen hinzufügen.
F # 7) Was ist der Zweck eines GUI-Spions?
c ++ Blasensortierungsalgorithmus
Antworten: Mit dem GUI Spy können Sie die Eigenschaften jedes GUI-Objekts auf Ihrem Desktop anzeigen. Sie verwenden den Spy-Zeiger, um auf ein Objekt zu zeigen, und der GUI-Spy zeigt die Eigenschaften und ihre Werte im Dialogfeld GUI-Spy an.
Sie können auswählen, ob alle Eigenschaften eines Objekts oder nur die ausgewählten Eigenschaften angezeigt werden sollen, die WinRunner lernt.
F # 8) Was ist der Zweck verschiedener Aufzeichnungsmethoden? 1) Aufzeichnen 2) Weitergeben 3) Als Objekt 4) Ignorieren.
Antworten:
- Aufzeichnung Weist WinRunner an, alle an einem GUI-Objekt ausgeführten Vorgänge aufzuzeichnen. Dies ist die Standardaufzeichnungsmethode für alle Klassen. (Die einzige Ausnahme ist die statische Klasse (statischer Text), für die standardmäßig Pass Up verwendet wird.)
- Pass Up Weist WinRunner an, eine für diese Klasse ausgeführte Operation als eine Operation aufzuzeichnen, die für das Element ausgeführt wird, das das Objekt enthält. Normalerweise ist dieses Element ein Fenster und die Operation wird als win_mouse_click aufgezeichnet.
- Als Objekt Weist WinRunner an, alle an einem GUI-Objekt ausgeführten Vorgänge so aufzuzeichnen, als wäre seine Klasse eine 'Objekt' -Klasse.
- Ignorieren weist WinRunner an, alle in der Klasse ausgeführten Vorgänge zu ignorieren.
F # 9) Was sind die virtuellen Objekte und wie lernst du sie?
Antworten: Sie können WinRunner beibringen, jede Bitmap in einem Fenster als GUI-Objekt zu erkennen, indem Sie die Bitmap als virtuelles Objekt definieren.
Sie können virtuelle Drucktasten, Optionsfelder, Kontrollkästchen, Listen oder Tabellen entsprechend dem Verhalten der Bitmap in Ihrer Anwendung erstellen. Wenn keines davon geeignet ist, können Sie ein virtuelles Objekt der allgemeinen Objektklasse zuordnen.
- Anwendungen können Bitmaps enthalten, die wie GUI-Objekte aussehen und sich verhalten. WinRunner zeichnet Operationen auf diesen Bitmaps mit win_mouse_click-Anweisungen auf. Indem Sie eine Bitmap als virtuelles Objekt definieren, können Sie WinRunner anweisen, sie beim Aufzeichnen und Ausführen von Tests wie ein GUI-Objekt wie einen Druckknopf zu behandeln.
- Mit dem Assistenten für virtuelle Objekte können Sie einer Standardobjektklasse eine Bitmap zuweisen, die Koordinaten dieses Objekts definieren und ihm einen logischen Namen zuweisen.
F # 10) Wozu dient der Assistent für virtuelle Objekte und wie wird er verwendet?
Antwort: Um ein virtuelles Objekt mithilfe des Assistenten für virtuelle Objekte zu definieren, werden die folgenden Schritte ausgeführt:
- Wählen Sie 'Extras'> 'Assistent für virtuelle Objekte'. Der Assistent für virtuelle Objekte wird geöffnet. Weiter klicken.
- Wählen Sie in der Liste Klasse eine Klasse für das neue virtuelle Objekt aus. Wenn Zeilen im Fenster angezeigt werden. Wählen Sie für eine Tabellenklasse die Anzahl der sichtbaren Zeilen und Spalten aus. Weiter klicken.
- Klicken Sie auf Objekt markieren. Verwenden Sie den Fadenkreuzzeiger, um den Bereich des virtuellen Objekts auszuwählen. Mit den Pfeiltasten können Sie den Bereich, den Sie mit dem Fadenkreuz definieren, präzise anpassen. Drücken Sie die Eingabetaste oder klicken Sie mit der rechten Maustaste, um die Koordinaten des virtuellen Objekts im Assistenten anzuzeigen. Wenn das markierte Objekt auf dem Bildschirm sichtbar ist, können Sie auf die Schaltfläche Hervorheben klicken, um es anzuzeigen. Weiter klicken.
- Weisen Sie dem virtuellen Objekt einen logischen Namen zu. Dies ist der Name, der im Testskript angezeigt wird, wenn Sie auf dem virtuellen Objekt aufzeichnen. Wenn das Objekt Text enthält, den WinRunner lesen kann, schlägt der Assistent vor, diesen Text für den logischen Namen zu verwenden. Andernfalls schlägt WinRunner virtual_object, virtual_push_button, virtual_list usw. vor.
- Sie können den Vorschlag des Assistenten annehmen oder einen anderen Namen eingeben. WinRunner überprüft, ob die GUI-Map keine anderen Objekte mit demselben Namen enthält, bevor Sie Ihre Auswahl bestätigen. Weiter klicken.
F # 11) Welche Modi für die Skriptaufzeichnung gibt es in WinRunner?
Antworten: In WinRunner gibt es zwei Aufnahmemodi.
- Kontextsensitive Aufnahme Zeichnet die Vorgänge auf, die Sie in Ihrer Anwendung ausführen, indem Sie GUI-Objekte (Graphical User Interface) identifizieren.
- Analoge Aufnahme Zeichnet Tastatureingaben, Mausklicks und die genauen x- und y-Koordinaten auf, die der Mauszeiger über den Bildschirm bewegt.
F # 12) Was ist ein Checkpoint und welche Arten von Checkpoints gibt es?
Antworten: Mit Checkpoints können Sie das aktuelle Verhalten der getesteten Anwendung mit dem Verhalten in einer früheren Version vergleichen.
Sie können Ihren Testskripten vier Arten von Prüfpunkten hinzufügen:
- GUI-Checkpoints Überprüfen Sie die Informationen zu GUI-Objekten. Zum Beispiel, Sie können überprüfen, ob eine Schaltfläche aktiviert ist, oder sehen, welches Element in einer Liste ausgewählt ist.
- Bitmap-Checkpoints Machen Sie einen Schnappschuss eines Fensters oder Bereichs Ihrer Anwendung und vergleichen Sie diesen mit einem Bild, das in einer früheren Version aufgenommen wurde.
- Textprüfpunkte Lesen Sie den Text in GUI-Objekten und Bitmaps und überprüfen Sie deren Inhalt.
- Datenbankprüfpunkte Überprüfen Sie den Inhalt und die Anzahl der Zeilen und Spalten einer Ergebnismenge, die auf einer Abfrage basiert, die Sie in Ihrer Datenbank erstellen.
Am häufigsten gestellte Winrunner-Fragen
Hier ist die Liste einiger häufig gestellter WinRunner-Interviewfragen mit Antworten.
Ich werde diese Serie fortsetzen, da ich einige WinRunner-Fragen und -Antworten gepostet habe.
F # 13) Wie haben Sie WinRunner in Ihrem Projekt verwendet?
Antworten: Ja, ich habe WinRunner zum Erstellen automatisierter Skripte für GUI-, Funktions- und Regressionstests des AUT verwendet.
Wofür ist C ++?
F # 14) Erklären Sie den WinRunner-Testprozess?
Antworten: Der WinRunner-Testprozess umfasst sechs Hauptphasen:
- Erstellen Sie eine GUI-Map-Datei Damit WinRunner die GUI-Objekte in der zu testenden Anwendung erkennen kann.
- Erstellen Sie Testskripte durch Aufnahme, Programmierung oder eine Kombination von beiden. Fügen Sie beim Aufzeichnen von Tests Prüfpunkte ein, an denen Sie die Antwort der zu testenden Anwendung überprüfen möchten.
- Debug-Test: Führen Sie Tests im Debug-Modus aus, um sicherzustellen, dass sie reibungslos ausgeführt werden.
- Tests ausführen: Führen Sie Tests im Überprüfungsmodus aus, um Ihre Anwendung zu testen.
- Ergebnisse anzeigen: Bestimmt den Erfolg oder Misserfolg der Tests.
- Fehler melden: Wenn ein Testlauf aufgrund eines Fehlers in der zu testenden Anwendung fehlschlägt, können Sie Informationen über den Fehler direkt im Fenster Testergebnisse melden.
F # 15) Was ist in der GUI-Karte enthalten?
Antworten: WinRunner speichert Informationen zu einem Fenster oder Objekt in einer GUI-Map.
Wenn WinRunner einen Test ausführt, verwendet es die GUI-Zuordnung, um Objekte zu lokalisieren. Es liest die Beschreibung eines Objekts in der GUI-Zuordnung und sucht dann in der getesteten Anwendung nach einem Objekt mit denselben Eigenschaften. Jedes dieser Objekte in der GUI-Map-Datei hat einen logischen Namen und eine physische Beschreibung.
Es gibt zwei Arten von GUI-Map-Dateien:
- Globale GUI-Map-Datei: Dies ist eine einzelne GUI-Map-Datei für die gesamte Anwendung
- GUI-Map-Datei zum Testen: WinRunner erstellt automatisch eine GUI-Map-Datei für jeden erstellten Test.
F # 16) Wie erkennt WinRunner Objekte in der Anwendung?
Antworten: WinRunner verwendet die GUI-Map-Datei, um Objekte in der Anwendung zu erkennen. Wenn WinRunner einen Test ausführt, verwendet es die GUI-Zuordnung, um Objekte zu lokalisieren. Es liest die Beschreibung eines Objekts in der GUI-Zuordnung und sucht dann in der getesteten Anwendung nach einem Objekt mit denselben Eigenschaften.
F # 17) Haben Sie Testskripte erstellt und was ist in den Testskripten enthalten?
Antworten: Ja, ich habe Testskripte erstellt. Es enthält die Anweisung in der Test Script Language (TSL) von Mercury Interactive. Diese Anweisungen werden als Testskript in einem Testfenster angezeigt.
Anschließend können Sie Ihr aufgezeichnetes Testskript verbessern, indem Sie entweder zusätzliche TSL-Funktionen und Programmierelemente eingeben oder das visuelle Programmiertool von WinRunner, den Funktionsgenerator, verwenden.
F # 18) Wie bewertet WinRunner die Testergebnisse?
Antworten: Nach jedem Testlauf zeigt WinRunner die Ergebnisse in einem Bericht an. Der Bericht enthält alle wichtigen Ereignisse, die während des Laufs aufgetreten sind, z. B. Prüfpunkte, Fehlermeldungen, Systemmeldungen oder Benutzernachrichten.
Wenn während des Testlaufs an den Kontrollpunkten Fehlanpassungen festgestellt werden, können Sie die erwarteten Ergebnisse und die tatsächlichen Ergebnisse im Fenster Testergebnisse anzeigen.
F # 19) Haben Sie das Debuggen der Skripte durchgeführt?
Antworten: Ja, ich habe das Debuggen von Skripten durchgeführt. Wir können das Skript debuggen, indem wir das Skript im Debug-Modus ausführen. Wir können das Skript auch mit den vom WinRunner bereitgestellten Funktionen Step, Step Into und Step Out debuggen.
F # 20) Wie führen Sie Ihre Testskripte aus?
Antworten: Wir führen Tests in Überprüfen Sie den Modus um Ihre Anwendung zu testen. Jedes Mal, wenn WinRunner im Testskript auf einen Prüfpunkt stößt, werden die aktuellen Daten der getesteten Anwendung mit den erwarteten Daten verglichen, die zuvor erfasst wurden.
Wenn Abweichungen festgestellt werden, erfasst WinRunner diese als tatsächliche Ergebnisse.
Fragen zum WinRunner-Screening
Screening-Fragen: Der Interviewer kann den Kandidaten ablehnen, wenn er 2 der folgenden 4 Fragen nicht beantworten kann:
F # 21) Wo haben Sie WinRunner und TestDirector gelernt?
Antworten: Wenn sie sagen, dass es sich um eine Quecksilberklasse handelt, fragen Sie, ob sie Ihnen ihr Abschlusszertifikat vorlegen können. Wenn sie nein sagen, lassen Sie sie wissen, dass Sie dies mit Merkur überprüfen werden.
F # 22) Haben Sie jemals ein Startskript erstellt?
Antworten: Wenn sie mit 'Ja' antworten, fragen Sie sie, was darin enthalten ist und wie sie WR dazu gebracht haben, das Startskript auszuführen, wenn WR aufgerufen wird.
Sie sollten ungefähr so antworten: „Im Startskript haben wir alle GUI-Zuordnungen für die Anwendung, alle benötigten Bibliotheksdateien und alle benutzerdefinierten GUI-Objektzuordnungen geladen, die wir durchführen müssen.
Wir haben hier auch globale Variablen und Systemvariablen geladen. Der Speicherort des Startskripts wird der WR .ini-Datei wrun.ini hinzugefügt, die sich unter dem Windows- oder WinNT-Verzeichnis als wrun.ini befindet. “
F # 23) Was ist der Unterschied zwischen dem Schreiben einer Funktion und dem Schreiben eines Skripts?
Antwort: Unterschiede sind unten aufgeführt:
- Eine Funktion geht in ein „kompiliertes Modul“, ein Skript, das dies nicht tut.
- Eine Funktion folgt einer strengen 'c' -Syntax. Zum Beispiel, Sie müssen alle Variablen deklarieren, die in der Funktion erstellt und verwendet werden. In einem Skript tun Sie dies nicht.
F # 24) Was ist der Unterschied zwischen 'set_window' und 'win_activate'?Wann würden Sie 'set_window' verwenden und wann würden Sie 'win_activate' verwenden?
Antworten:
win_activate hat das Format: win_activate (Fenster);.
Die Funktion win_activate macht das angegebene Fenster zum aktiven Fenster, indem es in den Fokus gerückt und an den oberen Rand der Anzeige angehoben wird. (Dies entspricht dem Klicken auf das Fensterbanner.)
set_window hat das folgende Format: set_window (Fenster, (Zeit));
Die Funktion set_window leitet die Eingabe in das richtige Anwendungsfenster. Dadurch wird die GUI-Zuordnung zu diesem Fenster geleitet. Außerdem wird der Bereich für die Objektidentifizierung in der GUI-Zuordnung festgelegt.
Der wichtigste Unterschied ist, dass set_window eine Timing-Option hat. WinRunner wartet auf maximal die in der Funktion verwendete Anzahl, PLUS das System hat eine Zeitüberschreitung eingestellt, um auf das Erscheinen des Fensters zu warten.
Win_activate geht davon aus, dass sich das Fenster bereits auf dem Desktop befindet und keine Timing-Option hat.
Fazit
Dies sind einige einfache Fragen, die für einen WR-Benutzer mit mindestens 6 Monaten guter Erfahrung sehr einfach zu beantworten sein sollten.
Alles Gute!!
Literatur-Empfehlungen
- Interview Fragen und Antworten
- Einige interessante Fragen zu Softwaretests
- 39 Fragen und Antworten zum Interview mit TOP Automation Testing
- Fragen und Antworten zum ETL-Testinterview
- SeeTest Automation Tutorial: Ein Handbuch für mobile Testautomatisierungstools
- Top 12 Fragen zum Mockito-Interview (Mocking Framework-Interview)
- Die wichtigsten Fragen zum Vorstellungsgespräch für Oracle Forms and Reports
- Fragen zum Vorstellungsgespräch im Softwarehandbuch für erfahrene Fachleute