Robot vacuum beta tester guide: what to test and log

To beta test a robot vacuum fairly, give it the same repeatable jobs each week (a mapping run, an obstacle course, a measured debris test, a dock and station cycle), record the conditions every time and film every failure with the time stamped in. BetaSuite: Tester's Toolkit (betasuite.app) is an iPhone, iPad and Android app built for this: it burns the date and time into every photo and video and turns your sessions into a report for the manufacturer. The checklist below works with any tool, and there is a free 11-step protocol to import.

Updated 4 October 2026 · Written by Goodfield Studio, the maker of BetaSuite

How people get into robot vacuum betas

Vacuum makers announce testing programmes where their owners already are: the brand's newsletter, its official community forum and its social channels. The application is mostly about your home, because a vacuum is tested against your floors and your clutter, not a lab's. Have these ready:

Expect to share more than you would with a shop. The ECOVACS US New Product Testing Program statement (checked 4 October 2026), for example, says each round is announced with the details it needs, lists the personal data it may collect (including your home address and the layout of your home), and says the test unit may collect data about your home environment for development. Read that kind of statement before you apply, especially if the unit has a camera, and agree it with the people you live with. BetaSuite isn't connected with ECOVACS.

Getting picked is the start. Read the agreement for what you may photograph and post, and apply only if you can keep testing for the whole period. The rest of this guide is how to do that well.

What to test in a robot vacuum beta

Start with mapping and docking, because everything else depends on them. If the map is wrong or the vacuum can't find its dock, later results are hard to trust. Then work through the rest, and repeat anything that fails so you can say how often it happens.

AreaWhat you are checkingEvidence worth capturing
Set-up and mappingTime to the first map, how closely rooms, doors and furniture match reality, and whether the map survives a reboot, an update or a move to a new room.A screenshot of the map after each run, and a photo of the real layout.
Obstacles and hazardsCables, socks, shoes, pet bowls, toys, thin chair legs, and dark or glossy floors near a step. Does it avoid them, push them, tangle on them or drive off an edge?A low-angle clip of each approach, filmed from floor level.
Rugs and thresholdsRug edges, fringes, door tracks and changes of carpet. Stalling, flipping a rug edge, getting stuck. If it mops, does it lift the pad or avoid carpet?A clip of it crossing the threshold or rug edge.
Cleaning performanceHow much of a measured amount of debris it picks up in one pass. Use the repeatable test below.Before and after photos from the same spot.
Edges and cornersAlong walls, into corners and under furniture. Whether it fits under low furniture it should reach.A photo of the wall edge and the corner after a pass.
Mopping (if fitted)Even wetness, streaks, drips from the dock, and the water tank and flow behaviour.A photo of the wet trail and a clip of the pad lifting.
Dock and stationReturns on its own, charges and resumes. If there is a station: empties and washes without spills, clogs or error codes.A clip of the whole cycle and a photo of the station afterwards.
App and connectivityPairing, no-go zones, room selection, schedules, map edits, voice assistants, Wi-Fi dropouts and notifications.A screen recording, or a dual recording of the app and the vacuum together.
NoiseLoudness at normal distance on each mode, and during station emptying.Notes of the distance and mode. A phone sound meter is fine for comparing runs.
Battery and reliabilityArea cleaned per charge, recharge and resume, and how many times you had to rescue it in a week.A dated tally of every stuck event, error code and missed dock.

Keep it safe. Test drop sensors only where a fall can't hurt anyone or break anything: keep people and breakables clear of stairs and steps while you test. Pick up loose cords and small items you don't want to be run over, and keep pets out of the room if the vacuum is behaving oddly.

A repeatable debris test

"It cleaned well" can't be compared from one week to the next. This test can, so you can tell whether a firmware update or a setting made things better or worse. It is a relative test, not a lab result.

  1. Choose a patch of hard floor and a patch of rug, each about one square metre. Clean both first.
  2. Weigh out the same amount of dry rice or oats every time (for example 30 g) and spread it evenly. Do the same near a wall and in a corner.
  3. Photograph from directly above, from the same spot each time.
  4. Run one pass in a fixed mode (same suction level, same mop setting).
  5. Photograph again. Sweep up what is left and weigh it.
  6. Work out the result: picked up % = (amount spread − amount left) ÷ amount spread × 100.
  7. Repeat after every firmware update or settings change, and log the result in the same row each time.

Conditions to record every time

A fault you can't reproduce is just a story. Log the same details every time so engineers can line your problem up against everyone else's.

RecordWhy it matters
Floor types and roomsHard floor, low or high pile carpet, rugs, room size and clutter. Performance varies a lot by surface.
SettingsSuction level, mop level, mode (vacuum, mop or both), no-go zones and schedule.
Maintenance stateBin and filter empty or full, brush cleaned, mop pad fresh, and runs since the last service.
Lighting and surfacesVery dark rooms, strong sun through a window or glossy black floors can upset some sensors. Note them.
NetworkThe Wi-Fi band, the distance to the router, and whether anything changed.
SoftwareVacuum firmware and app version. Note them again after every update.
HouseholdPets, shedding, toys left out. Anything that changes the mess it faces.
Date, time and batteryThe date, time and battery percentage at the start of each run.

BetaSuite adds the date and time to every photo and video for you, and can add GPS, live weather, the season and the time zone, each of which you can turn on or off in Settings.

A first-week routine

Adjust this to your brief. The point is to do the same checks in the same order, so a change in the result means something changed in the vacuum.

WhenFocus
Day 1Unbox, charge and pair. Note the firmware. Photograph each room. Watch the first mapping run.
Days 2–3The obstacle course, rugs and thresholds, and the debris test on hard floor and rug.
Days 4–5Dock and station cycles, app controls (no-go zones, room selection, schedule) and a noise check.
Days 6–7Let it clean on its own. Note every stuck event, rescue, error code and missed dock.
Every weekRepeat the debris test and the map screenshot. After any firmware update, repeat the set-up and mapping checks.

A pass/fail checklist for a robot vacuum

Agree your thresholds with the manufacturer's brief first. If it doesn't give any, write your own before you start (for example, "needs rescuing no more than once a week") so you aren't judging after the fact.

A fail isn't a verdict on the vacuum. It's a finding. Write it up with the conditions and a clip.

Cameras and microphones in your home. If the vacuum has a camera or microphone, check what it records and where it sends it before you start. Tell the people you live with, and keep clips of other people out of your evidence. If the unit is under NDA, check what you may show.

How to capture evidence engineers can use

What to send the manufacturer

A good report is short at the top, specific in the middle and backed up at the bottom. See how to write a beta test report for the full structure.

SectionWhat goes in it
At a glanceModel and serial number, firmware and app versions, test dates, floor types and layout, and any settings you changed. Three sentences on how it went.
Findings, worst firstSafety issues first, then anything that stops it cleaning, then annoyances. For each one: what happened, what you expected, how to repeat it, how often it happens and the conditions.
EvidenceMap screenshots before and after, clips of each failure, debris test photos and the error codes with the time visible.
What workedA short list. Engineers also need to know what not to change.
Data filesA CSV or JSON of your findings if they ask, so they can load it into their own tools. BetaSuite reports can ship with both.

Here is the format for one finding. The values are made up, to show the shape.

Title:      Drags a charging cable, stalls and reports "wheel stuck"
Severity:   Medium (needs a rescue)
Expected:   Avoids the cable or flags it in the app
Actual:     Pulled the cable about 1 m, stalled, then showed a wheel error
Frequency:  2 of 3 passes
Conditions: Hard floor, living room, firmware 3.4.1, standard suction
Evidence:   Floor-level clip, stamped 18:42:10, plus a screenshot of the error

Want to see a finished report? Open the sample report (PDF). It has an At a Glance summary, findings sorted by severity and an image appendix.

Running it in BetaSuite

  1. Create a project for the vacuum, and note the model, serial number and firmware in your first session.
  2. Import the free protocol below.
  3. Start a session each time you test. Capture the photos and clips the steps ask for, and drop a marker whenever something happens.
  4. At the end of the week, generate a PDF or Word report with an At a Glance summary and findings by severity, plus JSON and CSV data files if you want them.

AI summaries are optional and opt-in. For units under NDA, Confidential Mode blocks cloud AI and cloud uploads, and warns you before you share or export anything. Everything is stored on your device, with no account.

Free BetaSuite protocol: robot vacuum home test

This is a ready-made, 11-step protocol for the first two weeks with a robot vacuum. It was built with the site's own Protocol Builder, so the link below is a real import link. It mixes pass/fail checks with choice, multiple-choice and rating questions, and asks for a photo or video where the evidence matters. For the general idea, see the test protocol template.

Robot vacuum home test · 11 steps · free to import and edit

Open this protocol

  1. Set-up: unbox, charge and pair the vacuum with its app. It connects on the first attempt and reaches a ready state with no error.Pass / Fail
  2. First map: the first full run produces a map of the floor. Walls and rooms match the real layout, and doors are in the right places. Screenshot: the map in the app.Pass / Fail
  3. Obstacle avoidance: with a charging cable, a sock and a shoe on the floor, the vacuum avoids them or deals with them without tangling, dragging or pushing them out of reach.Pass / FailVideo required
  4. Rugs and thresholds: it crosses a rug edge and a door threshold without stalling, flipping the rug edge or getting stuck. If it mops, the pad lifts or it avoids carpet.Pass / FailVideo required
  5. Edges and corners: spread a measured scoop of dry rice or oats along a wall and into a corner, then run one pass. How much is left? Photo: the wall and corner.Options: Almost none · Some left behind · Most left behindChoicePhoto required
  6. Dock and station: it returns to the dock on its own and recharges. If your model has a station, it empties the bin or washes the mop without spills, blockages or error codes. Photo: the dock.Pass / FailPhoto required
  7. App controls: room selection, no-go zones and a schedule set in the app are all obeyed on the next run.Pass / Fail
  8. Over a week, how many times did you find it stuck or need to rescue it?Options: Never · 1 or 2 times · 3 to 5 times · More than 5 timesChoice
  9. Noise: how acceptable was the noise while you were in the room? 1 = unbearable, 5 = barely noticeable.Rating (1–5)
  10. Which problems did you see? Tick all that apply.Options: Got stuck · Missed the dock · Lost its map · Ignored a no-go zone · App disconnected · Error code or voice alert · Ran out of battery mid-clean · None of theseMultiple choice
  11. Overall: how happy would you be to rely on this vacuum every day? 1 = not at all, 5 = very.Rating (1–5)

Steps marked required show the tester a Start capture button for that photo, video or dual recording, and the capture is attached to the step's result. Answers roll up into the report: pass rates, ratings and every result grouped by question. A step that asks for a screenshot has no capture button: take it with your phone's own buttons, then import it from your photo library afterwards.

Show the raw code

How to import it

  1. On your phone, tap Open this protocol. If BetaSuite is installed, it opens its import sheet with the code filled in. If the link opens in your browser instead, tap Copy code there (or here).
  2. In BetaSuite, open Test protocols, choose Import and paste the code or link.
  3. Edit any step to suit your unit, then run it. Your answers are saved to a session and roll up into the report. Protocols, sessions and reports are part of Advanced mode; if you're in Basic mode, Test protocols offers to switch for you.

Want to change the steps first? Open the link in the free Protocol Builder. It runs in your browser with no account, and you can generate a fresh code from your edits. Running a whole beta programme? See how to give every tester the same protocol and merge the results.

When BetaSuite is the wrong choice

BetaSuite covers everything from a single stamped photo to a full report for the manufacturer. It is the wrong tool only when:

Don't need a report? If the manufacturer takes findings through its own portal or form, or you only want stamped photos and video, switch BetaSuite to Basic mode (Settings > App mode). It keeps every capture tool, including dual recording and Instant Capture, and leaves out projects, sessions and reports, so it works as a plain timestamp camera. Attach the files wherever the manufacturer asks, and switch back to Advanced at any time without losing anything.

If you run the programme rather than test in it, see the programme page. For the longer case for the app, see why BetaSuite.

Frequently asked questions

How do I become a robot vacuum beta tester?
Watch where the brand talks to owners (its newsletter, official community forum and social channels) and apply when a testing programme is announced. Expect questions about your floor plan, floor types, rugs, pets and Wi-Fi, and some programmes ask for your address and the layout of your home. Read what data the test unit collects before you apply, especially if it has a camera, and apply only if you can test for the whole period.
What should I test first in a robot vacuum beta?
Mapping and docking. Everything else depends on the vacuum knowing where it is and finding its way home, so if either is unreliable, later results are hard to trust.
How do I test robot vacuum obstacle avoidance fairly?
Use the same objects, in the same places, in the same room, approached from the same direction, and film from floor level. Run at least three passes and record how many it handled (for example 2 of 3). One run proves very little.
How can I compare cleaning between firmware versions?
Use a repeatable debris test: the same measured amount of dry rice or oats on the same floor, one pass in a fixed mode, then weigh what is left. Repeat after each update and log the percentage picked up. It shows change over time, not a lab result.
What if my robot vacuum has a camera?
Check what it records and where the footage goes before you start, tell the people you live with, and keep other people out of your evidence. If the unit is under NDA, check what you are allowed to show.
Can I use BetaSuite for a robot vacuum under NDA?
Yes. Everything is stored on your device with no account. Confidential Mode blocks cloud AI and cloud uploads, and warns you before you share or export anything. Photos and videos also go to your camera roll by default, so if your photo library syncs to the cloud, turn Camera Roll off in Settings → Save Destinations before you turn Confidential Mode on. Check your NDA first for what you may photograph and what you may send, and by what route.
Is BetaSuite a TestFlight alternative?
No. BetaSuite: Tester's Toolkit is not an app-beta tool and has no connection to TestFlight or Google Play testing tracks. It is for people who beta test physical products in the field and need timestamped evidence and a report for the manufacturer.
Is BetaSuite a subscription?
No. It is a one-time purchase from the App Store or Google Play, with no subscription, no ads and no account. Each store sets the price.

Start testing with timestamped evidence

BetaSuite: Tester's Toolkit burns the date and time into every photo and video, then turns your sessions, markers and findings into a PDF or Word report, on iPhone, iPad and Android. Only need a timestamp camera? Use Basic mode.

One-off purchase · No subscription · No ads · No tracking · Yours for life

No account needed. The price is set in each store.

See everything else BetaSuite does →