2 1 L A B S

We’re on a mission to bring production data to developers and QA so they can write better code providing exception user experience 


8 Common Mistakes When Planning and Documenting Your Tests

Testing is evolving, new tools and technologies are coming to the market so there is always something to learn. However, the basics are still as important as they were before. Writing test cases is still part of our day-to-day responsibility. Every QA writes and documents hundreds of test cases during




Recent Posts


Testing 150 mobile applications

What we learned from testing over 150 mobile applications: Summary and tips

Over the last couple of years we’ve built a test automation platform that has tested over 150 applications, across all possible frameworks, deploying computer vision, smart locators and auto-maintenance to overcome many edge cases. We reduced execution time by 90% and tested over half a dozen mobile device labs supporting

Testing on Virtual Device vs Real Device – what to choose?

With over 60 Android devices launched since the beginning of 2020 and 18 iOS versions released in the first half of 2020, mobile testing is a challenge for many organizations. You  constantly have to catch up with the permutations of new OS versions and test a growing number of devices.

How to choose a device lab?

In a mobile application driven world every company comes to the point when they need to use a cloud platform. There are many reasons for that – too expensive to buy various devices over and over,  limited budget for device refresh. That is when cloud device labs become a viable
Measure coverage

Code Coverage vs. Test Coverage: What You Need to Know

Coverage is a metric that measures the risk with your release. It measures what is and isn’t tested today. A VP of Engineering, using the right coverage benchmarks can make an educated decision about whether to release or take additional steps to mitigate the risk, which might impact release date,

Practitioner’s Guide to AI based Autonomous Testing with Shani Shoham and Joe Colantonio

What’s the future of AI-based testing? Joe Colantonio of TestGuild talking with Shani Shoham, founder of 21labs, about his experience with AI-based testing. Shani has gone through 3 companies that used different forms of AI in their testing solutions. Discover what AI can and cannot do, as well as some
mobile testing vs web testing

How Is Mobile Testing Different From Web Testing?

QA engineers may face different challenges when it comes to testing different products. For websites, the challenges can arise from handling multiple browsers, external services, etc. For mobile, the challenges are more complex. That’s because, apart from the functionality of the application itself, you need to consider hardware features, the
Mobile Devops

Why most mobile testing is not continuous

Most of the companies we speak to fail to achieve full CI/CD. They deploy Jenkins or Bitrise and automate their build process but mobile testing is disconnected from their CI/CD and is a separate process. In the post we’ll discuss the reasons many companies fail to achieve continuous testing, the

How to choose a mobile test automation framework – Part I

  When developing a test automation strategy, choosing a framework is a key consideration. The decision is impacted by answers to questions such as what scripting language to go for, where will the tests be executed, how are we reporting results, what the pipeline looks like and so on. I
Autonomous Testing

What Is Autonomous Testing? What The Term Really Means

Autonomous testing is the ability to create tests autonomously without users’ intervention. Properly testing applications is a time-consuming process, and autonomous testing holds the promise of significantly reducing that work. I’ve spent the past couple years trying various approaches to autonomous testing. In the next couple of minutes, I’ll summarize
Reduce Test Maintenance

What Is Test Maintenance? A Guide To Keeping Tests Healthy

When companies grow, they usually turn to automated testing as a way to save time and money. However, test automation isn’t a onetime effort. The initial task of creating automated tests is only part of the job. Test maintenance is an integral aspect of test automation. Furthermore, it’s important to

Subscribe To Our Newsletter


Connecting testing and production.Autonomously.

California, USA

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