Improve your product quality with Pluma, our automated testing tool

From hardware to embedded software, deliver & maintain industrial grade products.

Start testing in a day

Use +100 pre-built test actions, resources, a test suite for Linux, and reporting integrations to start your testing within a few minutes.

One-stop-shop for embedded testing

Test your hardware and your embedded software with a unique tool and endless test scenarios.

Non-intrusive testing

Pluma is a command-line interface. That's why it will interact with your device under test as if it was a user, based your testing scenarios.

A command line interface to deliver and maintain robust products

Deep dive into Pluma automated testing tool main features:

Pluma automated testing tool - Actions glossary

Reporting & metrics

• Raw logs
• JSON results
• Excel & XRay integrations
• Performance metrics

Endless test scenarios

• Endurance testing & technical stress
• Metrics/Performance measurement
• Data connectivity
• Application features
• Protocol testing (BLE, CAN, Modbus)...

Test management

• Wide range of pre-built test actions
• Easy to extend with custom test actions
• Test plans setting
• Target devices setting
• Multiple resources for advanced testing scenarios

Continuous testing

• Easy to integrate in your CI pipeline (Gitlab, Jenkins, Github...)
• Deployment to target system (Linux NFS, JTAG, file transfer...)

Test your Linux system with an off-the-shelf Linux test suite

Testing your Linux won’t be that long and complex anymore… With our comprehensive suite of tests, maintain industrial secure Linux systems.

WEBINAR

Elevate product quality with automated testing

Webinar held during the Yocto Project Summit 2023

Success story

Discover how Nemeio development team reduced their technical debt by 30% and discovered a major crash breaking the card using Pluma.

Pluma, our automated testing tool includes:

The Embedded Kit - Penguin - Ready-to-use software development tools for embedded systems

Try Pluma for free

Get the free trial version of our automated testing tool and launch your first test plans within minutes. 

Pluma Form

What you need to know

No, but with the license you get perpetual access to the source code.
You will have all the needed source code and documentation to rebuild Pluma on your side.
The license provides you with access to updates for one year. Then, if you wish to continue receiving the latest updates and fixes, you have the option to subscribe annually.

No, Pluma does not impose any restrictions regarding the number of users or devices for testing. You have full ownership of the source code and can use it for all your testing scenarios, for an indefinitie duration.

Pluma is developed using Python. It allows the creation of custom actions using the Python programming language. The test cases are created in Yaml (YML) files.

We will release a new software version every quarter.

Pluma operates on a host system and does not run directly on your device. While using Pluma, you might need to adapt your software to align with your specific test scenario. However, this adaptation is a common requirement for all automated testing tools, and not exclusive to Pluma.

Absolutely! Pluma is designed as a command-line tool, allowing seamless integration into your continuous integration workflow. Pluma has already been successfully integrated with popular platforms such as Jenkins, GitLab, GitHub Actions, and Azure DevOps.

No, Pluma does not function as a static code analyzer or a unit test framework. Rather, it serves as a specialized on-device automated testing framework. Pluma’s firmware support facilitates continuous integration, deployment, and testing for embedded solutions. While it doesn’t specifically handle coding rules or style, it offers comprehensive testing capabilities for embedded systems.

Certainly! Pluma offers the capability to report test results, not only to Excel but also to the XRay test management application. Additionally, this reporting functionality can be customized to accommodate integration with your own test management solution.

The Pluma free trial offers unrestricted access to both features and duration. However, there are limitations imposed on your test plans. Specifically, during the trial, your test plans are constrained to a maximum runtime of 5 minutes for test execution.

Absolutely, you will have access to a wealth of resources to support your experience with Pluma. The Pluma documentation is rich with step-by-step guides and tutorials that cover various aspects of Pluma’s capabilities. Additionally, you’ll be able to tap into a Slack channel where you can seek help from your peers. Furthermore, a dedicated help desk is at your disposal for submitting questions and reporting bugs, ensuring that you receive the assistance you need to make the most of your Pluma usage.