Alternatives to AWS Device Farm logo

Alternatives to AWS Device Farm

Xamarin Test Cloud, Firebase, BrowserStack, Xamarin, and Sauce Labs are the most popular alternatives and competitors to AWS Device Farm.
68
151
+ 1
5

What is AWS Device Farm and what are its top alternatives?

Run tests across a large selection of physical devices in parallel from various manufacturers with varying hardware, OS versions and form factors.
AWS Device Farm is a tool in the Load and Performance Testing category of a tech stack.

Top Alternatives to AWS Device Farm

  • Xamarin Test Cloud

    Xamarin Test Cloud

    Run your app on our huge (and growing) collection of real devices from around the world. Select devices based on form factor, manufacturer, operating system, or even popularity in your target market. We’re adding over 100 devices every month, and if there’s a specific device you need, we’re taking requests. ...

  • Firebase

    Firebase

    Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds. ...

  • BrowserStack

    BrowserStack

    BrowserStack is a leading software testing platform for developers to comprehensively test their websites and mobile applications across 2,000+ real browsers and devices in a single cloud platform—and at scale. ...

  • Xamarin

    Xamarin

    Xamarin’s Mono-based products enable .NET developers to use their existing code, libraries and tools (including Visual Studio*), as well as skills in .NET and the C# programming language, to create mobile applications for the industry’s most widely-used mobile devices, including Android-based smartphones and tablets, iPhone, iPad and iPod Touch. ...

  • Sauce Labs

    Sauce Labs

    Cloud-based automated testing platform enables developers and QEs to perform functional, JavaScript unit, and manual tests with Selenium or Appium on web and mobile apps. Videos and screenshots for easy debugging. Secure and CI-ready. ...

  • Kobiton

    Kobiton

    It enables developers and testers to perform automated and manual testing of mobile apps and websites on real devices. Modern DevOps and Quality environments require apps to be tested on hundreds of device/OS/browser combinations. Managing an in-house device-lab is expensive, resource intensive, restrictive and very manual. Kobiton allows for instant provisioning of real devices for testing with automated or manual scripts, and also allows current on-premise devices to be plugged in to form a holistic testing cloud. ...

  • pCloudy

    pCloudy

    It is a smart mobile app testing solution that lets developers ensure their users enjoy a smooth and consistent experience. With it, developers can access manual and automated testing options to facilitate the swift debugging of their applications. ...

  • Apache JMeter

    Apache JMeter

    It is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions. ...

AWS Device Farm alternatives & related posts

Xamarin Test Cloud logo

Xamarin Test Cloud

42
68
3
Automatically test your app on 1,000 devices in the cloud
42
68
+ 1
3
PROS OF XAMARIN TEST CLOUD
  • 3
    Integrated with Visual Studio, Xamarin Studio or CLI
CONS OF XAMARIN TEST CLOUD
    Be the first to leave a con

    related Xamarin Test Cloud posts

    Firebase logo

    Firebase

    28.4K
    24K
    1.9K
    The Realtime App Platform
    28.4K
    24K
    + 1
    1.9K
    PROS OF FIREBASE
    • 363
      Realtime backend made easy
    • 266
      Fast and responsive
    • 236
      Easy setup
    • 210
      Real-time
    • 188
      JSON
    • 131
      Free
    • 123
      Backed by google
    • 82
      Angular adaptor
    • 65
      Reliable
    • 36
      Great customer support
    • 28
      Great documentation
    • 23
      Real-time synchronization
    • 21
      Mobile friendly
    • 18
      Rapid prototyping
    • 13
      Great security
    • 12
      Automatic scaling
    • 11
      Freakingly awesome
    • 8
      Chat
    • 8
      Angularfire is an amazing addition!
    • 8
      Super fast development
    • 6
      Ios adaptor
    • 6
      Awesome next-gen backend
    • 5
      Built in user auth/oauth
    • 5
      Firebase hosting
    • 4
      Speed of light
    • 4
      Very easy to use
    • 3
      It's made development super fast
    • 3
      Brilliant for startups
    • 3
      Great
    • 2
      Low battery consumption
    • 2
      JS Offline and Sync suport
    • 2
      The concurrent updates create a great experience
    • 2
      I can quickly create static web apps with no backend
    • 2
      Great all-round functionality
    • 2
      Push notification
    • 2
      Free authentication solution
    • 1
      Free SSL
    • 1
      Faster workflow
    • 1
      Easy to use
    • 1
      Free hosting
    • 1
      Large
    • 1
      Serverless
    • 1
      .net
    • 1
      Good Free Limits
    • 1
      CDN & cache out of the box
    • 1
      Cloud functions
    • 1
      Easy Reactjs integration
    CONS OF FIREBASE
    • 29
      Can become expensive
    • 15
      Scalability is not infinite
    • 15
      No open source, you depend on external company
    • 9
      Not Flexible Enough
    • 5
      Cant filter queries
    • 3
      Very unstable server
    • 2
      Too many errors
    • 2
      No offline sync
    • 2
      No Relational Data

    related Firebase posts

    Stephen Gheysens
    Senior Solutions Engineer at Twilio · | 14 upvotes · 373.5K views

    Hi Otensia! I'd definitely recommend using the skills you've already got and building with JavaScript is a smart way to go these days. Most platform services have JavaScript/Node SDKs or NPM packages, many serverless platforms support Node in case you need to write any backend logic, and JavaScript is incredibly popular - meaning it will be easy to hire for, should you ever need to.

    My advice would be "don't reinvent the wheel". If you already have a skill set that will work well to solve the problem at hand, and you don't need it for any other projects, don't spend the time jumping into a new language. If you're looking for an excuse to learn something new, it would be better to invest that time in learning a new platform/tool that compliments your knowledge of JavaScript. For this project, I might recommend using Netlify, Vercel, or Google Firebase to quickly and easily deploy your web app. If you need to add user authentication, there are great examples out there for Firebase Authentication, Auth0, or even Magic (a newcomer on the Auth scene, but very user friendly). All of these services work very well with a JavaScript-based application.

    See more
    Tassanai Singprom

    This is my stack in Application & Data

    JavaScript PHP HTML5 jQuery Redis Amazon EC2 Ubuntu Sass Vue.js Firebase Laravel Lumen Amazon RDS GraphQL MariaDB

    My Utilities Tools

    Google Analytics Postman Elasticsearch

    My Devops Tools

    Git GitHub GitLab npm Visual Studio Code Kibana Sentry BrowserStack

    My Business Tools

    Slack

    See more
    BrowserStack logo

    BrowserStack

    2.6K
    1.9K
    430
    BrowserStack is a software testing platform for developers to comprehensively test websites and mobile applications
    2.6K
    1.9K
    + 1
    430
    PROS OF BROWSERSTACK
    • 130
      Multiple browsers
    • 71
      Ease of use
    • 59
      Real browsers
    • 40
      Ability to use it locally
    • 22
      Good price
    • 17
      Great web interface
    • 15
      IE support
    • 13
      Official mobile emulators
    • 12
      Cloud-based access
    • 11
      Instant access
    • 7
      Real mobile devices
    • 5
      Multiple Desktop OS
    • 4
      Screenshots
    • 4
      Can be used for Testing and E2E
    • 4
      Selenium compatible
    • 3
      Pre-installed developer tools
    • 3
      Video of test runs
    • 2
      Favourites
    • 2
      Webdriver compatible
    • 2
      Supports Manual, Functional and Visual Diff Testing
    • 2
      Many browsers
    • 1
      Free for Open Source
    • 1
      Cypress Compatible
    CONS OF BROWSERSTACK
    • 1
      Very limited choice of minor versions

    related BrowserStack posts

    Zarema Khalilova
    Frontend Team Lead at Uploadcare · | 6 upvotes · 195.8K views

    I am working on #OpenSource file uploader. The uploader is the widget that other developers embed in their apps. It should work well in different browsers and on different devices. BrowserStack and Sauce Labs help to achieve that. I can test the uploader in many varieties of browsers+OS only used my browser without virtual machines.

    See more
    Xamarin logo

    Xamarin

    1.2K
    1.4K
    775
    Create iOS, Android and Mac apps in C#
    1.2K
    1.4K
    + 1
    775
    PROS OF XAMARIN
    • 120
      Power of c# on mobile devices
    • 80
      Native performance
    • 77
      Native apps with native ui controls
    • 71
      No javascript - truely compiled code
    • 67
      Sharing more than 90% of code over all platforms
    • 45
      Ability to leverage visual studio
    • 44
      Many great c# libraries
    • 43
      Mvvm pattern
    • 36
      Amazing support
    • 34
      Powerful platform for .net developers
    • 19
      GUI Native look and Feel
    • 15
      Nuget package manager
    • 11
      Free
    • 9
      Backed by Microsoft
    • 9
      Enables code reuse on server
    • 8
      Faster Development
    • 7
      Open Source
    • 7
      It's free since Apr 2016
    • 7
      Use of third-party .NET libraries
    • 7
      Best performance than other cross-platform
    • 7
      Easy Debug and Trace
    • 6
      Xamarin.forms is the best, it's amazing
    • 6
      Mac IDE (Xamarin Studio)
    • 5
      Power of C#, no javascript, visual studio
    • 5
      C# mult paradigm language
    • 4
      Microsoft backed
    • 4
      Great docs
    • 4
      Compatible to develop Hybrid apps
    • 4
      Microsoft stack
    • 4
      That just work for every scenario
    • 3
      Small learning curve for Mobile developers
    • 3
      Well Designed
    • 2
      Ability to leverage legacy C and C++
    • 2
      Ionic
    CONS OF XAMARIN
    • 8
      Build times
    • 5
      Visual Studio
    • 3
      Scalability
    • 3
      Complexity
    • 3
      Price
    • 2
      Nuget
    • 2
      Maturity
    • 2
      Build Tools
    • 2
      Support
    • 0
      Maturidade
    • 0
      Performance

    related Xamarin posts

    Greg Neumann

    Finding the most effective dev stack for a solo developer. Over the past year, I've been looking at many tech stacks that would be 'best' for me, as a solo, indie, developer to deliver a desktop app (Windows & Mac) plus mobile - iOS mainly. Initially, Xamarin started to stand-out. Using .NET Core as the run-time, Xamarin as the native API provider and Xamarin Forms for the UI seemed to solve all issues. But, the cracks soon started to appear. Xamarin Forms is mobile only; the Windows incarnation is different. There is no Mac UI solution (you have to code it natively in Mac OS Storyboard. I was also worried how Xamarin Forms , if I was to use it, was going to cope, in future, with Apple's new SwiftUI and Google's new Fuchsia.

    This plethora of techs for the UI-layer made me reach for the safer waters of using Web-techs for the UI. Lovely! Consistency everywhere (well, mostly). But that consistency evaporates when platform issues are addressed. There are so many web frameworks!

    But, I made a simple decision. It's just me...I am clever, but there is no army of coders here. And I have big plans for a business app. How could just 1 developer go-on to deploy a decent app to Windows, iPhone, iPad & Mac OS? I remembered earlier days when I've used Microsoft's ASP.NET to scaffold - generate - loads of Code for a web-app that I needed for several charities that I worked with. What 'generators' exist that do a lot of the platform-specific rubbish, allow the necessary customisation of such platform integration and provide a decent UI?

    I've placed my colours to the Quasar Framework mast. Oh dear, that means Electron desktop apps doesn't it? Well, Ive had enough of loads of Developers saying that "the menus won't look native" or "it uses too much RAM" and so on. I've been using non-native UI-wrapped apps for ages - the date picker in Outlook on iOS is way better than the native date-picker and I'd been using it for years without getting hot under the collar about it. Developers do get so hung-up on things that busy Users hardly notice; don't you think?. As to the RAM usage issue; that's a bit true. But Users only really notice when an app uses so much RAM that the machine starts to page-out. Electron contributes towards that horizon but does not cause it. My Users will be business-users after all. Somewhat decent machines.

    Looking forward to all that lovely Vue.js around my TypeScript and all those really, really, b e a u t I f u l UI controls of Quasar Framework . Still not sure that 1 dev can deliver all that... but I'm up for trying...

    See more
    William Miller

    We are developing an AWS IoT app for large boats. The IoT devices have sensors all over the boat for engine oil pressure, position, water depth, fuel level, crew location, etc. When the boat has internet, we interact with AWS cloud using lambda and Amazon DynamoDB. When the boat is offshore, the captain and crew still need normal and emergency alerts and real-time sensor information. The crew might have an Android or IoS phone or a Windows or macOS PC to receive alerts and interact with sensors. We may use the AWS GreenGrasss edge computing solution and either MQTT or HTML for that function.

    Question: We want to develop a cross-platform client to run on Windows, Mac, Android, IOS, and possibly Linux. We are primarily Python programmers, so PyQt or Kivy are options for us, but we have heard good things about React Native, Flutter, Xamarin, and others. We think an AWS Greengrass core on an RPI4 could communicate to the client with MQTT or a local webserver with a client web interface.

    Any thoughts would be much appreciated.

    See more
    Sauce Labs logo

    Sauce Labs

    294
    385
    436
    Test mobile or web apps instantly across 700+ browser/OS/device platform combinations - without infrastructure setup.
    294
    385
    + 1
    436
    PROS OF SAUCE LABS
    • 59
      Selenium-compatible
    • 46
      Webdriver compatible
    • 35
      Video recordings of every test
    • 31
      Qa
    • 29
      Mobile support
    • 26
      Any programming language
    • 23
      Developer tools
    • 21
      Test local and firewalled servers
    • 20
      Jenkins integration
    • 18
      Pristine VMs
    • 17
      CI Compatible
    • 11
      Appium support
    • 9
      Parallel testing
    • 8
      Rapid environment preparation
    • 7
      Easy testing on almost any device
    • 7
      Allows me to Focus more test automation rather than IT
    • 7
      Mobile device support
    • 6
      Secure testing and easy setup
    • 5
      Quick support response
    • 5
      Easy setup with CI and fast automated tests
    • 4
      Easy to setup and understand,
    • 4
      Fast and reliable to host the automated tests
    • 3
      Easy onboarding, do not need to manager VMs/OS/Browsers
    • 3
      Easy setup and integration with Travis Ci
    • 3
      Maintained browser matrix
    • 2
      Great documentation
    • 2
      Teamcity Integration and mobile testing win
    • 2
      Hany for platform testing
    • 2
      Generous free trial
    • 2
      Efficient tool to verify product quality
    • 2
      Easy. Straightforward. Scalable
    • 2
      Great way to integrate test suite on cloud
    • 2
      Simplicity of Sauce-connect
    • 1
      Very Good, Quick, flexible Infrastructure Support
    • 1
      Having this available for CI servers is fantastic
    • 1
      Awesome tech support
    • 1
      It's great for my QA work
    • 1
      Amazing service to do cloud cross browser testing
    • 1
      Depth of integrations
    • 1
      Because of its cloud based support for appium
    • 1
      Easy setup, Works great with selenium.
    • 1
      QE support
    • 1
      Manuals are not very well versed for beginners
    • 1
      Secure testing
    • 1
      Cheaper than browserstack
    • 1
      Stable
    • 0
      Simple to set up and integrate so many browser configs
    CONS OF SAUCE LABS
    • 2
      Relatively slow
    • 2
      Expensive

    related Sauce Labs posts

    Shared insights
    on
    Sauce LabsSauce LabsSeleniumSelenium

    I am looking to purchase one of these tools for Mobile testing for my team. It should support Native, hybrid, and responsive app testing. It should also feature debugging, parallel execution, automation testing/easy integration with automation testing tools like Selenium, and the capability to provide availability of devices specifically for us to use at any time with good speed of performing all these activities.

    I have already used Perfecto mobile, and Sauce Labs in my other projects before. I want to know how different or better is AWS Device farm in usage and how advantageous it would be for us to use it over other mentioned tools

    See more
    Zarema Khalilova
    Frontend Team Lead at Uploadcare · | 6 upvotes · 195.8K views

    I am working on #OpenSource file uploader. The uploader is the widget that other developers embed in their apps. It should work well in different browsers and on different devices. BrowserStack and Sauce Labs help to achieve that. I can test the uploader in many varieties of browsers+OS only used my browser without virtual machines.

    See more
    Kobiton logo

    Kobiton

    19
    40
    0
    A mobile cloud platform that enables users to perform manual or automated testing
    19
    40
    + 1
    0
    PROS OF KOBITON
      Be the first to leave a pro
      CONS OF KOBITON
        Be the first to leave a con

        related Kobiton posts

        pCloudy logo

        pCloudy

        10
        12
        0
        A mobile application testing platform
        10
        12
        + 1
        0
        PROS OF PCLOUDY
          Be the first to leave a pro
          CONS OF PCLOUDY
            Be the first to leave a con

            related pCloudy posts

            Apache JMeter logo

            Apache JMeter

            318
            209
            6
            An open source load testing tool
            318
            209
            + 1
            6
            PROS OF APACHE JMETER
            • 4
              Requires no programming knowledge
            • 1
              Supports distributed
            • 1
              Open-source
            CONS OF APACHE JMETER
            • 1
              It's GUI-first
            • 1
              Too complicated

            related Apache JMeter posts