Аналог testflight для android

5 инструментов для тестирования мобильных приложений

Как разработчик приложений Вы должны гарантировать, что Ваше приложение хорошо работает, и что в текущей версии может возникнуть минимальное количество проблем. Есть много доступных инструментов тестирования приложений, которые помогают выпускать бета-версии и, который дают возможность пользователям иметь форму обратной связи для сообщений о возникающих проблемах.

С помощью тестирующих инструментов, Вы можете получать отчеты об ошибках, аналитические данные, обратную связь и так далее. В этой статье мы рассмотрим несколько платных и бесплатных вариантов подобных инструментов.

Некоторые из них созданы только для iOS, остальные являются кросс-платформенными инструментами.

TestFlight для iOS разработчиков

Изначально TestFlight был сделан для разработчиков Android и iOS, но после того, как Apple его приобрел, поддержка Android была удалена.

Если Вы работаете на iOS 8, то для Вас TestFlight будет бесплатным. С помощью TestFlight Beta Testing Вы можете пригласить пользователей протестировать приложение до того, как официально его выпустить.

TestFlight позволяет Вам приглашать до 1000 внешних пользователей или тестеров, используя лишь адрес их электронной почты. Как только внешние тестеры приглашены в TestFlight, они получают ссылку для загрузки официального приложения с App Store.

Чтобы быстро получить обратную связь от членов команды, Вы можете разделить свои бета конструкции до 25. Членам команды должны иметь статус Technical или Admin в iTunes Connect. Каждый член команды может проверить Вашу бету на 10 устройствах.

С TestFlight легко поддерживать обратную связь от настоящих пользователей. Вы можете использовать TestFlight, чтобы проверить приложения на iPhone, iPad и iPod touch на iOS 8 и последующих версий, но только не Mac приложения. Их проверить не получится.

TestFairy

TestFairy на все 100% бесплатный, но для больших команд предлагается Enterprise Package.

TestFairy предлагает некоторые замечательные функции для разработчиков приложений. Одна из таких функций – Video , которое записывает сторону клиента, и не приходится делать скрин-шоты. TestFairy обеспечивает видеозапись теста со стороны клиента, включая центральный процессор, Память, GPS, Сетевой контроль, регистрации, отчеты по ошибкам и так далее.

Вам не нужно интегрировать SDK или API в конструкции Вашего приложения для работы с приложениями Android. Вы загружаете свой APK (Android application file) на платформу TestFairy. Затем, TestFairy демонтирует Ваш файл APK, вставляет необходимые средства в нужные места, чтобы собрать информацию и повторно собирает его для распределения к испытателям бета-версии.

Если Вы разработчик iOS тогда, Вам нужно будет добавить одну строку кода.

Вы можете пригласить проверяющих бета-версии по электронной почте или через родное или сетевое тестовое приложение. Эти приложения могут быть доставлены проверяющим, хотя публичная бета веб-страница доступна на хостинге TestFairy.

Google Play Native App Beta Testing

Если Вы работаете с приложениями Android, тогда у Вас, скорее всего, есть доступ к консоли Google Developer. Для доступа к этому инструменту, Вы можете использовать свою учетную запись Google. Если Вы работаете от имени организации, то Google рекомендует завести новую учетную запись.

В июне 2014 Google Play Team анонсировала выход Google Play Developer Publishing API для разработчиков.

Subscriptions и In-App Purchases API позволяют Вам управлять покупками в приложении и подписками.

The Publishing API позволяет Вам загрузить и публиковать приложения и выполнить другие задачи, связанные с публикацией.

Инструмент включает в себя такие функции как:

  • Почтовые уведомления
  • Подсказки оптимизации
  • Расширенная статистика дохода
  • Большой экспорт обзоров
  • Глубокое соединение и проверка веб-сайта, чтобы оптимизировать результаты поиска и установку приложения на устройства

Примечание: Если Вы планируете продавать приложения или встроенные покупки в приложении, позаботьтесь о том, чтобы у Вас был банковский счет в Вашей стране, и чтобы была карта, чтобы Вы могли оплатить вступительный взнос в размере 25$.

HockeyApp

HockeyApp позволяет разработчикам поставлять бета-версии приложений для iOS, Android, Windows Phone и приложений Mac OS. Теперь владельцем HockeyApp является Microsoft.

Читайте также:  Андроид прошивка для psp

HockeyApp не предлагает бесплатной версии, но Вы можете испробовать работу HockeyApp бесплатно в течение 1 месяца. Цены начинаются от $10 в месяц и позволяет Вам создавать до 5 приложений. HockeyApp предлагает неограниченное место хранение, неограниченное количество разработчиков или проверяющих для всех планов.

Объединенная поставка приложений через все платформы для обработки обновлений
Отчеты по ошибкам и анализ, который может быть объединен с контролем над версией
Простая обратная связь для пользователей
Аналитика пользователей, аппаратных средств и ОС
Управление командой и пользователями
HockeyApp

Ubertesters

Ubertesters – всестороннее решение для тестирования, которое предлагает широкий диапазон инструментов для поставки новых конструкций и отчетов об ошибках. Вы даже можете включить или отключить определенные конструкции для тестирования. Ubertesters предлагает бесплатные и платные планы. Бесплатный план предлагает 100 МБ хранения на 2 проекта. В настоящее время есть поддержка iOS и Android, в будущем запланирован доступ Windows.

  • Анализ отчетов об ошибках через платформу OS и их статус
  • Распределение бета-версий и обновлений
  • Управление командой
  • Передача сообщений
  • Интеграция с внешними системами отслеживания ошибок

Одна характерная особенность Ubertesters это то, что Вы можете нанять людей для помощи и проверки Вашего приложения на огромном количестве реальных устройств и на реальных условиях.

Вывод

Это лишь небольшая подборка инструментов, которые позволяют внешним проверяющим иметь доступ к Вашему приложению. Какие из них Вы уже пробовали? Какой другой инструмент Вы могли бы порекомендовать?

Источник

Testflight Alternatives for Android

As you may have heard, Testflight is pulling down its support to Android on March 21. But don’t worry, we will show you some alternatives so you can choose the tool that best suits your needs.

First, we will define the criteria for the tools:

  • Support for Continuous deployment.
  • Mobile version support (so we can install new versions).
  • Support for individual permissions for testers.
  • Supports distribution list permissioning.
  • Cost-effectiveness.

Now that we have the criteria, let’s first use Testflight as a starting point and then take a look at these 5 tools:

  1. HockeyApp
  2. Appaloosa
  3. TestFairy
  4. Play Store
  5. Apphance

Testflight (https://testflightapp.com/)

Continuous deployment: New versions via API Upload and Jenkins plugin.

Mobile version: Available

Individual permissions for testers: Select the users to give permissions to and voilà.

Distribution list permissioning: Create a list by choosing its name and users. Type the list name in distribution_list API parameter.

Cost: Free.

1. HockeyApp (http://hockeyapp.net/)

Hosted version of open source project HockeyKit. While it is a little confusing to understand its use flow at the beginning, it has good cost-benefit when it comes to functionality.

Continuous deployment: New versions via API Upload and Jenkins plugin.

Mobile version: Available

Individual permissions for testers: No.

Distribution list permissioning: Create tags and choose users. Type the list name in the tags API parameter.

Cost: First month for free with the Basic Plan. Check other plans here.

2. Appaloosa (http://www.appaloosa-store.com/)

While the overall usability has to be improved, it’s easy to get started with.

Continuous deployment: Jenkins plugin

Mobile version: Yes

Individual permissions for testers: No.

Distribution list permissioning: Create groups, connect users to the group and choose which groups have permissions to access the app.

Cost: Free when limited to 1 app and 10 users. Check plans here.

3. TestFairy (http://testfairy.com/)

It has a good interface and is simple to use with many reports. It supports apps that use Testflight’s SDK.

Continuous deployment: New versions via API Upload. They also have a Gradle plugin.

Mobile version: They don’t have a mobile version yet, but are working on a native app that will release very soon (according to the website support).

Individual permissions for testers: Choose the users to invite to test your app.

Distribution list permissioning: Create groups for the users. Enter that group name in the TESTER_GROUPS variable in the deploy script. An email will be sent to the users that are in the group with a link to download the .apk file.

Cost: Free.

4. Play Store (https://developer.android.com/)

Google has a Developer Console for Beta testing. It requires you to first provide information about the app before start using. Besides that I didn’t like to have to go out of the Developer Console in order to create testers groups.

Читайте также:  Hdmi stick with android

Continuous deployment: No.

Individual permissions for testers: No.

Distribution list permissioning: Create a group on Google Groups or a new community on Google+ and type the email or URL.

5. Apphance (http://www.utest.com/apphance)

The most simple when it comes to functionality, and it’s pretty easy to use too.

Continuous deployment: They offer Apphance Flow, a build automation tool for Mobile Projects

Mobile version: No.

Individual permissions for testers: The users you choose will receive an email with a link to download the .apk.

Distribution list permissioning: No.

Cost: Free, limited to 1 app and 50 devices. Contact them to know more about prices.

Источник

Android TestFlight Alternatives in 2020

[09/22/2020 Update: Recently startups have been asking us if Play Console is still the best TestFlight alternative for Android in 2020. We’ve updated this article with some more details about exactly why our decision still stands, despite all the progress that third-party alternatives have made.]

In 2020, the best TestFlight alternative for Android remains the Google Play Console. Google Play Console is the direct equivalent to TestFlight for iOS, since Google Play Console is a first-party supported solution for managing beta testing of your app.

Features of TestFlight

Before we get into TestFlight alternatives for Android in 2020, we’ll first discuss TestFlight and what makes it such a great platform for managing beta testing. There’s two main categories of users that you’ll use TestFlight with: internal testers and external testers.

Internal Testers

Think of internal testing as a closed beta. Internal testers are generally the members of your team—your developers, your QA resources, your marketing team, etc. You can have up to 25 internal testers, and each tester can test on up to 30 devices, in case your engineering team needs to test on multiple versions of iOS or multiple generations of iPhones. An internal tester will be able to access all beta builds to test, so you definitely want to limit this to your actual team members and not real end users.

External Testers

External testers are where real end users might get involved—think of external testing as an open beta. These testers could be anyone from your Twitter followers to your friends and family. You can add external testers directly via their email or by enabling public link sharing and posting your invitation link. The key difference between these testers and the internal testers is external testers can only access the builds that you select for them to test, making it an ideal solution for putting test builds in the hands of real end users.

What’s the Best TestFlight Android Alternative in 2020?

We get this question a lot. Until early 2018, there wasn’t an official Google Play Store solution for internal testing of apps. Android developers who are familiar with the seamless beta testing experience of TestFlight will be happy to know that Google released something called the Play Console. The Play Console is the best Android alternative for TestFlight in 2020 because of the first-party support from Google as well as the tools Play Console provides for beta testing your Android app.

Using the Play Console, you can distribute your Android app for internal testing, closed alpha testing, and open beta testing. Watch the video above to get an overview of how to manage your Android app releases in Play Console in 2020, updated for Android 11.

Internal Testing

Internal testing on the Play Console for Android is similar to internal testing on TestFlight. You can have up to 100 internal testers that will get every build of your app to test. Again, you’ll want to limit these users to your own team members, friends, or family.

Читайте также:  Как подключит мегафон модем андроид

Alpha

Alpha releases on the Play Console can be used for when you want a closed test with a small group of internal testers. These alpha testers must opt-in to the alpha program and be invited by the developer before they can begin testing, making alpha testing most suitable for your team members. Just like internal testers in TestFlight, alpha testers on Play Console should not be real end users but rather internal team members, friends, or family.

Beta releases on the Play Console can be used for when you want an open test with real-world users of your Android app. These end users can sign up to beta test your app straight from the Play Store. One key difference between the alpha and beta release is that the beta release requires a Google review of your app before testing can begin.

Testing on Android used to lag behind what iOS offered with TestFlight, but Android has introduced a great alternative with the addition of internal testing to the Play Console in March 2018. No matter what platform your app is on, you can enjoy first-party support for managing both internal and external testing, and we can safely say that Play Console is the best TestFlight alternative for Android in 2020.

A Note on Third-Party Solutions

There’s an abundance of third-party TestFlight alternatives on Android in 2020, including TestFairy, HockeyApp, and more.В However, we generally don’t recommend startups and small businesses to use these third-party solutions.

Play Console

We still stand by Play Console as the best alternative for TestFlight on Android in 2020 because of the first-party support. The fact that it’s maintained by Google means Play Console is free to use for all Android developers and more importantly, users can discover and opt-in to beta testing directly through theВ Play Store app listing.

This means you don’t have to ask users to download a special testing app or sign up through a web browser if you want more beta testers for your app. Simply ask your users to go to the Play Store listing for your Android app and click «Join the Beta,» and seconds later they’ll be testing the beta version of your app!

Check out this AndroidВ Central article for more information and some screenshots showing how easy it is to start beta testing an app.

Third-Party Alternatives

Third-party alternatives to TestFlight are getting better, but most of them will cost you once you exceed a certain limit of testers or releases. The other major downside is users won’t be able to opt-in to testing directly from the Play Store.

The process of beta testing an app using a third-party alternative such as TestFairy, HockeyApp, etc., involves signing up through a link, then receiving an email with a link or a file to download the Android app file, known as an APK. However, the process of installing an APKВ can be quite difficult in 2020, especially if you’re on Android 11.

Google has made it increasingly difficult to install APKs from external sources (i.e. any source that isn’t the official Play Store). Check out this Android Central article detailing the steps needed to install an APK. Note the stark contrast in this article from the previous article showing the one step process to beta test on the Play Store for Play Console betas.

Convincing your users to go through this complicated process to download and install the beta version of your app is a lot more difficult than just telling them to click «Join the Beta» on the Play Store. This makes Play Console a much more attractive option for beta testing your apps simply because of how easy it is for your end users to start testing your apps, hence why we recommend Play Console as the top alternative to TestFlight for Android in 2020.

Источник

Оцените статью