Skip to content
KitploitKITPLOIT
HerramientasBlog
Log in
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.

FeedsContactoPrivacidad© 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
1537058hace 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 HybridTestFramework 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.

¡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

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

docker-compose up -d

Creación completa de infraestructura para ejecución local

docker-compose -f docker-compose-infra up -d

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

docker-compose scale chrome=5
docker-compose scale firefox=5

Iniciar instancias de Kafka

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

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