Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
HybridTestFramework — End-to-End-Tests von Web, API, Cloud, Events und Sicherheit | Kitploit
Tools/GitHubGitHub/dipjyotimetia/hybridtestframework
SchwachstellenscannerContainer-SicherheitAPI-SicherheitstestsWebsicherheitCloud-SicherheitDevSecOps
GitHubdipjyotimetia/hybridtestframework

HybridTestFramework

End-to-End-Tests von Web, API, Cloud, Events und Sicherheit

Repository anzeigen
15370vor 11 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite

HybridTestFramework

Codacy Badge This project is using Percy.io for visual regression testing. CI
Discord Chat

Unterstützt von

SupportedBy JetBrains

In der Ära der Cloud-native-Welt können wir uns nicht auf ein bestimmtes Framework festlegen, aber aufgrund von Projektanforderungen müssen wir die bestehende Testlösung oft so weiterentwickeln, dass sie mehrere Testanforderungen erfüllen kann. Daher zielt HybridTestFramework darauf ab, eine Brücke zwischen den traditionellen Systemen oder den Systemen, die sich noch in einer Migrationsphase zur Cloud befinden, und den supercoolen Cloud-native-Systemen zu schlagen. Es ist ein umfassendes und vielseitiges Test-Framework, das verschiedene Aspekte des Softwaretests abdeckt. Sein Zweck ist es, Entwicklern und Testern zu helfen, ihren Testprozess zu optimieren und die höchste Qualität ihrer Anwendungen sicherzustellen.

Vergiss nicht, das Repository zu markieren! Deine Unterstützung ist das, was mich motiviert!

Framework-Fähigkeiten

  • Unterstützung für Cross-Browser-Tests.
  • BrowserStack-Unterstützung für Cross-Browser-Tests hinzugefügt.
  • Ausführen von Tests in Docker-Containern mit Selenium Grid.
  • Ausführen von Tests in AWS DeviceFarm Selenium Grid.
  • Ausführen von Tests auf Selenium-Server in Docker-Containern.
  • Sicherheitstests mit OWASP, ausgeführt in Docker-Containern.
  • Unterstützung für REST-API- und GraphQL-Tests mit RestAssured.
  • Unterstützung für gRPC-API-Tests mit der nativen gRPC-Java-Bibliothek.
  • Ereignisgesteuerte Microservice-Tests basierend auf dem Pub/Sub-Modell.
  • Unterstützung für Kafka, Cloud Pub/Sub, AWS SNS-Tests und wird ständig weiterentwickelt.
  • Visuelles Regressionstesting mit Percy.io.
  • Barrierefreiheitstests mit axe-selenium.
  • Gestubte API-Tests mit WireMock.
  • Logging-Integration mit ElasticSearch für Kibana-Dashboard-Visualisierung.
  • Unterstützung für Datenbanktests.
  • Kubernetes-Unterstützung.

Einrichtung & Werkzeuge

  • IntelliJ IDEA installieren https://www.jetbrains.com/idea/download/
  • Docker Desktop installieren https://www.docker.com/products/docker-desktop
  • Java JDK_17
    https://adoptium.net/temurin/releases/?version=17
  • Gradle https://gradle.org/next-steps/?version=8.5&format=bin
  • Allure https://github.com/allure-framework/allure2/archive/2.25.0.zip
  • Umgebungsvariablen setzen
    • JAVA_HOME: Zeigt auf das Java SDK-Verzeichnis\bin
    • GRADLE_HOME: Zeigt auf das Gradle-Verzeichnis\bin.
    • ALLURE_HOME: Zeigt auf das Allure-Verzeichnis\bin.

Erste Schritte

root@kitploit:~
git clone 
cd 
# import project from intellij as a gradle project
gradle clean
gradle build
gradle task api
gradle task web
gradle task mobile
gradle allureReport
gradle allureServe

Schreiben Sie Ihre erste Benutzerreise

Erstellen Sie eine neue Klasse und nennen Sie sie TC00_E2E_TEST-**

  • Geben Sie den Jira-Link in @Link an
  • Geben Sie alle API-Komponenten als @Feature an
  • Geben Sie die Testschwere und -beschreibung an
  • Schreiben Sie den Test
  • Verwenden Sie CatchBlock im try/catch-Bereich

Hochfahren von Chrome, Firefox, Selenium Hub und OWASP-Proxy-Server

root@kitploit:~
docker-compose up -d

Vollständige Infrastrukturerstellung für den lokalen Lauf

root@kitploit:~
docker-compose -f docker-compose-infra up -d

Hochfahren von vier zusätzlichen Node-Chrome/Firefox-Instanzen, die mit dem Hub verbunden sind

root@kitploit:~
docker-compose scale chrome=5
docker-compose scale firefox=5

Hochfahren von Kafka-Instanzen

root@kitploit:~
docker-compose -f docker-compose-kafka.yml up
docker-compose -f docker-compose-kafka.yml down --rmi all

Hochfahren des Selenium Hubs in einer Kubernetes-Instanz

root@kitploit:~
kubectl apply -f selenium-k8s-deploy-svc.yaml
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.0/aio/deploy/recommended.yaml
kubectl proxy
kubectl describe secret -n kube-system | grep deployment -A 12
## To delete deployments
kubectl delete deployment selenium-node-firefox
kubectl delete deployment selenium-node-chrome
kubectl delete deployment selenium-hub

Navigieren Sie zu http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

Browserstack-Ausführungs-GIF

browserstack

Tool herunterladen