Testdroid

Last updated

Testdroid is a set of mobile software development and testing products by Bitbar Technologies Limited.

Contents

Company

Bitbar was founded in 2009, with offices in Cambridge, United Kingdom, Wrocław, Poland, and Oulu, Finland. [1] Marko Kaasila is a founder and chief executive officer. [2] Other founders included Sakari Rautiainen and Jouko Kaasila. Initial seed funding came from angel investors and Finnvera Venture Capital in December 2012. [3] [4] By 2013, Bitbar was reported to have offices in San Francisco, Helsinki and in Wrocław. [5] An investment of US$3 million was announced in April 2013, from Creathor Ventures, DFJ Esprit, Finnvera Venture Capital, Finland's TEKES and Qualcomm. [6] [7] Investors were quoted as being attracted because customers already included Google, Facebook, LinkedIn, Flipboard, Pinterest, and eBay. [8]

In May 2014, a research by the company found out several aspects that fragment Android ecosystem for developers and users. [9]

In September 2014, company enabled free access to Intel Atom based Android devices for mobile application and game testers. [10] [11]

Products

Testdroid [12] comprises three different products: Testdroid Cloud, Testdroid Recorder and Testdroid Enterprise. Testdroid provides an application programming interface through open source software available on GitHub. [13] Testdroid can use testing frameworks, such as Robotium, Appium [14] and uiautomator for native and Selenium for web applications, targeted for mobile application and game developers.

Testdroid Cloud contains real Android [15] and iOS powered devices, some of which are available for users. [16] [17] Testdroid Cloud lets users run tests simultaneously on cloud-based service. [18]

Testdroid Recorder is a tool for developers and testers for recording user-actions and producing JUnit based test cases on mobile application and games. [19] Testdroid Recorder is available at the Eclipse marketplace. [20]

Testdroid Enterprise is a server software for managing automated testing on multiple real Android and iOS powered devices, supporting Gradle [21] build system and Jenkins Continuous Integration.

Testdroid appeared at Google I/O in 2012 and 2013. [22] [23]

Related Research Articles

Mobile app development is the act or process by which a mobile app is developed for one or more mobile devices, which can include personal digital assistants (PDA), enterprise digital assistants (EDA), or mobile phones. Such software applications are specifically designed to run on mobile devices, taking numerous hardware constraints into consideration. Common constraints include CPU architecture and speeds, available memory (RAM), limited data storage capacities, and considerable variation in displays and input methods. These applications can be pre-installed on phones during manufacturing or delivered as web applications, using server-side or client-side processing to provide an "application-like" experience within a web browser.

Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen-based mobile devices such as smartphones and tablets. Android has historically been developed by a consortium of developers known as the Open Handset Alliance, but its most widely used version is primarily developed by Google. First released in 2008, Android is currently is the world's most widely used computer operating system; the latest, version, released on October 15, 2024, is Android 15.

<span class="mw-page-title-main">Here Technologies</span> Netherlands-based mapping data company

Here Technologies is a Dutch multinational group specialized in mapping technologies, location data, and related automotive services to individuals and companies. It is majority-owned by a consortium of German automotive companies and American semiconductor company Intel whilst other companies also own minority stakes. Its roots date back to U.S.-based Navteq in 1985, which was acquired by Finland-based Nokia in 2007. Here is currently based in The Netherlands.

<span class="mw-page-title-main">ChromeOS</span> Linux-based operating system developed by Google

ChromeOS, sometimes styled as chromeOS and formerly styled as Chrome OS, is a Linux distribution developed and designed by Google. It is derived from the open-source ChromiumOS operating system and uses the Google Chrome web browser as its principal user interface.

<span class="mw-page-title-main">Apperian</span> Defunct software company in Boston, USA

Apperian, Inc. was a Boston-based software company. The organization provided a mobile application management platform that did not require app code modifications or software development kits (SDKs).

A mobile application or app is a computer program or software application designed to run on a mobile device such as a phone, tablet, or watch. Mobile applications often stand in contrast to desktop applications which are designed to run on desktop computers, and web applications which run in mobile web browsers rather than directly on the mobile device.

<span class="mw-page-title-main">BlueStacks</span> American technology company

BlueStacks is a chain of cloud-based cross-platform products developed by the San Francisco-based company of the same name. The BlueStacks App Player enables the execution of Android applications on computers running Microsoft Windows or macOS.

<span class="mw-page-title-main">Google Play</span> Digital application distribution service by Google

Google Play, also known as the Google Play Store or Play Store and formerly known as Android Market, is a digital distribution service operated and developed by Google. It serves as the official app store for certified devices running on the Android operating system and its derivatives, as well as ChromeOS, allowing users to browse and download applications developed with the Android software development kit and published through Google. Google Play has also served as a digital media store, offering games, music, books, movies, and television programs. Content that has been purchased on Google Play Movies & TV and Google Play Books can be accessed on a web browser and through the Android and iOS apps.

Dialogflow is a natural language understanding platform used to design and integrate a conversational user interface into mobile apps, web applications, devices, bots, interactive voice response systems and related uses.

<span class="mw-page-title-main">Android Studio</span> Integrated development environment for the Android platform

Android Studio is the official integrated development environment (IDE) for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development. It is available for download on Windows, macOS and Linux based operating systems. It is a replacement for the Eclipse Android Development Tools (E-ADT) as the primary IDE for native Android application development. Android Studio is licensed under the Apache license but it ships with some SDK updates that are under a non-free license, making it not open source.

<span class="mw-page-title-main">Android Developer Day</span> Google event

Android Developer Days (ADD) is an open conference held at various locations worldwide each year. The Android Developer Days conference is a growing organization that allows developers of various software and applications to showcase, observe, and participate in Android Developing events, such as informational lectures, workshops, entertainment activities, panel discussions, and networking opportunities make up a majority of the Android Developer Days. As an international leader in mobile operating systems, ADD has become increasingly popular as the center for mobile device conventions. Unofficial participants may elect to observe different booths and displays. However, in order to partake in the festivities, one must apply to join the organization. There is an assortment of ways that one is able to join the conference including exhibiting your own presentation, showcasing posters featuring developing applications, or instructing hands-on, interactive coding tutorials. In 2014, the Android Developer Days conventions had been held in Ankara, Turkey, from May 16 to May 17.

<span class="mw-page-title-main">Tango (platform)</span> Mobile computer vision platform for Android developed by Google

Tango was an augmented reality computing platform, developed and authored by the Advanced Technology and Projects (ATAP), a skunkworks division of Google. It used computer vision to enable mobile devices, such as smartphones and tablets, to detect their position relative to the world around them without using GPS or other external signals. This allowed application developers to create user experiences that include indoor navigation, 3D mapping, physical space measurement, environmental recognition, augmented reality, and windows into a virtual world.

Android Runtime (ART) is an application runtime environment used by the Android operating system. Replacing Dalvik, the process virtual machine originally used by Android, ART performs the translation of the application's bytecode into native instructions that are later executed by the device's runtime environment.

Firebase was a company that developed backend software. It was founded in San Francisco in 2011 and was incorporated in Delaware.

Acompli is a discontinued mobile app that allowed for user interaction with email messages as well as management of multiple email accounts in one programme. In addition, the tool also organized one's calendar and shared files. This application provided for integration with cloud storage platforms such as Dropbox, OneDrive, and iCloud; it also carried support for Microsoft Exchange and Gmail. Acompli launched on 24 April 2014. The startup company, which had $7.3 million in funding, was led by CEO Javier Soltero, J.J. Zhuang (CTO) and Kevin Henrikson.

Parse, Inc. was a company acquired by Meta in 2013 and shut down in January 2017. They developed a MBaaS platform, Parse. Following the announcement in 2016 of the impending shutdown, the platform was subsequently open sourced.

Firebase Cloud Messaging (FCM), formerly known as Google Cloud Messaging (GCM), is a cross-platform cloud service for messages and notifications for Android, iOS, and web applications, which as of May 2023 can be used at no cost. Firebase Cloud Messaging allows third-party application developers to send notifications or messages from servers hosted by FCM to users of the platform or end users.

Crashlytics was a Boston, Massachusetts-based software company founded in May 2011 by entrepreneurs Wayne Chang and Jeff Seibert. Crashlytics helps collecting, analyzing and organizing app crash reports.

AppSheet is a no-code development platform for application software, which allows users to create mobile, tablet, and web applications. It allows using data sources like Google Drive, DropBox, Office 365, and other cloud-based spreadsheet and database platforms. AppSheet can be utilized for a broad set of business use cases including project management, customer relationship management, field inspections, and personalized reporting. AppSheet was acquired by Google in January 2020.

References

  1. "Company". Original web site. Archived from the original on 30 January 2010. Retrieved 2 August 2013.
  2. Marko Kaasila (4 June 2013). "Why investors should make it rain on developer tools". Guest Post. Venture Beat. Retrieved 2 August 2013.
  3. "Bitbar Raises Seed Funding". FinSMEs. 12 March 2012. Retrieved 2 August 2013.
  4. Greg Anderson (9 April 2012). "Bitbar Announces Funding, Releases Services For Automatic Android App Testing". Arctic Startups. Retrieved 2 August 2013.
  5. Megan Rose Dickey (17 June 2013). "These 12 Startups Prove Angry Birds Isn't The Only Hot Tech Product To Come Out of Finland: Testdroid by Bitbar makes testing mobile applications on various devices a breeze". Business Insider. Retrieved 2 August 2013.
  6. Steve O'Hear (17 April 2013). "Bitbar Raises $3M From Qualcomm, Creathor, DFJ Esprit, And Finnvera For Its Testdroid Mobile App Testing Platform". Tech Crunch. Retrieved 2 August 2013.
  7. Greg Anderson (17 April 2013). "Bitbar Raises €2.28 Million To Expand Mobile Device Testing". Arctic Startups. Retrieved 2 August 2013.
  8. Louis Bedigian (18 April 2013). "This Startup's 'Stunning Customer List' Was Worth a $3 Million Investment". Benzinga. NASDAQ. Retrieved 2 August 2013.
  9. Charles Arthur (22 August 2014). "Android is more fragmented than ever. Should developers or users worry?". The Guardian. Retrieved 23 August 2014.
  10. Intel (11 September 2014). "Free App Testing on Intel-Based Android Devices with Testdroid Cloud". Intel Corporation. Retrieved 12 September 2014.
  11. Businesswire (11 September 2014). "Testdroid Enables Remote Manual and Automated Testing of Android Apps and Websites on Intel Atom-Based Devices for Free of Charge". Businesswire. Retrieved 12 September 2014.{{cite news}}: |author= has generic name (help)
  12. Jouko Kaasila; Denzil Ferreira; Vassilis Kostakos; Timo Ojala (4 December 2012). "Testdroid: automated remote UI testing on Android". ACM. ACM. Retrieved 7 August 2013.
  13. "Testdroid API". GitHub. Retrieved 2 August 2013.
  14. "Helppi, Ville-Veikko". Appium on real devices. Retrieved 24 April 2014.
  15. Simons, Tony. 2012. - http://androidspin.com/2012/03/13/testdroid-brings-simplified-android-app-testing-with-over-100-devices-ready-and-waiting/
  16. Tobias Nilsson (14 May 2013). "Sony devices added to Testdroid". Sony Developer World. Retrieved 2 August 2013.
  17. Juhani Lehtimaki (1 June 2012). "Getting To Know The Android Platform: Building, Testing And Distributing Apps". Smashing Magazine. Retrieved 2 August 2013.
  18. Van der Spek, Marco. http://www.testnewsonline.com/2012/06/28/testdroid-delivers-cloud-based-testing-platform/
  19. Helppi, Ville-Veikko. http://bitbar.com/goodbye-handwritten-test-cases/
  20. "Testdroid Recorder". Eclipse Marketplace. Retrieved 2 August 2013.
  21. Gradle build system for Android - "Gradle-related Project: TestDroid Enterprise | Gradleware". Archived from the original on 2013-07-23. Retrieved 2013-07-23.
  22. "Testdroid". Google I/O 2013 Developer Sandbox. Retrieved 2 August 2013.
  23. Google I/O 2012 - http://thedroidguy.com/2012/06/testdroid-testing-platform-for-android-announced-at-google-io-2012/