Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
HybridTestFramework — Test end-to-end di Web, API, Cloud, Eventi e Sicurezza | Kitploit
Strumenti/GitHubGitHub/dipjyotimetia/hybridtestframework
Scanner di VulnerabilitàSicurezza dei ContenitoriTest di Sicurezza delle APISicurezza WebSicurezza CloudDevSecOps
GitHubdipjyotimetia/hybridtestframework

HybridTestFramework

Test end-to-end di Web, API, Cloud, Eventi e Sicurezza

Vedi Repository
1537011 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Sito web

HybridTestFramework

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

Supportato da

SupportedBy JetBrains

Nell'era del mondo cloud-native non possiamo limitarci a un framework specifico, tuttavia, a causa dei requisiti dei progetti, spesso dobbiamo evolvere la soluzione di test esistente in modo che possa soddisfare molteplici esigenze di test. Per questo HybridTestFramework mira a creare un ponte tra i sistemi legacy o quelli ancora in fase di transizione verso il cloud e i sistemi cloud-native super moderni. È un framework di test completo e versatile progettato per coprire vari aspetti del测试 software. Il suo scopo è aiutare sviluppatori e tester a semplificare il processo di test e garantire la massima qualità delle loro applicazioni.

Non dimenticare di mettere una stella al repository! Il tuo supporto mi motiva!

Capacità del Framework

  • Supporto per test cross browser.
  • Aggiunto supporto Browserstack per test CrossBrowser.
  • Esecuzione di test in container docker su griglia selenium.
  • Esecuzione di test in AWS DeviceFarm su griglia selenium.
  • Esecuzione di test sul server selenium in container docker.
  • Test di sicurezza tramite OWASP, eseguito in container docker.
  • Supporto per test API REST e GraphQL tramite RestAssured.
  • Supporto per test API gRPC utilizzando la libreria nativa gRPC=java.
  • Test di microservizi basati su eventi secondo il modello pubsub.
  • Supporto per test di Kafka, Cloud Pubsub, AWS SNS e in continua evoluzione.
  • Test di regressione visiva utilizzando percy.io.
  • Test di accessibilità utilizzando axe-selenium.
  • Test API con stub utilizzando WireMock.
  • Integrazione di logging con ElasticSearch per visualizzazione dashboard Kibana.
  • Supporto per test di database.
  • Supporto Kubernetes.

Configurazione e Strumenti

  • Installa IntelliJ IDEA
    https://www.jetbrains.com/idea/download/
  • Installa docker desktop
    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
  • Imposta le variabili d'ambiente
    • JAVA_HOME: Puntare alla cartella Java SDK\bin
    • GRADLE_HOME: Puntare alla directory Gradle\bin.
    • ALLURE_HOME: Puntare alla directory allure\bin.

Per Iniziare

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

Scrivi il tuo primo percorso utente

Crea una nuova classe e chiamala TC00_E2E_TEST-**

  • Fornisci il link Jira in @Link
  • Fornisci tutti i componenti API come @Feature
  • Fornisci gravità e descrizione del test
  • Scrivi il test
  • Usa CatchBlock nella sezione try/catch

Avvia chrome, firefox, selenium hub e server proxy OWASP

root@kitploit:~
docker-compose up -d

Creazione completa dell'infrastruttura per esecuzione locale

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

Avvia quattro istanze aggiuntive di node-chrome/firefox collegate all'hub

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

Avvia istanze kafka

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

Avvia selenium hub in un'istanza kubernetes

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

naviga verso http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

Gif di esecuzione Browserstack

browserstack

Scarica lo strumento