QMetry Automation Framework
Für Web-, MobileWeb-, Mobile Native- und REST-Web-Service-Funktionstestautomation
Online -Dokumentation | Schritt-für-Schritt-Tutorial
Unterstützungsbibliotheken:
- QAF -Support - Schritte für Web- und Mobile Web
- QAF-Support-Mobile-Schritte für und mobilen Eingeborenen
- QAF-Support-WS-Repository-Unterstützung und Schritte für Webdienste anfordern
- QAF-Support-OpenAPI-automatische Anfrage-Anruf-Repository und BDD aus der offenen API-Spezifikation generieren
- QAF-Support-ElasticSearch-Elasticsearch-Integration für Cross Execution Dashboard
- QAF-Support-Angular-benutzerdefinierte Locator-Stretegien spezifisch für AngularJs
- QAF-Support-AEM-AEM-Unterstützung
- QAF-Support-Galen-Galen-Framework-Unterstützung
- QAF-Support-Flutter-Flutter native App-Unterstützung
- QAF -CUCUMBER - GUCUMBER -STREP MIT QAF BDD2- und/oder GUCUMBER -LUNNER -Unterstützung
Leistungsstarke Automatisierungsplattform für Testautoring, Testausführung und Ausführungsanalyse
QMetry Automation Framework bietet eine leistungsstarke und vielseitige Plattform für Autor -Testfälle in verhaltensgesteuerten, keywords gesteuerten oder codebeditelten Ansätzen. Es hilft, die Kosten, die bei der Einrichtung der Testautomatisierung in jeder Organisation verbunden sind, erheblich zu senken. Es ist ein richtiges Tool für Webplattform, mobile Plattform (native, mobile Web, HTML5 usw.) und Web -Service -Testautomationslösung unter Verwendung von Selenium und anderen verwandten Technologien. QMetry Automation Framework kommt jedem QA -Team bei der Entwicklung hochwartbarer und wiederholbarer Tests zugute, die wiederverwendbare Testgüter, ordnungsgemäße Modularität und semantische Struktur verwenden. Die deskriptive Berichterstattung erfüllt sowohl hochrangige als auch niedrige (Debugging) -Ate.
QMetry Automation Framework wurde entwickelt, um häufige Branchenprobleme im Zusammenhang mit dem Testen komplexer Websysteme zu lösen. Das Framework eignet sich am besten für das Schreiben automatisierter Web-, Mobile -Web- und Mobile -UI -Tests, die auf der Seite echte Benutzeraktivitäten simulieren.
The framework is built upon java and integrates TestNG,
Selenium/Webdriver, Appium and Perfecto. Due to the framework's
thorough design, test developer does not need to worry about common
tasks such as thread safe browser session for running test in
parallel, reporting or to incorporate result with test management
tools. The tests run can be configured through standard testing
configuration files, the test run filters and behavior can be changed
within the config File. <br /> The architecture of the framework
ensures a low cost of maintenance while supporting extensibility by:
- Abstrahiere der technischen Implementierung von den operativen Komponenten weg
- Befolgt akzeptierte Designmuster bei der Erstellung der Kernfunktionalitäten innerhalb des Frameworks.
- Bereitstellung eines Ansatzes zur Entwicklung hochwartbarer und wiederholbarer Tests, bei denen wiederverwendbare Testgüter, ordnungsgemäße Modularität und semantische Struktur verwendet werden. Framework verfügt über Readymade -Dienste für Behauptungen, Browser, Berichterstattung und Daten. Außerdem basiert das Framework -Konzept auf Seitendiensten, sodass Ihre Seite und die zugehörigen Aktionen aus jedem Testfall wiederverwendbar sind. Es gibt eine gute Protokollierungsfunktions- und Screenshot -Einrichtung für Behauptungen.
Merkmale
QMetry Automation Framework unterstützt die Integrationen mit der Testmanagementplattform (QMetry, Rally, atestest, HP ALM usw.), kontinuierliche Integrationssysteme (Jenkins, Bambus usw.), Cloud -Lösungen für Mobilgeräte (Saucelabs, Perfecto Mobile usw.).
QMetry Automation Framework Schlüsselmerkmale
Testautoring:
- Verhaltensgetriebene Entwicklung (QAF BDD oder Gherkin)
- Schlüsselwort angetrieben (Testfall in CSV oder Excel oder XML)
- Code -gesteuerte Entwicklung (TestNG -Test)
Testdatenverwaltung:
Datengesteuerte Tests mit externen Testdatenunterstützung (CSV, JSON, XML, Excel, Datenbank), Locator -Repository, Unterstützung für mehrere Lokale und mehrere Umgebungen
Ausführungsberichterstattung:
Ausführungs -Dashboard, detaillierte Analyse und Screenshot -Erfassung, Integrationen mit Testmanagement -Tools und mehr
Einige Vorteile der Verwendung des Frameworks sind:
- Weniger Wartung
- Mehr Wiederverwendbarkeit von Code
- Reduzierte Ausführungszeit
- Datengesteuerte Fähigkeiten
- Einfach konfigurierbare parallele Ausführung
- Beschreibender Bericht
- Versorgungsklassen
- Testergebnisse Integration mit Testmanagement -Tools wie QMetry, Rallye.
- Integration mit Perfecto Mobile Cloud, Sauce Labs, unterstützt parallele Ausführung
- Aktivieren von Tests über mehrere Plattformen mit oder ohne Selenraster hinweg