Automated end-to-end testing for |

One testing framework for fast, secure, and comprehensive testing across web, mobile, and complex network setups.

Pumpo Scheme Long

Write any test with Pumpo#5

With Pumpo#5 tool you can combine tests for multiple systems within a single suite or test case, which improves maintainability, readability, and overall test performance, keeping all your automated testing needs in one powerful solution. It is an open-source tool, freely available and continuously evolving through community collaboration. You can contribute your ideas or code to play a role in shaping Pumpo#5’s development.

Key features

End-to-end testing

End to end testing

Pumpo#5 lets you run automated tests across your entire application, from front to back. This ensures that all components, from the user interface to backend systems, work together seamlessly.

Web and service testing

Web and service testing

Test web pages, mobile apps, REST and SOAP APIs, SQL and MongoDB databases, Kafka, SFTP and Samba with Pumpo#5 for comprehensive coverage. It provides the flexibility to adapt to various testing needs within one platform.

Simple test creation

Simple test creation

Write tests easily with Pumpo#5's natural language-like syntax. It simplifies test creation and maintenance, making it accessible even for those new to automated testing.

Other features

Unified test flow

Unified test flow

Combine multiple service tests in one unified flow for easier management of complex scenarios.

Easy deployment

Easy deployment

Deploy Pumpo#5 effortlessly, even in secure enterprise environments, with minimal setup.

Bundled reporting

Reporting

Collect and report test results automatically with tools like TestFLO for Jira, Xray and Allure.

Test execution metrics

metrics

Track detailed test metrics via Prometheus and Grafana to optimize your testing process.

Jamulator

Simple test creation

JavaScript emulator lets you mock external service responses, making your tests faster and more reliable.

Open source

Web and service testing

With open-source access, this product is free to use and continuously improved by a community of developers.

Our team

Sixpack: Václav Brož

Václav Brož

Product owner

vaclav.broz@pumpitup.cz
Sixpack: Alvaro Silva

Alvaro Silva

Software engineer

alvaro.silva@pumpitup.cz

Questions & answers

What is a test automation framework?

A test automation framework is a set of tools and processes that simplify and standardize the testing process. It enables automation of repetitive tests, saving time and reducing human error.

Why is test automation important?

Test automation speeds up development, reduces error-related costs, and ensures consistent results. It’s crucial for developing high-quality software efficiently.

What types of applications can I test with Pumpo#5?

Pumpo#5 supports testing for web pages, REST, SOAP and HTTP APIs, SQL and MongoDB databases, Kafka, Samba servers, SFTP servers, as well as Windows and mobile applications. It provides a unified approach to manage tests across different platforms and services.

What are the key features of Pumpo#5?

Pumpo#5 offers a range of features including end-to-end testing, easy test creation, testing for web, services, and mobile applications, a unified testing flow, easy deployment, Jamulator (JavaScript Emulator), and integrated reporting with execution metrics.

How does Pumpo#5 simplify test creation?

Pumpo#5 uses a natural language-like syntax that makes writing and reading tests straightforward. This approach reduces the learning curve and makes test creation more intuitive for everyone.

What programming languages does Pumpo#5 support?

Tests are written in Java (17 or newer). A separate NodeJS client built on Playwright is also available for teams with an existing Playwright suite; it currently covers Chrome, Kafka and SFTP.

How does Pumpo#5 integrate with CI/CD pipelines?

Pumpo#5 integrates seamlessly with CI/CD pipelines, enabling continuous testing and facilitating faster releases by automating tests at each development stage.

Can Pumpo#5 support API testing?

Yes, Pumpo#5 supports API testing, allowing you to test various endpoints and validate responses, making it ideal for backend and service testing.

How can I migrate my current test cases to Pumpo#5?

Pumpo#5 tests are plain Java tests, so you can move test cases over gradually and run them next to your existing suite. If you need help planning a migration, contact our team.

What is the Jamulator, and how does it help with testing?

The Jamulator is a JavaScript emulator integrated into Pumpo#5, allowing you to mock responses from external services directly within your tests. This ensures that tests are robust and results are reliable by simulating real-world conditions.

What are the reporting capabilities of Pumpo#5?

Pumpo#5 includes built-in reporting tools that automatically collect and report test results. It integrates with TestFLO for Jira, Xray, Allure, and other test management tools, and can also push metrics to Prometheus for visualization.

How does Pumpo#5 handle test execution metrics?

Pumpo#5 collects detailed test execution metrics and integrates with Prometheus and Grafana for visualization. This enables you to monitor and analyze test performance effectively, providing insights to optimize your testing process.

What are the benefits of using Pumpo#5’s open-source model?

Pumpo#5’s model allows you to access a robust set of features at no cost, with additional options for advanced capabilities. As an open-source tool, it also provides flexibility and cost savings while encouraging community contributions and continuous improvements.

How do I deploy Pumpo#5 in a secure enterprise environment?

Pumpo#5 is designed for easy deployment even in highly secure environments. It integrates seamlessly into existing infrastructures with minimal setup challenges, making it suitable for a range of enterprise scenarios.

How do I get started with Pumpo#5?

Getting started with Pumpo#5 is easy. Follow the getting started guide in our documentation: add the Pumpo#5 library to your Java project, start a local test farm with Docker, and run your first test.

Is Pumpo#5 compatible with other testing tools?

Yes, Pumpo#5 is designed to work well with other testing and development tools. It supports integration with test management systems like TestFLO for Jira, Xray and Allure, and it can export metrics to Prometheus for advanced analysis. This compatibility ensures that Pumpo#5 fits seamlessly into your existing testing ecosystem.

Who is behind Pumpo#5?

Pumpo#5 is developed by PumpITup, a team with extensive experience in supporting customers of all sizes with testing and test environment management. We focus on automating complex processes, including CI/CD and Infrastructure as Code (IaC), to streamline your development workflow. As part of our commitment to quality testing solutions, we also offer Sixpack, our synthetic test data platform, to complement Pumpo#5 and provide a complete, efficient testing environment.