Die LuckyFrame-Testplattform ist eine kostenlose Open-Source-Testplattform. Ihr größtes Merkmal ist, dass sie die Schnittstellenautomatisierung, die WEB-UI-Automatisierung und die APP-Automatisierung vollständig abdeckt und verteilte Tests unterstützt. Der Testschlüsselworttreiber löst auch das Problem des Testens des Codes von Klassenkameraden weitgehend das Problem des schwachen Fundaments. Gleichzeitig integriert es auch einige Funktionen im Zusammenhang mit dem Qualitätsmanagement, um das Problem der Erfassung von Projektprozessdaten in der täglichen Arbeit der Qualitätssicherung zu lösen, und kann einige einfache Qualitätsberichte anzeigen.
1. Verteiltes Testen: Bei Verwendung der Web-Client-Methode ist die Webseite für die grundlegende Informationsverwaltung und -anzeige verantwortlich, und der Client ist für die Ausführung von Anwendungsfällen verantwortlich, und der Client kann beliebig und unbegrenzt erweitert werden.
2. Professionelles Use-Case-Management: Die professionelle Managementmethode von Automatisierungs-Use-Cases macht es für Sie einfacher und intuitiver, Automatisierungs-Use-Cases zu schreiben.
3. Qualitätsmanagement: Die Webseite dient nicht nur zur Verwaltung automatisierungsbezogener Module, sondern kann auch einige einfache Qualitätsdatenerfassungen und -analysen sowie die Anzeige von Daten in mehreren Diagrammen durchführen.
4. Anwendungsfall mit Multithread-Ausführung: Der Client kann die Anzahl der Threads für die Ausführung des Anwendungsfalls angeben, wodurch der Anwendungsfall schneller ausgeführt wird.
5. Mehrsprachiger Treiber: Unterstützt das Schreiben von Testtreibern in den Sprachen JAVA und Python, wodurch automatisierte Testmethoden flexibler und veränderbarer werden.
6. Geplante Aufgabenplanung: Unterstützt benutzerdefinierte Konfigurations- und Planungsaufgaben, einschließlich der Angabe der Anzahl der Threads, der Angabe des Ausführungsclients, der Remote-Ausführung der Shell zum Neustart von Tomcat, der Erstellung von Projekten in Jenkins usw.
7. Überwachung des Testprozesses: Der Client verwendet die Befehlszeile, um den Testfall auszuführen, und der Prozess kann in Echtzeit auf dem Client angezeigt werden. Sie können den Testfortschritt über die Aufgabenabfrage auf der Webseite überprüfen.
8. Protokollpositionierung: Die LOG4J+-Datenbank des Clients zeichnet das Testprozessprotokoll auf. Beide Methoden können Probleme in Echtzeit über die Webseite anzeigen und lokalisieren.
9. Mehrdimensionale Automatisierung von Schnittstelle + Web-Benutzeroberfläche + mobiler Benutzeroberfläche: Unterstützt Schnittstelle + Web-Benutzeroberfläche + mobile UI-Automatisierung, Web-UI-Automatisierung verwendet WebDriver3.0-Paketierung und mobile UI-Automatisierung verwendet APPIUM-Paketierung, rein schlüsselwortgesteuert, 0-Codierung.
10. HTTP+Socket-Schnittstelle ohne Codierung: Vollständige Kapselung von HTTP- und Socket-Schnittstellen, Protokollvorlage + reinem Schlüsselworttreiber, keine Codierung erforderlich, gute Nachrichten für junge Tester und offensichtliche Vorteile im Vergleich zu anderen ähnlichen Open-Source-Tools
11. Online-Debugging-Anwendungsfälle: Die Schnittstelle zur Verwaltung von Anwendungsfallschritten debuggt direkt automatisierte Anwendungsfälle und vermeidet so die Probleme, die durch die Verwendung von Entwicklungstools zum Debuggen entstehen. Dadurch werden Sorgen, Aufwand und Gehirn gespart, aber Sie können nicht auf Ihr Gehirn verzichten.
12. Bootstrap-Schnittstelle im kleinen und frischen Stil: Das gesamte Websystem basiert auf dem Bootstrap-Stil und einer Vielzahl von Plug-Ins darunter, um eine erfrischende Schnittstelle zu erstellen.
13. Mehr...: Es gibt weitere automatisierte Ideen, wir freuen uns auf Ihre Erfahrung und Entdeckung.