Willkommen zu dieser kurzen Blog Serie über GeNiEnd2End Application - HowTo / Best Practices Scripting!
Diese Blog Serie soll Ihnen zeigen, worauf Sie beim Erstellen eines Skripts achten müssen und welche Skript- / Programmiersprache zu welchem Nutzen passt. Die Best Practices sollen Ihnen helfen, einige Standardprobleme und Fehler zu vermeiden.
In diesem Blogeintrag behandeln wir die generellen Skripting Richtlinien und welche Skript- / Programmiersprache am besten zu was passt.
Zuerst sollten Sie sich folgende Fragen stellen:
- Was wollen Sie mit dieser Messung erreichen?
- Was ist die Platform der Applikation?
- Windows
- GeNiJack
- Beides
- Was für ein Typ ist die Applikation?
- Webseite
- Selbst angepasstes GUI
- GUI vom Hersteller
- Anderes
- Was für Messpunkte soll das Skript haben?
- Gibt es schon ein Default Skript was Sie bearbeiten könnten?
Welche Default Skripts es in GeNiEnd2End Application gibt finden Sie in der Hilfe unter Sektion "Application Measurement -> Default Scripts".
Featurevergleich AutoIt und Python:
AutoIt | Python | |
Plattform | Windows | Windows / GeNiJack |
GUI Testing | Ja und es ist einfach | Möglich aber nicht empfohlen / Nicht auf GeNiJack |
Webseiten Testing | Ja, komplett | Ja aber nur Downloadzeit und Änderungen |
Empfohlen für | Anfänger / Professionals | Professionals |
Messgenauigkeit | Gut | Am besten |
Feature Scope | Gut / viele Module verfügbar | Am besten / volle Programmiersprache |
Wenn Ihnen Skripting / Programmierung noch neu ist, können Sie am einfachsten mit AutoIt und einem einfachen Skript starten.
Wenn Sie bereits in einer professionellen Programmiersprache erfahren sind, hat Python einen grösseren Funktionsumfang und wird Ihnen eher zusagen.
Die "Tu es nicht" Aussagen:
- Vergessen Sie nicht die CNS Option, die Ihre Messzeiten aufbrechen kann in Client / Network / Server Zeit.
- Unterschätzen Sie nicht die Power von AutoIt, es bietet viele Features, ist einfach zu benutzen und stabil.
Wenn Sie bereits eine spezielle Sprache für GUI basierte Tests benutzen oder Sie einfach eine andere Sprache nutzen wollen, dann können Sie diese benutzen und die Ergebnisse an den GeNiAgent übergeben. In diesem Falle kontaktieren Sie uns für Hilfe: support@netcor.de
Bei dem nächsten Mal gehen wir die GUI basierten Front-End Skripting Tests an und was man dabei beachten sollte.
GeNiEnd2End Application
GeNiJack
GeNiEducate