Product Hunt logo dark
  • Launches
    Coming soon
    Upcoming launches to watch
    Launch archive
    Most-loved launches by the community
    Launch Guide
    Checklists and pro tips for launching
  • Products
  • News
    Newsletter
    The best of Product Hunt, every day
    Stories
    Tech news, interviews, and tips from makers
    Changelog
    New Product Hunt features and releases
  • Forums
    Forums
    Ask questions, find support, and connect
    Streaks
    The most active community members
    Events
    Meet others online and in-person
  • Advertise
Subscribe
Sign in
Subscribe
Sign in
Robot Ninja

Robot Ninja

End-to-end testing for your WooCommerce store.

1 follower

End-to-end testing for your WooCommerce store.

1 follower

Visit website
Robot Ninja is an automated testing service for WooCommere Stores. End-to-end (e2e) testing for your WooCommerce store without the code.
  • Overview
  • Launches1
  • Reviews
  • Alternatives
  • Team
  • More
Company Info
robotninja.com
Robot Ninja Info
Launched in 2018View 1 launch
Forum
p/robot-ninja
  • Blog
  • •
  • Newsletter
  • •
  • Questions
  • •
  • Forums
  • •
  • Product Categories
  • •
  • Apps
  • •
  • About
  • •
  • FAQ
  • •
  • Terms
  • •
  • Privacy and Cookies
  • •
  • X.com
  • •
  • Facebook
  • •
  • Instagram
  • •
  • LinkedIn
  • •
  • YouTube
  • •
  • Advertise
© 2025 Product Hunt
SocialFacebookX
Robot Ninja gallery image
Robot Ninja gallery image
Robot Ninja gallery image
Robot Ninja gallery image
Launch tags:
Writing•E-Commerce
Launch Team
Raelene MoreyMatt AllanJason

What do you think? …

Javier Villanueva
Javier Villanueva
Looks really good, how does it actually run the tests? Is it using the WP API or is running E2E tests in the frontend? I'm wondering how does it place orders to test the checkout, will you end up with a bunch of test orders in the backend or does it "clean up" after itself? Does it need to use a real payment method?
Report
7yr ago
Brent Shepherd
Brent Shepherd
Robot Ninja

Robot Ninja

Maker
@jahvi Thanks for the questions and interest! Robot Ninja uses e2e tests to test customer interaction with a store, like adding a product to the cart. It also uses the WC REST API to read, update and delete data relating to those tests. For example, it needs to read product prices to make sure the test card we create for the store has sufficient balance to be able to actually pay for the purchase of the test product (and the test won't fail because of a test suite related issue). As you've already figured out, it also needs to use the REST API to refund/delete test orders so that it cleans up after itself.
Report
7yr ago
Javier Villanueva
Javier Villanueva
@thenbrent Thanks for your answer, I'll definitely will be giving it a try!
Report
7yr ago
Jeff Osborn
Jeff Osborn
This should be product of the day for the name alone
Report
7yr ago
Brent Shepherd
Brent Shepherd
Robot Ninja

Robot Ninja

Maker
@jeff_osborn thanks Jeff! We wanted to name it something fun to counter the fact that testing is a fairly dull topic for most.
Report
7yr ago
Jacqueline von Tesmar
Jacqueline von Tesmar
Product Hunt

Product Hunt

Hey @jason_conroy & @mattallan_, Can you tell us more about what you've built here?
Report
7yr ago
Kestas Vaitelis
Kestas Vaitelis
@jason_conroy @mattallan_ @jacqvon That was my question to
Report
7yr ago
Brent Shepherd
Brent Shepherd
Robot Ninja

Robot Ninja

Maker
hi @jacqvon, so happy to be featured on PH! Thanks for hunting us @raemoreywrites. At the end of 2016, we set out to find the biggest problem experienced by eCommerce founders (so we could solve it!) We’ve been active in WooCommerce for many years, so we naturally talked to a lot of folks using WooCommerce (our favourite eCommerce platform). Time and time again, we heard folks talk about a bad experience they had after updating the WooCommerce plugin, or another plugin or their store’s theme, or with some custom code written for their store. The best thing about WooCommerce is how open it is. The worst thing about WooCommerce can also be how open it is. To avoid these nasty surprises, some stores no longer updated things regularly. Others had people running through a set of steps manually to test critical functionality. We knew there must be a better way. We’d written custom e2e tests for our own WooCommerce extensions, and wondered if it would be possible to create tests that could run against any WooCommerce store without heavy customisations. It’s not something we’d seen done for any other software platform. We weren’t sure if that was due to technical limitations, or just because it didn’t make sense commercially to create such a product. We decided to find out. First, at the end of 2016/early 2017, we built a prototype and ran it against half a dozen of the most popular WooCommerce themes. It worked! (Mostly). And so began the long road to where we are today, with a product any WooCommerce store can connect to and have the most critical functionality of their site tested automatically, in minutes, not days and without any custom code. We still have a lot of work to do to so that Robot Ninja handles all WooCommerce store configurations out-of-the-box (remember that part about it being so open?), but we’ve proven that it’s possible to create a tool that overcomes the cost of writing custom tests for a WooCommerce store. We’re really excited to be on Product Hunt and to reach more WooCommerce store owners so we can help them worry less about whether their store is working. Thanks to all for the upvotes and questions!
Report
7yr ago
Jason
Jason
Robot Ninja

Robot Ninja

Maker
Hi @jacqvon @kestasvv thanks so much for your interest, I'm so happy to make it onto Product Hunt! As @thenbrent mentioned we've taken our experience writing e2e tests for our own WooCommerce products and have built a service that helps WooCommerce store owners to test and monitor their own stores without the need to write their own tests. Some of the cool things (for me anyway 😉) that we help store owners to do: * Schedule tests to run daily, weekly, monthly or intervals of those e.g. every 2nd day. We've found customers really like to use this as a way to monitor their stores on a regular basis (in addition to regular uptime monitoring services) * Test with real payments/transactions and real products. Whilst researching new products we found that lots of store owners manually test their stores regularly by creating test/dummy products and go through a lot of extra effort switching to test payment gateways or creating 100% coupons to mimic real transactions. With RN you don't need to go through all that repetitive extra effort. * Connect Multiple Stores - this is super useful for agencies that create and manage multiple stores for their clients. * Get notificatied when we can't make a successful puchase through the store. * Maintain a history of tests results It is still early days for us, we love hearing from customers and receiving feedback and questions. If there are any specific questions I'm more than happy to answer them or schedule a call to talk to anyone in person.
Report
7yr ago
Kestas Vaitelis
Kestas Vaitelis
@jacqvon @thenbrent @jason_conroy Makes sense thanks!
Report
7yr ago
Basecamp
Basecamp — Famously straightforward project management from 37Signals
Famously straightforward project management from 37Signals
Promoted

Do you use Robot Ninja?

Reviews
Helpful

You might also like

WooCart
Hosting built exclusively for WooCommerce.
Sellkit
Sellkit
Checkout optimizer & funnel builder for WooCommerce
Olono Mobile
Olono Mobile
Mobile sales activity automation
View more
Review Robot Ninja?Be the first to review Robot Ninja