Frameworks de Teste & Repositórios Open-Source

Automação E2E, API e performance — cada um com pipelines CI/CD e relatórios ao vivo.

Testes de IA & LLM

Frameworks de avaliação de LLM, benchmarks de alucinação e red teaming de segurança com Promptfoo

Framework de Avaliação de LLM

Avaliação automatizada de saídas LLM, precisão RAG e pontuação de alucinação

Suíte EvalRAG & LLMPromptfoo / Custom
psychologyPrecisão RAG
analyticsChecagem Alucinação
fact_checkBenchmarks Custom
sync_altPipeline CI/CD Eval
auto_awesomeScoring Automatizado
securityComparação Modelos

Promptfoo Testes de Segurança

Escaneamento de vulnerabilidades LLM, testes de jailbreak e red teaming com Promptfoo

Red TeamingScans JailbreakPromptfoo
securityRed Teaming
bug_reportDefesa Jailbreak
shieldChecagem PII e Vazamentos
sync_altGuardrails CI/CD
gavelScan Vulnerabilidade
assessmentRelatórios Segurança

Testes E2E Modernos

Automação multi-navegador com Playwright e Cypress BDD

Automação E2E com Playwright

Suíte cross-browser em TypeScript apontando para saucedemo.com

29 testes2 navegadores58 execuções CI
blur_onParalelismo Real
replayCaptura de Trace
storageFixtures Centralizados
sync_altCI/CD em Push & PR
assessmentRelatórios HTML
devicesChromium e Firefox

Cypress · TypeScript

Specs tipados com comandos reutilizáveis e relatórios Mochawesome

28 testes5 arquivos specCypress 14
codeSpecs TypeScript
lockComando cy.login()
assessmentRelatórios Mochawesome
sync_altCI GitHub Actions
videocamGravação de Vídeo
photo_cameraScreenshots de Falha

Cypress · Cucumber BDD

Feature files Gherkin com step definitions em JavaScript

27 cenáriosGherkinAllure
descriptionArquivos Feature
ecoStep Definitions
insert_chartRelatórios Allure
sync_altPipeline CI/CD
shopping_cartCarrinho & Checkout
fact_checkCenários Gherkin

Testes de Contrato

Validação de schemas OpenAPI e testes de contrato orientados ao consumidor com Pact

OpenAPI Testes de Contrato

Validação automatizada de contrato de API e schemas OpenAPI / Swagger

OpenAPI 3.0Validação SchemaDredd / Spectral
schemaSpecs OpenAPI
descriptionValidação Schema
verified_userAlerta Breaking Change
sync_altAutomação CI/CD
ruleLinting e Regras
assessmentRelatórios Contrato

Pact Testes de Contrato

Testes de contrato orientados ao consumidor para microsserviços com Pact

Pact BrokerConsumidor/ProvedorMicrosserviços
handshakeContratos Consumidor
hubVerificação Provedor
receipt_longSync Pact Broker
sync_altGates CI/CD
compare_arrowsGuarda Microsserviços
check_circleProvedor Mock API

Testes de API & Performance

Testes de carga k6, validação de API com Supertest e coleções Postman

Exemplos de Teste E2E Legacy

Suítes de teste Selenium Java desenvolvidas com JUnit 5 e provedores de dados TestNG

Selenium · JUnit 5

Arquitetura POM limpa com runner JUnit 5 e relatórios Allure

12 testesJava 17Allure
layersPOM Limpo
fact_checkRunner JUnit 5
assessmentRelatórios Allure
sync_altCI GitHub Actions
lockFluxos de Login
shopping_cartCheckout E2E

Selenium · TestNG

Matriz @DataProvider cobrindo as 5 contas do saucedemo

7+ execuçõesMatriz @DataProviderAllure
grid_viewMatriz @DataProvider
group5 Contas de Usuário
assessmentRelatórios Allure
sync_altCI GitHub Actions
visibility_offChrome Headless
settingsWebDriverManager