Browser Testing

Programming Interfaces

Browser Tests with Virtual Devices – powered by TestChameleon™

Websites and web applications are often automatically tested on different device, operating system and browser combinations to make sure that they work correctly everywhere. This is very often done with Selenium, which controls a browser directly by using each browser’s built in support for automation and can be used in two ways:

  • For local testing with the browser running on the same machine, that also executes the test.
  • For remote testing with Selenium Grid, where the browser runs on a different machine than the one that executes the test.
  • A central hub is contacted by each test to obtain access to a new browser instance.

    Tests can be executed with VMs from the Device Cloud in three possible ways –
    with the Device Cloud Proxy, the Device Cloud API for Java and the Cloud Proxy.

    For this documentation we focus on the Device Cloud Proxy.
    If you want to use another programming interface don’t hesitate to contact us directly.


    Device Cloud Proxy

    This is a modified local Selenium server that runs on your machine and is connected to Device Cloud. It acts as a reverse proxy that can be used like a Selenium Grid hub:
    If a test requests a browser instance via Selenium, the Device Cloud Proxy redirects the request to the Device Cloud, where a new VM with the matching browser is created. The browser can be controlled via Selenium WebDriver to perform the test, written in Java, Python, Ruby, Node.js, PHP, Perl or C#. The Device Cloud Proxy can be used to easily migrate Selenium tests that run in a local Selenium Grid to the Testbirds Device Cloud.


    Browser Testing

    Here you can find all infos related to Browser Testing in our Device Cloud.


    App Testing

    Here you can find all infos related to App Testing in our Device Cloud.

    Test Automation

    How To: Test Automation with Device Cloud
    Learn, how to execute automated browser tests with Jenkins and the Testbirds Device Cloud. The video covers getting familiar with the Device Cloud, starting a new browser test run using Jenkins, monitoring your test and executing parallel cross browser tests on different virtual machines.

    Discover more

    Manual Testing

    How To: Manual Testing with Device Cloud
    Learn how to execute manual testing with Testbirds Device Cloud. The video covers getting familiar with the Device Cloud, starting a new browser test and optimising your frontend development.

    Discover more


    Quality Assurance Testing 2.0
    Cross Browser tests, Mobile App & Desktop Application Testing made easy: Harness the power of virtual and real devices for your software development – perform fully automated or manual testing directly in your browser. Our Device Cloud provides you with all the testing methods for your cross device and cross browser testing.

    Discover more


    Landal GreenParks

    DEVICE CLOUD: Landal GreenParks uses device cloud to optimise the guest experience
    “Together with Testbirds, we are now researching the test automation possibilities, so we can efficiently verify that the front-end website information corresponds with that on our MDM system.”
    Remco Vink | Functional Application Manager @ Landal GreenParks

    Download Case Study

    Deutsche Telekom

    DEVICE CLOUD: Test Automation
    The cooperation with the developers of Testbirds is very uncomplicated and at a high professional level. All our requirements could be fulfilled without delays and without problems in the timeframe specified by us."
    Alexander Gunnar Kiefer | Technical Project Lead @ Deutsche Telekom

    Rebtel uses Device Cloud

    "Device testing is integral to our mobile QA process at Rebtel. We’ve tried many cloud device testing platforms and none can provide the functionality we need. The real devices - powered by Global real device network - promises to meet our needs and then some, with the globally distributed nature of the network representing real users much better than a single-location device-farm."
    Andy Kaminski | Head of Mobile @ Rebtel

    Webinar: Test Automation

    DEVICE CLOUD: Test Automation
    This webinar provides insights into the challenges and best practices of automated browser testing for websites and cross device testing for apps. Georg Hansbauer, Founder and Managing Director of Testbirds, shows how our SaaS solution TestChameleon™ can help. Content: • About Testbirds • Motivation for automated testing • Setup of an automated testing process • Real world example
    Georg Hansbauer | Founder and Managing Director @ Testbirds

    More Webinars


    Whitepaper: Test automation

    Test Automation of UI Tests using Selenium and Appium
    This whitepaper by Georg Hansbauer, Founder and Managing Director of Testbirds, shows how developers can reduce manual testing efforts with UI automation using Selenium and Appium. How QA Managers can integrate automated browser tests into their existing development cycles and what a corresponding testing infrastructure for cross browser testing could look like.
    Georg Hansbauer | Founder and Managing Director @ Testbirds

    More Whitepapers


    Whitepaper: Real Devices

    True Remote Software Testing on Real End-User Devices

    This whitepaper shows how software development teams can efficiently make use of Real Devices for cross device testing - powered by Global Real Device Network. Our Real Devices are use a worldwide network of end-user devices - for the execution of functional testing.
    Georg Hansbauer | Founder and Managing Director @ Testbirds

    More Whitepapers

    Good to know: Virtual Devices – powered by TestChameleon™

    Our Virtual Devices – powered by TestChameleon™ – enable software tests with virtual machines (VM) in the Device Cloud. Through the service, our clients are able to extensively test their applications on a wide range of operating systems and browser versions, without the need of acquiring these for in-house testing.

    It facilitates them to run manual and automated tests of their software to analyse for compatibility and inconsistencies. So, how does this work?
    Basically, Device Clouds’ Virtual Devices provide a platform in which virtual machines are constructed on demand. Accordingly, clients can then run manual tests on these virtual machines, simply by clicking or following a use case scenario.

    In addition, automated tests can also be executed, by means of Selenium- or Sikuli-scripts. TestChameleon™ (TeCh abbreviated) has some cool features.

    First of all, a virtual machine is set up in just about minute. Want to have Windows 7 running with Service Pack 1 and Firefox 35.0.1? Or do you need to test a specific version of Chrome or Opera on Linux? With TeCh, it’s just a matter of selecting the desired software combinations and you’re good to go.

    Once your machine is up and running, you can go ahead and install your (beta) software or check your website and test how it functions. This can be done either manually, so by clicking around, or automatically, by means of automated test scripts.
    These are just the quick basics of software tests with our Virtual Devices – powered by TestChameleon™.

    Want to know more about our remote testing services?

    We take care of your QA, UX, and usability testing! Whether you need a helping hand or full testing management, we will assist you in optimizing your digital products. Want to know more? Get in touch now.

    1und1-testbirds-crowdtesting  ACE Bug test app  ANWB Usability Test  Appitized Bugability  Arvato - Chatbot Testing  Assmann - End-to-End Bugability  Audi - UX-Study  Baur- Bugtesting  Bayernatlas - Bugfixing  Bittl - Bugability  bmw-logo-crowdtesting-testbirds  Braun - Bugability  CEBIT - Bug Testing  Celonis - Bugability  DATEV - Usability  Deutsche Bahn - Crowdtest  Deutsche Messe - Website testing  Deutsche Post - Bug Testing  Telekom - Test Automation  Die Welt - Website Testing  DM -Bug Testing  DHL - Bugability  Dr. Oetker - Bugtest  Elitepartner - App Testing  Evening Standard - Website Testing  Webshop Testing  App Testing  Bugability  End-to-End Testing  Immowelt - Website Testing  Interhyp - Remote Interviews  Comparison Study  User Experience Test  Training Academy  Bug Testing  Crowdtesting Exploratory Bugtest  Website Testing  Webshop Testing  Usability Study  Device Cloud - manual testing  Load Testing  Webshop Testing  Bugability  Website Testing  Bug Testing  Webshop Bug Testing  Bug testing  Crowdtesting  Bugability

    chatbot partner  Crossbrowser testing  testbirds partnership  Partnership  Mobile Testing partnership  crowdtesting qa partner   game testing partner   crowdtesting partner

    Subscribe to the Testbirds Whistler!

    Receive updates on our innovative testing services, webinars, brand-new Nest features!

    You have Successfully Subscribed!

    @ Contact