2 1 L A B S

AUTONOMOUS TESTING & MAINTENANCE
INSTANT COVERAGE. LESS TIME

Test automation that takes days to author and minutes to maintain.
No devices or setup required

f_img
f_img
Release Faster <br> <span style="font-size: 32px;" >Without Compromising Quality</span>
Release Faster <br> <span style="font-size: 32px;" >Without Compromising Quality</span>

Release Faster
Without Compromising Quality

Give your developers on-demand feedback. Offer your users exceptional bug-free experience. Don't compromise on speed, cost or quality.

Get Started for Free 

Schedule a Demo

Reduce cost of
quality

Run tests on-demand. Give developers immediate feedback. Test early. Reduce cost of fixing bugs

Increase coverage. No devices needed

Focus on authoring tests. Not on testing mobile device labs, setting up test automation frameworks or adding test IDs.

Release with confidence Measure Coverage

Enrich your tests with production data. Correlate the scenarios you test with user flows. Benchmark impact.

Cut
Time-To-Resolution

Rich reporting: Screenshots, videos, Appium logs and Logcat, steps to reproduce. All the tools needed to troubleshoot.

  • blank AI Guided Authoring
    Test scenarios with just a
    few clicks
  • blank Self-Maintenance
    Every change triggers an impact
    analysis, adapting other tests
  • blank Measure Coverage
    Enrich production data to
    measure real coverage

21 mobile test automation

AI Editor Authors Tests With a Few Clicks

Choose a flow in your app – Our AI will pre-build the test for you. Add assertions, change test data, reorganize the flow and run in minutes. Tests are fully customizable with little-to-no code required.


Learn More

self-maintenance

Tests That Adapt as Your App Changes

Using proprietary algorithms we constantly find patterns across tests and apply changes in one test to dozens of other tests. No more endless hours spent on maintenance. You choose whether to apply the changes or approve them one-by-one.​Put your test maintenance on auto-pilot


Learn More

21 Coverage alt

Enrich Tests with Production Data.

Release with Confidence

Using proprietary algorithms we constantly find patterns across tests and apply changes in one test to dozens of other tests. No more endless hours spent on maintenance. You choose whether to apply the changes or approve them one-by-one.

​Put your test maintenance on auto-pilot


Learn More

Agnostic to the Development Framework

Making Your Test Stable

At its core 21 developed an engine that models applications into a graph of screens and edges, offloading your application so you can author tests with no devices. The graph learns and adapts with every test you create or change.
 
  • Smart locators: 21 Uses an algorithmic system that weights multiple locators to ensure we find elements even when they change.
  • Combining computer vision, bounds and position on the screen to support frameworks that have no unique IDs
  • Sophisticated Root Cause Analysis (RCA) detects and auto-handles system messages that may otherwise disrupt your tests
  • Detect and adapt to loading time to ensure we synchronize test steps to active screens
blank

Start Your 14 Days Free Trail

No Credit card required
Get Started

Integrating to Your Stack

We made it easy to integrate 21 into your stack, where it's a 3rd party device lab, CI or source code repository or your bug reporting tool.

featured
Pre-integrated devices

Pre-integrated devices

Start testing in minutes. No setup needed.

Device Labs

Device Labs

We use standard Appium and run on any device lab.

Bug Reporting

Bug Reporting

Report bugs with one click. Include videos, screenshots, logs and steps to reproduce.

CI Pipeline

CI Pipeline

Shell interface to upload builds & run suites from your CI or Git.

Affordable Pricing Plans

Free
Free

  • AI Authoring
  • 5 test runs/day
  • 1 Project
  • 1 User
  • -
  • -
  • Emulators
  • 1 Device
  • -
  • -
  • -
  • -
Start Automating
Base
Base

  • AI Authoring
  • 1000 test runs/Month
  • Multiple Project
  • Up to 10 Users
  • -
  • -
  • Emulators
  • 1 Device
  • Integration: CI/CD
  • -
  • Support: Next day
  • Onboarding
Contact Us
Pro
Pro

  • AI Authoring
  • 5000 test runs/month
  • Multiple Project
  • Unlimited Users
  • Smart Locators
  • Auto-maintenance
  • Emulators/real devices
  • Custom Devices
  • Integration: CI/CD, Jira
  • Optional Coverage reporting
  • Support: 24x7
  • Onboarding
Contact Us

Our Team Experts

Developers that love building sophisticated tools for other developers.

Royi Haddad

Royi Haddad

Co-Founder & CTO
Oren Ariel

Oren Ariel

Chief Architect
Valerie Potapyev

Valerie Potapyev

Backend Developer

Start Your 14 Days Free Trail

No Credit card required
Get Started

Enrich Tests with Production Data Release with Confidence

At its core 21 developed an engine that models applications into a graph of screens and edges, offloading your application so you can author tests with no devices. The graph learns and adapts with every test you create or change.

Frequently Asked Question

We use standard Appium under the hood and customized the designed capabilities to support different providers such as Sauce Labs, Perfecto, Kobiton and others. Use the integration section to specify your settings. You can also connect to your inhouse grid

Sure ! You can use the chat button to reach out to us. We have real people monitoring the chat. Many of our customers also communicate with us over Slack.
Yes ! We have a simple shell syntax that allows you to upload new builds and run suites from any CI server. We populate the results back into your CI in a JUnit format and also send you an email with the results
 
For Android you will need to upload a standard APK. For iOS we need a simulator friendly version of the .app. In any case we don’t need access to the source code. We only test the rendered version of the application.
You can install 21 on-prem. In most cases we found that we can accommodate security requirements on our cloud but setting up a private cloud in your region. Let’s discuss!
 
We don’t generate static code. We do realtime visual analysis, calculate bounds and locators, detect progress bars and manage system messages. All of that is done on-the-fly during execution hence there is not static version of the code.

Stay Tuned

Got a question? Reach out. We’d love to hear from you

Subscribe To Our Newsletter

21Labs

Connecting testing and production.Autonomously.

California, USA

© Copyrights 2020 21Labs All rights reserved. Made with By 21Labs