Autify|AI Platform for Software Testing
Autify|AI-Plattform für Softwaretesting, fokussiert auf intelligente Tools für KI-Agenten
Tags:AI AgentWas ist Autify?
Autify ist eine KI-basierte Testplattform für Teams im Bereich Softwarequalitätsmanagement, Entwicklung und QA. Die derzeit verfügbaren Produkte umfassen die eigenständige Ausführung von Aufgaben in natürlicher Sprache, Playwright für Low-Code- sowie Code-Tests, die Erstellung von Tests mit KI, die Automatisierung von Web- und mobilen Anwendungen sowie professionelle Qualitätsdienstleistungen.
Autify war ursprünglich für No-Code-Recording-Tests sowie künstliche Intelligenz zur Selbstbehebung bekannt und hat sich seither zu Produktlinien wie Aximo, Nexus, Genesis und Mobile erweitert. Die Testmethoden, die unterstützten Plattformen sowie die Abrechnungslogiken unterscheiden sich bei den verschiedenen Produkten erheblich, weshalb bei der Auswahl eine individuelle Bewertung erforderlich ist.
Überblick über das Produktportfolio
| Produkte | Hauptfunktion/Positionierung | Testmethode | Zielgruppe |
|---|---|---|---|
| Aximo | Autonome AI-Testagenten | Beschreiben Sie das Ziel in natürlicher Sprache, der Agent führt wie ein Benutzer aus. | Teams, bei denen die Anzahl der Skripte sowie die notwendige Wartung reduziert werden müssen |
| Autify Nexus | Testautomatisierung mit Playwright | Mischung aus natürlicher Sprache, Low-Code und editierbarem Code | Teams, die eine Kombination aus Benutzerfreundlichkeit und Eigentumsrechten am Code anstreben |
| Autify Genesis | AI-Testdesign und QA-Dokumentation | Analyse der Anforderungen, des Quellcodes sowie Erstellung einer Teststruktur für die Dateien | Große Produkt- und Unternehmens-QA-Teams |
| Autify Mobile | iOS- und Android-Automatisierung | Aufzeichnen, Szenen sowie Ausführung auf echten Geräten oder in der Cloud-Umgebung | Team für native Mobile-Apps |
| Autify NoCode | Traditionelle Webseiten und mobile, kodenlose Automatisierung | Aufzeichnung der Benutzeraktionen und automatische Lokalisierung durch KI | Nicht-Ingenieure und Regressionstest-Teams |
| Fachdienstleistungen | Qualitätssicherung und Automatisierung von Tests | Berater und Ingenieure unterstützen bei der Konzeption, Migration und dem Betrieb. | Organisationen ohne Ressourcen für interne Tests |
Aximo- autonomer AI-Test-Agent
Aximo ermöglicht es den Nutzern, die zu überprüfenden Abläufe in natürlicher Sprache zu beschreiben, wobei die KI direkt Webseiten, mobile oder Desktop-Anwendungen steuert. Anstelle fester Selektoren und herkömmlicher Testskripte wird es nicht als Hauptmethode zur Ausführung genutzt; daher ist es in der Regel nicht notwendig, bei Änderungen der Benutzeroberfläche die Positionierungen einzeln zu aktualisieren.
- Die Ziele, Voraussetzungen und erwarteten Ergebnisse von Tests im Bereich der natürlichen Sprache verstehen.
- Wie echte Benutzer: Seiten durchblättern, klicken, eingeben und Prozesse abschließen.
- Während der Ausführung wird der nächste Schritt je nach der aktuellen Benutzeroberfläche bestimmt.
- Überprüfen Sie, ob der Verifizierungsprozess die erwarteten Ergebnisse liefert, und erstellen Sie einen klaren Bericht.
- Eignet sich für Webseiten, iOS, Android, macOS sowie für den Unternehmens-Desktop-Bereich.
- Unterstützung von Tests wie E-Mail, visuelle Regression und Interaktion auf Betriebssystemebene.
- Wahl zwischen verschiedenen Modellen hinsichtlich Geschwindigkeit, Inferenzfähigkeit und Integrationsaufwand.
Wie man mit Aximo Tests erstellt
- Wählen Sie die Website, die Mobile-App oder die unterstützte Desktop-Umgebung aus, die getestet werden soll.
- Beschreiben Sie in einfachem, natürlichen Sprachstil den Ausgangspunkt, die Ziele des Benutzers, die wichtigsten Schritte sowie die erwarteten Ergebnisse.
- Vorbereiten Sie ein Testkonto für die Isolierung, wiederholbare Daten sowie die notwendigen Anmeldedaten.
- Wählen Sie ein AI-Modell, das zur Schwierigkeit und zum Kostenniveau der Aufgabe passt.
- Führen Sie Tests durch und beobachten Sie den Navigations-, Eingab- und Entscheidungsprozess des Proxys.
- Überprüfen Sie die Beweise für Misserfolge und unterscheiden Sie Produktfehler, Umweltprobleme sowie Fehleinschätzungen durch Vertreter.
- Nach Anpassung der Beschreibung oder der Testdaten wird die Vorgehensweise erneut ausgeführt, um zu überprüfen, ob das Ergebnis stabil reproduziert werden kann.
- Fügen Sie Szenarien zur Überprüfung der Stabilität den kontinuierlichen Regressionstests sowie den Veröffentlichungsprüfungen hinzu.
Aximo-Integrierungsregeln
Aximo verbraucht Punkte entsprechend den Schritten der AI-Tests – unterschiedliche Modelle und Plattformen verwenden dabei unterschiedliche Multiplikatoren. Stärkere Modelle sowie Tests auf mobilen Geräten verbrauchen in der Regel mehr Punkte; Desktop-Tests gehören derzeit zur Enterprise-Funktionalität.
| Modell | Jeder Schritt der Website | Jeden Schritt verschieben | Für Aufgaben geeignet |
|---|---|---|---|
| Sonnet 4.5 | 1 Punkt | 1,5 Punkte | Komplexe Prozesse, starke Verständnis- und Urteilsfähigkeit |
| Haiku 4.5 | 0,5 Punkte | 1 Punkt | Einfacher, stabiler Prozess und kostensensibler Rückgang |
| Kimi K2.5 | 0,5 Punkte | 1 Punkt | Allgemeine Tests und Ausführung zu niedrigen Kosten |
Preise für Aximo-Pakete
| Paket | Preis | Integrale | Konkurrenz und wesentliche Rechte |
|---|---|---|---|
| Free | 0 US-Dollar | 2.000 einmalige Punkte, die nicht ablaufen. | Webkonkurrenz 1, Mobile Konkurrenz 1, Cloud-Hosting, Web- und Mobile-Testing |
| Core | Jährlich 99 US-Dollar pro Monat oder monatlich 120 US-Dollar pro Monat | 72.000 pro Jahr oder 6.000 pro Monat | Webseiten: 5 gleichzeitige Verbindungen, Mobile Geräte: 2 gleichzeitige Verbindungen, Cloud-Hosting |
| Team | Jährlich 450 US-Dollar pro Monat oder monatlich 550 US-Dollar pro Monat | 360.000 pro Jahr oder 30.000 pro Monat | Webseiten: 20 gleichzeitige Anfragen, Mobilgeräte: 5 gleichzeitige Anfragen, Skriptgenerierung |
| Enterprise | Individuelle Kostenschätzung | Maßanfertigung | Anpassung von Konkurrenzfähigkeit, dedizierter oder lokaler Infrastruktur, Desktop-Tests sowie Unternehmenssteuerung |
Unterschiede in den Funktionen der Aximo-Pakete
| Fähigkeiten | Free | Core | Team | Enterprise |
|---|---|---|---|---|
| Webseiten-Testen | Unterstützung | Unterstützung | Unterstützung | Unterstützung |
| Mobile Tests | Unterstützung | Unterstützung | Unterstützung | Unterstützung |
| Desktop-Test | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt | Unterstützung |
| E-Mail-Test | ohne | Unterstützung | Unterstützung | Unterstützung |
| Visuelle Rückkehr | ohne | Unterstützung | Unterstützung | Unterstützung |
| Skriptgenerierung | ohne | ohne | Unterstützung | Unterstützung |
| IP-Whitelist | ohne | ohne | Unterstützung | Unterstützung |
| Einrichtungsmethode | in der Cloud | in der Cloud | in der Cloud | Lokale oder spezielle Infrastruktur |
Aximo-Skriptgenerierung und MCP
Aximo kann über MCP den Testkontext an Claude, Cursor, Copilot oder andere Code-Intelligenzen weitergeben. Die Code-Intelligenzen können daraufhin Skripte für Playwright, Selenium, Cypress oder andere Frameworks erstellen. Der Code bleibt im Besitz des Benutzers und kann in bestehende Repositorien aufgenommen werden.
- Nutzen Sie natürliche Sprache, um Benutzerprozesse schnell zu erkunden und zu überprüfen.
- Übertragen Sie den stabilen Prozess in Code-Tests, die den Präferenzen des Teams entsprechen.
- Nach der Erstellung des Skripts wird es weiterhin manuell bearbeitet und überprüft.
- Den Code in das Versionierungssystem einreichen und im vorhandenen CI-Umfeld ausführen.
- Verringerung der Abhängigkeit von proprietären Testformaten einer einzigen Plattform.
- Die MCP-Verbindung sollte den Zugriff auf Test-Zugangsdaten und das interne Umfeld einschränken.
Was ist Autify Nexus?
Autify Nexus ist eine moderne Testautomatisierungsplattform, die auf Playwright basiert. Sie bietet Funktionen wie Aufzeichnung in natürlicher Sprache, Schritt-für-Schritt-Anleitungen mit geringem Codeaufwand sowie vollständige Möglichkeiten zur Codebearbeitung. Die Benutzer können in derselben Anwendung sowohl codefreie Assertions als auch JavaScript- oder Playwright-Code verwenden und Skripte importieren bzw. exportieren.
- Der Natural Language Recorder wandelt Geschäftsbeschreibungen in Testschritte um.
- Die Low-Code-Oberfläche eignet sich für QA- und Produktmitarbeiter, um Szenarien zu erstellen.
- Die meisten Schritte können in Playwright-Code umgewandelt werden, um weitere Anpassungen vorzunehmen.
- Unterstützung für kodenlose Assertionen und benutzerdefinierte CodeAssertionen.
- Trace- und Hauptprotokolle werden zur Lokalisierung von Fehlern bereitgestellt.
- Unterstützung für visuelle Rückkehr, Testpläne, Ordner und Tags.
- Verwenden Sie URL-Ersatz, um Szenarien in Entwicklungs-, Test- und Produktionsumgebungen wiederverwendbar zu machen.
- Das Pay-as-you-go-Modell unterstützt die Import/Export von Skripten, den gemeinsamen Zugriff auf Arbeitsbereiche sowie die Parallelverarbeitung in der Cloud.
Wie man mit Nexus Regressionstests erstellt
- Installieren Sie die Nexus-Desktopumgebung und erstellen Sie ein Testprojekt.
- Wählen Sie die lokale Testumgebung sowie den Chrome- oder Edge-Browser aus.
- Die Kernnutzerprozesse werden mit einem Sprachrekorder in natürlicher Sprache oder über Low-Code-Schritte aufgezeichnet.
- Fügen Sie Aussagen für den Seitenzustand, den Text, die Elemente und die visuellen Ergebnisse hinzu.
- Bei Bedarf an präziser Steuerung werden die Schritte in Playwright-Code umgewandelt.
- Die Ausführung und Herunterladung der Trace- und Log-Analyse vor Ort ist fehlgeschlagen.
- Über URL-Ersatz wird die Validierung der Entwicklungs-, Test- und Produktivumgebungen überprüft.
- Bezahlte Teams können Skripte teilen und Cloud-Parallelisierungs- sowie CI-Prozesse nutzen.
Preise für das Nexus-Paket
| Paket | Preis | Hauptanteile | Zielgruppe |
|---|---|---|---|
| Core Features Trial | Kostenloser Probemonat | 1 Benutzer, lokale Umgebung, lokale Ausführung, unbegrenzte Tests und Szenarien, grundlegende generative KI, Low-Code sowie Code-Aussagen | Individuelle Bewertung und lokales PoC |
| Professional | Ab 3.600 US-Dollar pro Jahr oder ab 400 US-Dollar pro Monat | 1 Benutzer, 1 gemeinsamer Arbeitsbereich, Import/Export von Skripten, Testen des Teilen, Unterstützung sowie optionale Cloud-Funktionen | Kleines Team |
| Enterprise | Individuelle Kostenschätzung | Benutzeranpassung, Arbeitsbereiche und Cloud-Konkurrenz, lokale Ausführung, IP-Whitelist und Unternehmensunterstützung | Mehrfache Teams und große Organisationen |
Preise für zusätzliche Funktionen von Nexus
Der Grundpreis von Nexus Professional gibt nicht den Gesamtkostenpunkt für ein vollständiges Team an; Nutzer, gemeinsame Arbeitsbereiche, Cloud-Concurrenten, generative KI sowie eine IP-Whitelist können gesondert abgerechnet werden. Eine formelle Anschaffung sollte auf der Grundlage eines Angebots basieren, das die Kombination aus Team und CI-Nutzung berücksichtigt.
| Zusätzliche Elemente | Jährliche Referenz | Monatliche Referenz | Erklärung |
|---|---|---|---|
| Professionelle Nutzer | 2.400 US-Dollar pro Person/Jahr | 250 US-Dollar pro Person/Monat | Erhöhung der Anzahl der Nutzer, die Nexus verwenden können |
| Cloud-Konkurrenz | 1.200 US-Dollar pro Konkurrenzfall/Jahr | 150 US-Dollar/Concurrente/Monat | Erhöhung der Anzahl der gleichzeitig laufenden Cloud-Tests |
| Geteilte Remote-Arbeitsbereiche | 1.200 US-Dollar/Arbeitsbereich/Jahr | 100 US-Dollar/Arbeitsbereich/Monat | Zur Teamzusammenarbeit und -synchronisierung |
| generatives AI | Kontaktieren Sie den Verkauf | Kontaktieren Sie den Verkauf | Entworfen mit Begrenzungen für feste Kosten und monatliche Gebühren |
| IP-Whitelist | 60 Dollar/Jahr | 50 Dollar/Monat | Umgebung zur Beschränkung des Zugriffs auf Quell-Adressen |
| Enterprise-Zusatzfunktionen | Maßanfertigung | Maßanfertigung | Benutzer, Konkurrenzsituationen, Arbeitsbereiche sowie Unternehmensunterstützung werden alle gemäß Vertrag bereitgestellt. |
Nexus kostenlose Version und vollständige Testversion
Nexus bietet eine kostenlose Ebene, über die man langfristig von den grundlegenden lokalen Funktionen profitieren kann. Zudem gibt es eine vollständige, zeitlich begrenzte Testversion für Unternehmen. Auf der Produktseite werden unterschiedliche Angaben zur Dauer des Tests gemacht; nach der Registrierung gilt die vom Konto sowie von dem Vertrieb bestätigte Dauer.
| Art der Erfahrung | Standardfähigkeiten | Nicht standardmäßig freigegeben |
|---|---|---|
| Kernfunktionen – kostenlose Ebene | Lokale Erstellung, lokale Ausführung, unbegrenzte Tests und Szenarien, Code- sowie Low-Code-Schritte | Cloud-Exekution, gemeinsame Arbeitsbereiche und einige fortschrittliche KI-Funktionen |
| Vollständige Funktionalität PoC | Nach der Anmeldung kann man fortschrittliche KI-Technologien sowie Cloud-Verarbeitung ausprobieren. | Es ist notwendig, mit dem Autify-Team in Kontakt zu treten. |
| Professional | Teilen, Import/Export von Skripten und Unterstützung | Cloud-Konkurrenz usw. können nach Wahl hinzugefügt werden |
| Enterprise | Lokale Ausführung, maßgeschneiderte Konkurrenzverwaltung und Unternehmenssteuerung | Der genaue Umfang richtet sich nach dem Vertrag. |
Autify Genesis-Testdesign
Autify Genesis wird vor der automatischen Ausführung eingesetzt und ist dafür verantwortlich, Produktanforderungen, Spezifikationen, Quellcode sowie hochgeladene Dateien in strukturierte QA-Ressourcen umzuwandeln. Das Team kann die von der KI erzeugten Ergebnisse bei jedem Schritt überprüfen und anpassen, bevor die Testfälle an Nexus, Aximo oder andere Ausführungstools weitergegeben werden.
- Analyse der Produktbeschreibungen, User Stories, Quellcode und relevanter Dokumente.
- Erstellen einer Liste der Funktionen sowie der Fähigkeiten, die vom System überprüft werden müssen.
- Erstellen von Testansätzen, Risikobereichen und Abdeckungskonzepten.
- Erstellen Sie detaillierte Testfälle mit Schritten, Daten und erwarteten Ergebnissen.
- Erstellung von Testplänen, QA-Dokumenten und wiederverwendbaren Ressourcen für das Team.
- Manuelle Bearbeitung ist in den Phasen Funktion, Ansicht und Testfälle erlaubt.
- Verbinden Sie die bestätigten Use Cases mit der automatischen Ausführung und den selbstständigen Tests.
Genesis-Nutzungsprozess
- Einführung von autorisierten Anforderungen, Spezifikationen, Designbeschreibungen, Quellcode oder Testdaten.
- Lassen Sie Genesis die Funktionen und Geschäftsprozesse extrahieren, die dann von Produkt- und QA-Teams überprüft werden.
- Erstellen von Testansätzen und Grenzkonditionen für hochriskante Funktionen.
- Erweitern Sie die Ansicht zu einem Use Case, der Voraussetzungen, Daten, Schritte und erwartete Ergebnisse umfasst.
- Entfernen Sie wiederholte und weniger wertvolle Anwendungsfälle sowie ergänzen Sie die impliziten Regeln, die Branchenexperten kennen.
- Bestimmen Sie die Priorität der Automatisierung nach Risiko, Ebene und Veröffentlichungsumfang.
- Übergeben Sie die ausgewählten Use Cases an Nexus, Aximo oder für manuelle Tests.
- Die Testdesign-Ressourcen werden anhand von Defekten und Produktfeedback aktualisiert.
Autify Mobile
Autify Mobile ist für native iOS- und Android-Anwendungen konzipiert und hilft Teams dabei, Szenarien aufzunehmen und in verschiedenen mobilen Umgebungen auszuführen. Es eignet sich für Teams, die wiederholende manuelle Tests reduzieren möchten, aber keine Appium-Code für jedes Szenario schreiben wollen.
- Automatisierung der Benutzerprozesse für native iOS- und Android-Anwendungen.
- Erstellen und Warten von mobilen Testszenarien durch intuitive Bedienung.
- Nutzen Sie KI, um die nach Veränderungen angepassten Benutzeroberflächenelemente zu lokalisieren und die Wartung zu reduzieren.
- Regressionen auf verschiedenen Geräten, Systemen und Umgebungen ausführen.
- Unterstützung von Integrationen wie CircleCI, Jenkins, Webhook, TestRail und Slack.
- Fügen Sie die Ergebnisse der mobilen Tests dem Veröffentlichungs- und Qualitätsprozess hinzu.
Traditionelles Autify NoCode
Autify NoCode ermöglicht es Personen ohne Ingenieurwissen, über Browser-Erweiterungen oder mobile Tools Benutzeraktionen aufzuzeichnen und diese als automatisierte Szenarien zu speichern. Die KI versucht bei Änderungen der Interface-Eigenschaften, die Elemente neu zu positionieren, wodurch die Wartung der Selektoren reduziert wird.
- Aufzeichnung von Klicks, Eingaben, Auswahl, Navigation und gängigen Geschäftsprozessen.
- Fügen Sie Texte, Elemente, URLs und andere Ergebnisansprüche hinzu.
- Durchführen von Cross-Browser-Tests in der Kombination aus PC- und mobilen Browsern.
- Verwenden Sie Schritt-für-Schritt-JavaScript, um spezielle Logik zu verarbeiten.
- Verwenden Sie die lokale Wiedergabe, um das Aufnehmen oder Testen von Szenen schnell fortzusetzen.
- Über Autify Connect auf lokale oder intranetbasierte Anwendungen zugreifen.
- Verwenden Sie die API oder CLI, um Tests auszulösen und auf die Ergebnisse zu warten.
Die Funktionen und Grenzen der selbstheilenden KI
Die künstliche Intelligenz sucht nach ähnlichen Zielen, wenn sich die Eigenschaften der Elemente oder die Struktur der Seite ändert, wodurch Fehler durch kleine Änderungen in den Selektoren vermieden werden. Sie kann jedoch nicht garantieren, dass der Ablauf des Geschäftsprozesses weiterhin korrekt ist – es ist außerdem möglich, dass ähnliche, aber falsche Schaltflächen als Ziele ausgewählt werden.
| Arten der Veränderungen | Selbstheilung kann wirksam sein | Erfordert weiterhin manuelle Bearbeitung |
|---|---|---|
| Änderung der Element-ID oder Klasse-Name | Es kann anhand anderer Merkmale neu positioniert werden. | Überprüfen, ob es sich immer noch um dasselbe Geschäftselement handelt. |
| Anpassung der Schaltflächenposition | Man kann mithilfe von Texten und Kontexten suchen. | Bei mehreren Schaltern mit demselben Namen muss der Bereich klar definiert werden. |
| Neuordnung der Seitenstruktur | Einige Schritte können weiter ausgeführt werden. | Prozessstrukturen und Aussagen müssen in der Regel überprüft werden. |
| Änderung der Geschäftsregeln | Neue Anfragen können nicht automatisch beurteilt werden. | Die Anwendungsfälle und erwarteten Ergebnisse müssen aktualisiert werden. |
| Visuelle Veränderungen | Es ist eine visuelle Rückvergleichsanalyse erforderlich. | Einschätzen, ob eine Veränderung ein Mangel oder ein Design-Update ist |
| Probleme mit den Backend-Daten | Selbstheilung ist machtlos. | Diagnose erfordert die Kombination von API, Protokollen und Testdaten. |
Testumgebung und private Anwendungen
- Die kostenlosen und Standard-Cloud-Lösungen werden in der Autify-Hostumgebung ausgeführt.
- Nexus kann zunächst Tests in der lokalen Desktop-Umgebung erstellen und testen.
- Autify Connect ermöglicht die Verbindung von NoCode-Webanwendungen mit lokalen oder intranetbasierten Webseiten.
- Die IP-Whitelist dient dazu, festgelegten Autify-Quellen den Zugang zu eingeschränkten Umgebungen zu ermöglichen.
- Enterprise kann lokale, dedizierte Infrastruktur oder Optionen für die lokale Ausführung bieten.
- Testkonten, Schlüssel und Daten sollten streng von den Produktivnutzern getrennt werden.
CI/CD und Integration
| Integrationsschema | Hauptverwendungszweck | Hinweise |
|---|---|---|
| Offene API | Szenenstart, Abfrageausführung und Ergebnisabruf | Verwenden Sie Token mit minimalen Berechtigungen und handhaben Sie Wiederholungsversuche. |
| Autify CLI | In einer Terminal- oder Pipeline-Umgebung ausführen und auf Abschluss warten | Eignet sich für skriptbasierte CI-Prozesse |
| CircleCI Orb | Aufruf von Autify aus einem CircleCI-Workflow | Verwenden Sie die offizielle Version und sperren Sie die Aktualisierung. |
| Jenkins | Auslösen von Regressionen in der Build- oder Veröffentlichungsphase | Einstellen von Timeout-, Konkurrenz- und Fehlerbehandlungsstrategien |
| Webhook | Den Status der Ausführung an ein externes System senden | Quellen überprüfen und Doppelvorkommnisse verhindern |
| TestRail | Verknüpfung von Testfällen und Ausführungsergebnissen | Einheitliche Nummerierung der Use-Cases und Zuordnung der Zustände |
| Slack | Mitteilung der Testergebnisse und Abweichungen | Vermeiden Sie es, Testdaten auf öffentlichen Kanälen preiszugeben. |
geeignete Anwendungsszenarien
- Veröffentlichungs-Rückkehr: Vor jeder Bereitstellung werden Anmelden, Kauf, Zahlung und Kernprozesse überprüft.
- Über-Browser-Verifizierung: Überprüfung des Verhaltens der Webseite in verschiedenen Browsern und Einstellungen.
- Rückkehr der mobilen Apps: Abdeckung der wichtigsten Nutzererfahrungen für iOS und Android.
- Selbstständige Erkundung und Ausführung: Mit natürlicher Sprache lässt sich Aximo dazu bringen, ständig sich ändernde Prozesse zu überprüfen.
- Testdesign: Erstellung strukturierter Testansätze aus umfangreichen Spezifikationen und Codebibliotheken.
- Visuelle Rückkehr: Erkennen von Veränderungen in den Stilen der Elemente, der Layouts sowie des Erscheinungsbildes der Seite.
- Umweltwiederverwendung: Verwendung von URLs zur Ausführung in Entwicklungs-, Test- und Produktionsumgebungen.
- Dauerhafte Tests: Automatische Ausführung von Veröffentlichungsprüfungen über API, CLI und CI-Tools.
- Skript-Migration: Playwright-Code in Nexus importieren, exportieren und weiter warten.
Für welche Teams geeignet
- Es fehlen spezialisierte Automatisierungsingenieure, aber es wird ein stabiles QA-Team mit regelmäßigen Rückmeldungen benötigt.
- Es ist zu hoffen, dass QA und Entwicklung gemeinsam die Organisation der Playwright-Tests aufrechterhalten.
- Unternehmen, die gleichzeitig Webseiten, mobile Anwendungen sowie einige Desktop-Anwendungen anbieten.
- Unternehmensteams, die ein Testdesign auf der Grundlage komplexer Anforderungen und Quellcode erstellen müssen.
- Agile Teams mit häufig wechselnden Schnittstellen und hohen Wartungskosten für traditionelle Selektoren.
- Entwickler, die die Erkundung von natursprachigen Tests in eigene Code-Skripte umwandeln möchten.
- Organisationen, die bei der Migration und Einführung von Qualitätsengineering-Prozessen Unterstützung durch Berater benötigen.
Wie man Produkte von Autify auswählt
| Hauptanforderungen | Empfohlene Produkte | Begründung der Wahl |
|---|---|---|
| Direkte Ausführung von Tests in natürlicher Sprache | Aximo | Nicht von festen Skripten und Selektoren als Hauptmethode abhängig |
| Playwright in Kombination mit Low-Code ist erforderlich. | Nexus | Man kann zwischen kodierfreien Schritten und editierbarem Code wechseln. |
| Testdesign aus der Anforderungsgenerierung | Genesis | Erst Funktionalitäten, Ansichten und detaillierte Anwendungsfälle erstellen. |
| Automatisierte Aufnahme in nativem iOS und Android | Autify Mobile | Für Regressionstests von mobilen Anwendungen |
| Rückkehr zu fertig aufgenommenen Webseiten | Autify NoCode Web | Selbstheilung durch KI und Ausführung in verschiedenen Browsern |
| Es ist ein vollständig eigenes Testcode erforderlich. | Nexus- oder Aximo-Skriptgenerierung | Exportieren in Frameworks wie Playwright zur weiteren Wartung |
| Fehlende interne QA-Fähigkeiten | Fachdienstleistungen | Mit Unterstützung von Fachkräften für Qualität und Automatisierung umgesetzt |
Kosten außerhalb des Preises
- Testdesign: Klare Definition von Risiken, Abdeckungsebenen und Automatisierungsgrad.
- Testdaten: Bereitstellung wiederholbarer Konten, Bestellungen, Dateien und Umgebungszustände.
- Use-Case-Wartung: Aktualisierung von Zielen, Aussagen und erwarteten Ergebnissen nach Geschäftsänderungen.
- Ausführungskosten: Punkte, Cloud-Konkurrenz, Geräte, Wartezeiten und Versuche zur Wiederholung bei Fehlern.
- Manuelle Überprüfung: Feststellung, ob ein Versagen der KI auf einen Produktfehler oder auf einen Fehlentscheid der Agentur zurückzuführen ist.
- CI-Integration: Verwaltung von Tokens, Pipelines, Zeitüberschreitungen und Veröffentlichungssperren.
- Konformitätssicherheit: Verwaltung von Zugangsdaten, Isolierung personenbezogener Daten und Produktionsdaten.
Vorteile des Produkts
- Gleichzeitig werden eigenständige Agenten, der Playwright-Hybridmodus sowie herkömmliche codefreie Lösungen angeboten.
- Umfasst mehrere Aspekte wie Testdesign, -erstellung, -ausführung, -Wartung und CI-Integration.
- Aximo verringert den Wartungsaufwand für dynamische Benutzeroberflächen durch Selektoren und feste Skripte.
- Nexus unterstützt die Import- und Exportfunktion für Skripte, wodurch das Risiko durch gesperrte Formate verringert wird.
- Genesis kann große Anforderungen und Quellcode in eine überprüfbare QA-Struktur umwandeln.
- Gleichzeitige Abdeckung von Webseiten-, iOS-, Android- sowie Enterprise-Desktop-Tests.
- Offene APIs, CLI und offizielle CI-Projekte erleichtern den Zugang zu bestehenden Toolchains.
Nutzungsbeschränkungen
- Die Funktionen der verschiedenen Autify-Produkte überschneiden sich, weshalb das Team zunächst die Testmethoden sowie die Zuständigkeiten klären muss.
- Die Ausführung durch autonome KI führt zu Fehleinschätzungen und Unsicherheiten; man darf sich nicht nur auf das Ergebnis einer einzelnen Ausführung verlassen.
- Aximo verbraucht Punkte schrittweise und nach einem Modell – komplexe Bewegungsabläufe sind teurer.
- Für Nutzer von Nexus Professional, Arbeitsbereiche, Cloud-Concurrenteinsatz sowie KI können separate Gebühren anfallen.
- Die traditionelle künstliche Intelligenz kann ähnliche Elemente fälschlich miteinander verknüpfen und somit falsche Ergebnisse liefern.
- Desktop-Tests, lokale Implementierung und fortgeschrittene Unternehmenssteuerung erfordern Enterprise.
- Automatisierung kann explorative Tests, Usability-Bewertungen und risikobasierte Analysen im jeweiligen Bereich nicht ersetzen.
- Für Test-Anmeldeinformationen, Produktionsdaten und Zugriff auf private Netzwerke ist eine strenge Sicherheitsverwaltung erforderlich.
Umsetzungsempfehlungen
- Beginnen Sie mit 10 bis 20 Prozessen, bei denen das Risiko einer Fehlverarbeitung am höchsten ist und die wöchentlich wiederholt werden.
- Für jeden Prozess bereiten Sie separate Testdaten sowie klare erwartete Ergebnisse vor.
- Verwenden Sie Aximo und Nexus jeweils, um die Kosten für die eigenständige Ausführung sowie die Wartung mit Playwright zu ermitteln.
- Statistiken zu der Entdeckung tatsächlicher Defekte, Fehlalarmen, falsch positiven Ergebnissen, Ausführungszeiten und manuellen Eingriffen.
- Je nach Stabilität wird entschieden, ob die Testung des AI-Agenten beibehalten, der Code exportiert oder traditionelle Szenarien verwendet werden.
- Vor der Anbindung an CI werden Wiederholungsversuche, Isolierung, Screenshot-Erstellung, Protokollierung sowie manuelle Überprüfung bei Fehlern eingestellt.
- Setzen Sie die Bereinigung wiederholter Tests fort und lassen Sie Genesis dabei helfen, Überlappungslücken aufzudecken.
Sicherheits- und Qualitätsmanagement
- Testkonten dürfen keine echten Administrator- und Kundenkonten wiederverwenden.
- Schlüssel, Verifizierungscodes und Token werden über sichere Variablen oder ein Credentials-Management-System verwendet.
- In der Produktionsumgebung werden nur genehmigte, read-only-Tests oder Tests mit geringem Risiko ausgeführt.
- Es sollten klare Grenzen für die eigenständige Klickaktionen sowie die Erstellung und Löschung von Daten durch KI festgelegt werden.
- Beibehalten von Videos, Screenshots, Protokollen, Modellen und Testversionen.
- Bei der Verarbeitung personenbezogener Daten sollten maskierte Daten verwendet werden sowie Strategien für die Aufbewahrung und Löschung festgelegt werden.
- Die Ergebnisse der AI-Tests werden gemeinsam mit den Tests auf Einheitenebene, API-Tests, Integrationstests sowie manuellen Tests bewertet.
GitHub und Open Source
Die Autify-Plattform für Geschäftstests, die Cloud-Ausführungsumgebung sowie die AI-Agenten sind keine vollständig open-source-Produkte. Die offizielle GitHub-Seite stellt API-Dokumentationen, CLI-Tools, JavaScript-SDKs, CircleCI Orbs, Beispielcode sowie Webhook-Tools zur Verfügung.
| Offizielle Projekte | Verwendung | Open-Source-Zustand |
|---|---|---|
| autify-api | Offene API-Dokumentation und Schnittstellenbeschreibungen | Öffentlicher Lagerplatz |
| autify-cli | Autify und Connect lokal sowie in CI aufrufen | Offene CLI |
| autify-sdk-js | Aufruf der Autify-Funktionen von JavaScript aus | Offenes SDK |
| autify-circleci-orb-web | Webtests über CircleCI ausführen | Offizieller Orb im öffentlichen Zugang |
| autify-circleci-orb-cli | Installation und Aufruf der CLI in CircleCI | Offizieller Orb im öffentlichen Zugang |
| autify-javascript-snippets | Häufige Beispiele für Autify JS-Schritte | Öffentlich, Apache 2.0-Lizenz |
| Aximo, Nexus und Genesis Backend | AI-Ausführung, Testplattformen und Erstellungs-Dienste | Nicht open source |
Grundlegende Informationen
| Projekt | Inhalt |
|---|---|
| Produktname | Autify |
| Arten von Werkzeugen | Plattform für die Testung von KI-Software und Qualitätsengineering |
| Aktuelle Produkte | Aximo, Nexus, Genesis, Mobile, NoCode und professionelle Dienstleistungen |
| Abdeckplattform | Webseiten, iOS, Android, macOS sowie die Enterprise-Desktop-Umgebung |
| Testmethode | Natürlichsprachige Agenten, Low-Code, Playwright-Code und aufgezeichnete Szenarien |
| Kostenloser Zutritt | Aximo: 2.000 Punkte für einmalige Nutzung, Test der Kernfunktionen von Nexus |
| Preis ab … | Aximo Core: 99 US-Dollar pro Monat im Jahresabonnement; Nexus Professional: ab 3.600 US-Dollar im Jahresabonnement |
| Entwicklungsfähigkeit | API, CLI, JavaScript SDK, Webhook und CI-Integration |
| Ob Open Source | Die Kernplattform ist nicht open source, einige CLI-, SDK- und Integrationstools sind jedoch öffentlich verfügbar. |
Empfehlungswert
Der Gesamtbewertungswert beträgt 4,5 von 5 möglichen Punkten. Die Autify-Produktlinie ist sehr umfassend und eignet sich für Teams, die unter einem einzigen Anbieter AI-Agenten, Playwright sowie kodenlose Testmethoden nutzen möchten. Es ist jedoch notwendig, die Überschneidungen der Produkte, die Preise für die einzelnen Funktionen sowie die Stabilität der AI-Systeme sorgfältig zu vergleichen.
Häufige Fragen
Was macht Autify hauptsächlich?
Es nutzt KI, natürliche Sprache, Low-Code-Technologien sowie Playwright, um Teams dabei zu helfen, Softwaretests zu entwerfen, zu erstellen, auszuführen und zu warten.
Was ist der Unterschied zwischen Aximo und Nexus?
Aximo wird direkt von KI gesteuert, während Nexus auf Playwright basiert und editierbare, exportierbare Tests erstellt.
Kann Autify mobile Anwendungen testen?
Ja, Aximo und Autify Mobile unterstützen iOS und Android. Bei Aximo verbrauchen die mobilen Schritte mehr Punkte.
Gibt es eine kostenlose Version von Aximo?
Ja, die kostenlose Version bietet 2.000 einmalige, nicht abläufige Punkte sowie Unterstützung für Web- und Mobile-Tests.
Wie viel kostet Nexus?
Professional: ab 3.600 US-Dollar pro Jahr oder ab 400 US-Dollar pro Monat; Nutzer, Arbeitsbereiche, Cloud-Parallelisierung und KI können zusätzlich berechnet werden.
Führt Genesis Tests automatisch aus?
Es erstellt und organisiert hauptsächlich die Testkonzepte, während die eigentliche Ausführung an Aximo, Nexus oder andere Tools übertragen werden kann.
Was ist künstliche Intelligenz mit Selbstheilungsfähigkeit?
Nach einer Änderung der Benutzeroberflächenelemente versucht das System, anhand anderer Merkmale das richtige Ziel zu finden, um die Wartung der Positionierung zu reduzieren.
Kann man den Testcode exportieren?
Das Nexus-Payment-Modell unterstützt das Importieren und Exportieren mit Playwright, und Aximo kann ebenfalls mithilfe von MCP verschiedene Framework-Skripte erstellen.
Bietet Autify eine API an?
Es werden öffentliche APIs, CLI, JavaScript SDKs, Webhooks sowie eine offizielle Integration mit CircleCI bereitgestellt.
Ist Autify ein Open-Source-Tool?
Die Kernplattform ist kein Open-Source-Projekt, doch die offiziellen Dokumentationen zur CLI, zum SDK, zu den APIs sowie mehrere Integrationssysteme sind öffentlich verfügbar.
Guigong-Netzwerk-Sicherheitsnummer: 45132202000164