Welcome to Makers BTG Tests
A powerful test automation framework built with Serenity BDD, Cucumber, and the Screenplay pattern for testing BTG Pactual applications. Write maintainable, behavior-driven tests with comprehensive reporting.Get Started
Quickstart
Get up and running with your first test in minutes
Installation
Set up the framework and configure your environment
Framework Architecture
Understand the core architecture and design patterns
Writing Tests
Learn how to write BDD tests with Gherkin
Key Features
Serenity BDD Integration
Detailed HTML reports with screenshots and execution logs
Cucumber BDD
Gherkin feature files in Spanish for business-readable tests
Screenplay Pattern
Maintainable test architecture with actor-centric design
Multi-Environment
Support for QA, STG, and production environments
Framework Components
WebDriver Automation
Chrome automation with Selenium Manager
JUnit 5 Platform
Modern test execution with JUnit Platform Suite
Gradle Build
Automated build and test execution
Data-Driven Tests
Scenario outlines for parameterized testing
Test Reporting
Rich Serenity reports with visual test results
CI/CD Ready
Integrate with your CI/CD pipeline
Quick Example
Here’s a simple test scenario from the framework:GeneracionReporte.feature
This framework uses Spanish-language Gherkin keywords for feature files, making tests accessible to Spanish-speaking business stakeholders.
Resources
API Reference
Explore the core components and classes
Best Practices
Learn recommended patterns and conventions
Troubleshooting
Common issues and solutions
Contributing
Contribute to the framework