Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
HybridTestFramework — Teste de ponta a ponta de Web, API, Nuvem, Eventos e Segurança | Kitploit
Ferramentas/GitHubGitHub/dipjyotimetia/hybridtestframework
Scanners de VulnerabilidadesSegurança de ContêineresTestes de Segurança de APIsSegurança WebSegurança na NuvemDevSecOps
GitHubdipjyotimetia/hybridtestframework

HybridTestFramework

Teste de ponta a ponta de Web, API, Nuvem, Eventos e Segurança

Ver Repositório
15370há 11 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Site

HybridTestFramework

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

Apoiado por

SupportedBy JetBrains

Na era do mundo cloud-native, não podemos nos prender a um framework específico; no entanto, devido aos requisitos dos projetos, muitas vezes precisamos evoluir a solução de testes existente de forma que atenda a múltiplos requisitos de teste. Por isso, o HybridTestFramework visa criar uma ponte entre os sistemas legados ou os sistemas que ainda estão em fase de transição para a nuvem com os sistemas cloud-native super modernos. É um framework de teste abrangente e versátil, projetado para cobrir vários aspectos do teste de software. Seu objetivo é ajudar desenvolvedores e testadores a otimizar seu processo de teste e garantir a mais alta qualidade em seus aplicativos.

Não se esqueça de dar uma estrela no repositório! Seu apoio é o que me mantém motivado!

Capacidades do Framework

  • Suporte a testes em vários navegadores.
  • Suporte adicionado ao BrowserStack para testes em vários navegadores.
  • Execução de testes em containers Docker com Selenium Grid.
  • Execução de testes no AWS DeviceFarm com Selenium Grid.
  • Execução de testes no servidor Selenium em containers Docker.
  • Testes de segurança usando OWASP, executados em container Docker.
  • Suporte a testes de API REST e GraphQL com RestAssured.
  • Suporte a testes de API gRPC usando a biblioteca nativa gRPC-Java.
  • Testes de microsserviços orientados a eventos baseados no modelo pub/sub.
  • Suporte a testes com Kafka, Cloud Pub/Sub, AWS SNS e em constante evolução.
  • Testes de regressão visual usando Percy.io.
  • Testes de acessibilidade usando axe-selenium.
  • Testes de API simulados usando WireMock.
  • Integração de logs com ElasticSearch para visualização no dashboard Kibana.
  • Suporte a testes de banco de dados.
  • Suporte a Kubernetes.

Configuração e Ferramentas

  • Instale o IntelliJ IDEA https://www.jetbrains.com/idea/download/
  • Instale o 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
  • Defina as variáveis de ambiente
    • JAVA_HOME: Apontando para a pasta \bin do Java SDK
    • GRADLE_HOME: Apontando para o diretório \bin do Gradle.
    • ALLURE_HOME: Apontando para o diretório \bin do Allure.

Primeiros Passos

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

Escreva sua primeira jornada do usuário

Crie uma nova classe e nomeie como TC00_E2E_TEST-**

  • Forneça o link do JIRA em @Link
  • Forneça todos os componentes de API como @Feature
  • Forneça a severidade e descrição do teste
  • Escreva o teste
  • Use CatchBlock na seção try/catch

Iniciar Chrome, Firefox, Selenium Hub e servidor proxy OWASP

root@kitploit:~
docker-compose up -d

Criação completa da infraestrutura para execução local

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

Iniciar quatro instâncias adicionais de node-chrome/firefox vinculadas ao hub

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

Iniciar instâncias Kafka

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

Iniciar Selenium Hub em instância 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

navegue até http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

Gif de Execução no BrowserStack

browserstack

Baixar ferramenta