Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
HybridTestFramework — Pruebas de extremo a extremo de Web, API, Nube, Eventos y Seguridad | Kitploit
Herramientas/GitHubGitHub/dipjyotimetia/hybridtestframework
Escáneres de VulnerabilidadesSeguridad de ContenedoresPruebas de Seguridad de APIsSeguridad WebSeguridad en la NubeDevSecOps
GitHubdipjyotimetia/hybridtestframework

HybridTestFramework

Pruebas de extremo a extremo de Web, API, Nube, Eventos y Seguridad

Ver Repositorio
1537039hace 1 añoRevisado por Kitploit
Sitio web

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

HybridTestFramework

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

Apoyado por

Apoyado por JetBrains

En la era del mundo cloud-native no podemos apegarnos a un marco de pruebas particular, sin embargo debido a los requisitos de los proyectos, a menudo necesitamos evolucionar la solución de pruebas existente de manera que pueda atender múltiples requisitos de prueba, por lo tanto tiene como objetivo crear un puente entre los sistemas heredados o los sistemas que aún están en una fase de transición hacia la nube con sistemas cloud-native súper modernos. Es un marco de pruebas completo y versátil diseñado para cubrir diversos aspectos de las pruebas de software. Su propósito es ayudar a desarrolladores y testers a optimizar su proceso de pruebas y garantizar la más alta calidad en sus aplicaciones.

HybridTestFramework

¡No olvides darle estrella al repositorio! ¡Tu apoyo es lo que me mantiene motivado!

Capacidades del Marco

  • Soporte para pruebas en múltiples navegadores.
  • Soporte añadido para BrowserStack en pruebas CrossBrowser.
  • Ejecución de pruebas en contenedores Docker con Selenium Grid.
  • Ejecución de pruebas en AWS DeviceFarm con Selenium Grid.
  • Ejecución de pruebas en servidor Selenium en contenedores Docker.
  • Pruebas de seguridad usando OWASP, ejecutadas en contenedor Docker.
  • Soporte para pruebas de API REST y GraphQL con RestAssured.
  • Soporte para pruebas de API gRPC usando la biblioteca nativa gRPC=java.
  • Pruebas de microservicios basados en eventos mediante el modelo pubsub.
  • Soporte para pruebas de Kafka, Cloud Pubsub, AWS SNS y en continua evolución.
  • Pruebas de regresión visual usando Percy.io.
  • Pruebas de accesibilidad usando axe-selenium.
  • Pruebas de API simuladas usando WireMock.
  • Integración de logs con ElasticSearch para visualización en dashboard de Kibana.
  • Soporte para pruebas de base de datos.
  • Soporte para Kubernetes.

Configuración y Herramientas

  • Instalar IntelliJ IDEA
    https://www.jetbrains.com/idea/download/
  • Instalar 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
  • Configurar variables de entorno
    • JAVA_HOME: Apuntando a la carpeta\bin del SDK de Java
    • GRADLE_HOME: Apuntando al directorio\bin de Gradle.
    • ALLURE_HOME: Apuntando al directorio\bin de Allure.

Primeros Pasos

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

Escribe tu primer recorrido de usuario

Crea una nueva clase y asígnale el nombre TC00_E2E_TEST-**

  • Proporciona el enlace de Jira en @Link
  • Proporciona todos los componentes de API como @Feature
  • Proporciona la severidad y descripción de la prueba
  • Escribe la prueba
  • Usa CatchBlock en la sección try/catch

Iniciar chrome, firefox, selenium hub y servidor proxy OWASP

root@kitploit:~
docker-compose up -d

Creación completa de infraestructura para ejecución local

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

Iniciar cuatro instancias adicionales de node-chrome/firefox vinculadas al hub

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

Iniciar instancias de Kafka

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

Iniciar selenium hub en instancia de 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

navega a http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

Gif de ejecución en BrowserStack

browserstack

Descargar herramienta