Take the hassle out of automated IoT testing with Pluma

More control. Quicker delivery. Fewer bugs. 

Pluma is a smart, automated, full-stack IoT testing tool designed for all your software development projects. Harnessing our vast knowledge and experience in designing, building and deploying IoT solutions, Pluma offers everything you need to effortlessly discover bugs and performance issues fast. Why? So you can take control of your project lifecycle and save your budget for new features - not long fixes.

Key Performance Indicator

Manual vs Automated testing
Optimize your development and save up to a third of testing time. As you'll know what issues to deal with, you'll save time on fixes too.
Avoid costly call-backs and development extensions with early bug detection. We help you fail fast, so you get ahead of your budget.
Achieve high-quality delivery every time. No more long repetitive tasks (such as endurance testing) which can lead to errors.
Enable agile working with Pluma - a simple integration into your continuous integration. Get the most reliable results for your project.
Optimize your development and save up to a third of testing time. As you'll know what issues to deal with, you'll save time on fixes too.
Avoid costly call-backs and development extensions with early bug detection. We help you fail fast, so you get ahead of your budget.
Achieve high-quality delivery every time. No more long repetitive tasks (such as endurance testing) which can lead to errors.
Enable agile working with Pluma - a simple integration into your continuous integration. Get the most reliable results for your project.

Unlimited Testing Scenarios 

  • Endurance testing
  • Technical stress
  • Benchmarks
  • Metrics/Performance Measurement 
  • Data connectivity
  • Application features…

And much more. 

Discover all Pluma features
Get started from day one
Easy environment set up, to run your first test case​
Full ownership
Pluma full source code available, no vendor locking and easy to adapt
Thousands of resources
Access all the pre-built tests you need, without any of the tedious legwork.
One-stop-shop
One tool for the whole stack. Everything you need all in one place.
Harness our expertise
Approved and advanced development methodology​. It's tried and tested.
Project peace of mind
Know you're secure. Don't risk your reputation with poor testing

Why invest in an automated testing tool?

Modern projects include more complexity: hardware, embedded software, security, connectivity to the cloud etc. So testing complex systems is harder and more time consuming than ever. Pluma will help you solve that.
Deploy
  • Run test suite manually (CLI)
  • Trigger test on Continuous Integration
  • Deploy newly built firmware
  • Run test suite manually (CLI)
  • Trigger test on Continuous Integration
  • Deploy newly built firmware
Test
  • Device: Automatic tests on your target
  • Host Runner: Test the host and create advanced scenarios
  • Cloud: Full stack testing from device to cloud
Report
  • Excel test plan report
  • JSON: for automatic parsing
  • Test management app: support JIRA-Xray

Frequently asked questions

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.
Your license will give you one year of updates, then if you want to continue to get the latest updates/fixes you can subscribe yearly.

No, there is no limitation in terms of number of users or number of devices to test. 
You have full ownership of the source code and can use it for all your use case.

Pluma is written in Python, custom actions can be written in this language.
The test cases are created in a Yml file.

We will release a new software version every quarter.

Pluma is running on a host, not inside the target. 
Depending on your test case you may need to adapt your software to get to your dedicated scenario, but this is the case for all automated testing tools and not specifically for Pluma.

Yes! Pluma is a command-line tool that can be triggered very easily.
We have already integrated it with Jenkins, GitLab, ithub Action and Azure DevOps.

No, Pluma is not a static code analyser, or a unit test framework. 
It is a test framework dedicated to on device automated testing. This support firmware allows you to have continuous integration, deployment, and testing for your embedded solution.

Yes, we support reporting into Excel but also into the XRay test management application. 
This reporting feature can be extended to support your own test management solution.

Still have a question?

If you want to know more about Pluma, or any of our software accelerators, get in touch.