Articles

TestFlight alternatieven: Top 11 mobiele Beta testtools voor 2017

Posted by admin

als een nieuw jaar begint, we hopen dat meer mobiele dev-teams zullen distribueren beta builds voordat het vrijgeven aan het publiek. Als u dit artikel leest, is de kans groot dat u op zoek bent naar de beste beta distributie tools en diensten. Dit artikel heeft betrekking op tools voor zowel iOS en Android, maar richt zich op iOS (en TestFlight alternatieven) als het is een pickier platform voor beta-testen met meer complexiteit.

dit artikel vergelijkt elke tool met betrekking tot multi-platform ondersteuning, integraties en API ‘ s aangeboden, gebruiksgemak, Populariteit, setup tijd, Diverse voor-en nadelen, en, natuurlijk, prijzen. Ik bespreek en vergelijk continue integratie en continue ontwikkeling adoptie en integraties, evenals feedback van gebruikers en bruikbaarheid. Ik zal ook betrekking hebben op het gebruiksgemak en de installatietijd, het analyseren van de stappen die nodig zijn om alles ingesteld en uitgevoerd. Bovendien, ik noem alle bekende klanten voor elke dienst, evenals alle openbaar beschikbare statistieken bij het berekenen van de populariteit factor.

omgaan met UDIDs (Unique Device Identifiers) is een van de dingen waarmee iOS-ontwikkelaars worstelen bij het distribueren van beta builds. Deze zijn onderdeel van de provisioning profielen die nodig zijn om beta versies vrij te geven. U zult merken dat in de meeste tools die in dit artikel worden gepresenteerd, iOS-ontwikkelaars de provisioning profielen handmatig moeten behandelen en een nieuwe build met het nieuw gegenereerde provisioning profiel moeten indienen, maar sommige tools kunnen deze taak automatiseren. Tenzij anders vermeld, ga ervan uit dat de service de provisioning profielen niet voor u afhandelt, dus u zult ze handmatig moeten behandelen.

Lijst van TestFlight alternatieven besproken in dit artikel

Naam

Platforms

Prijs

TestFairy

Android, iOS, Anderen

10 Apps Gratis

HockeyApp

Android, iOS, Anderen

2 Apps Gratis

HockeyKit

Android, iOS

Gratis

Crashlytics (Stof)

Android, iOS

Gratis

Applivery

Android, iOS, Anderen

2 Apps Gratis

buddybuild

Android, iOS, Anderen

1 Gelijktijdige Bouwen Gratis

AppBlade

Android, iOS, Anderen

25 Apparaten Gratis

DeployGate

Android, iOS

Gratis Voor Indie-Ontwikkelaars

Installr

Android, iOS

3 Apparaten Gratis

Ubertesters

Android, iOS, Anderen

2 Projecten

Top 11 van iOS Beta Testing Tools vergelijken @testflightapp #hockeyapp @buddybuild @crashlytics @testfairy en meer https://t.co/eQMYfaE7hp

— Uitrol.io (@RolloutIO) januari 31, 2017

Populariteit: Als je in de Apple ontwikkelingswereld bent, heb je waarschijnlijk gehoord van TestFlight. Er zijn veel meningen voor en tegen het gebruik van TestFlight, omdat Apple het begin 2014 verwierf, maar tijdens de eerste 3 jaar van het bestaan vóór de overname, had het al veel populariteit en adoptie gewonnen.

Platforms: sinds de overname ondersteunt Apple Android-distributies niet meer, en het staat nu alleen distributie toe naar Apple – apparaten-iOS, watchOS en tvOS.

API & integraties: Fastlane, meer bepaald het is ‘pilot’ lane, zal uw beste vriend bij het leveren van uw app aan TestFlight ‘ s beta testers. Met een enkele opdrachtregel, bent u in staat om uw app van ontwikkeling naar de handen van uw beta testers.

gebruiksgemak: als u geen automatiseringsprogramma zoals Fastlane gebruikt om uw werkruimte te automatiseren, is het nog steeds vrij eenvoudig om uw app in beta-testen te krijgen. Het hele proces wordt gedaan via de iTunes Connect portal, en u kunt interne of externe Testers toe te voegen. Interne testers zijn “onderdeel” van uw ontwikkelingsteam, dus alleen degenen die momenteel zijn toegewezen als ontwikkelaars of developer rollen hebben in uw iTunes Connect team (zoals admins). De app distributie verzonden naar interne testers zijn de snelste, omdat ze niet een Beta app Beoordeling nodig, noch voldoen aan de App Store beoordeling richtlijnen, zoals de distributie verzonden naar externe testers.

aan de andere kant, om externe testers uit te nodigen, wie is iedereen die niet in uw development team, heb je alleen hun e-mailadres nodig en ze zijn klaar om te gaan zodra ze de uitnodiging hebben geaccepteerd. Alleen TestFlight heeft dit interne en externe Tester concept.Het voordeel van TestFlight is dat de ontwikkelaar de provisioningprofielen voor nieuwe apparaten niet handmatig hoeft af te handelen, waardoor het gebruiksgemak aanzienlijk wordt verbeterd.

installatietijd & inspanning: de installatietijd is meestal het maken van de app in de iTunes Connect en het indienen van de app via Xcode, wat tot een paar minuten kan duren om uw app goedgekeurd te krijgen via het geautomatiseerde app revisiesysteem van Apple. Je moet expliciet aangeven wat informatie over de test build die u instuurt, zoals een beschrijving en wat moet worden getest, dus dat kan een beetje langer duren dan als het niet nodig die informatie.Voors: elke tester moet de officiële TestFlight-app van Apple downloaden in de App Store om App-distributies te kunnen downloaden en testen. Een andere geweldige functie is dat u notities en details kunt toewijzen aan de app die wordt gedistribueerd, zodat de testers kunnen zien wat er moet worden getest.

basisinformatie over crashes en sessies wordt opgeslagen in TestFlight-gegevens, zodat de ontwikkelaars kunnen bijhouden wat er gebeurt met elk van de versies die worden getest. Extra feedback kan worden verzonden naar de ontwikkelaars via e-mail (binnen TestFlight app) naast een log met informatie van het huidige apparaat.

Misc Cons: wat de ontwikkelaars het meest dwars zit is de Beta App Review die nodig is om externe testers uit te nodigen (de meeste keren zijn de belangrijkste testers buiten ons ontwikkelingsteam). Dus dat, en het feit dat het niet ondersteunt niet-Apple platforms, zijn de redenen waarom veel mensen klagen over TestFlight. Anders dan dat, het is een geweldig hulpmiddel, het was al een van de meest populaire (zo niet de meest) op de markt voordat Apple het kocht, en het werd zeker nog populairder na de overname.

prijzen: Apple ‘ s officiële oplossing voor bètadistributie is volledig gratis te gebruiken.

Overig: een korte video tutorial wordt hier aangeboden door Apple. Als alternatief is een volledige tutorial beschikbaar op de website van Ray Wenderlich.

TestFairy

**

**

TestFairy is een van mijn aanbevolen TestFlight alternatieven. Het werkt voor iOS en Android en tientallen andere platforms, en biedt meer dan alleen app distributie. TestFairy biedt video ‘ s die laten zien wat er precies gebeurde op uw app voordat er iets mis ging. De service biedt gebruikers een optie om hun apparaat te schudden en feedback terug te sturen naar de ontwikkelaar. Deze feedback, kan automatisch worden geduwd om Slack of JIRA, met een video die laat zien wat er precies werd gedaan met de gebruiker. Integraties & API ‘ S: TestFairy ‘ s lijst van integraties is echt geweldig! Bugtracking integraties omvatten JIRA, GitHub, Trello, Bugzilla, Asana, Pivotal, YouTrack evenals Slack en HipChat. Continue integratie: TestFairy heeft een open API voor uploads en plugins voor populaire CI tools zoals Jenkins, Travis-CI, Circle-CI, Bitrise, Fastlane, Bamboo. Platforms: TestFairy is beschikbaar voor native iOS, Android, Xamarin, React Native, Adobe Air, PhoneGap, Cordova, ionic, Appcelerator Titanium en Unity. Populariteit: TestFairy is heel populair bij de Enterprise menigte. Klanten zijn onder andere Samsung, Groupon, Adobe, Johnson & Johnson, HP, Century Link, Sears, McKinsey. Enterprise Hosting: TestFairy ‘ s enterprise edition is beschikbaar in Private Cloud of On Premise en heeft een optie voor witte etikettering. TestFairy voor startups is alleen beschikbaar in public cloud. Single Sign On: TestFairy ondersteunt SAML en LDAP en is compatibel met Okta, OneLogin, Ping Identity, Google Apps, Oracle en IBM ‘ s SSO-oplossingen. Insteltijd & Inspanning En Gebruiksgemak: U hoeft niet eens een SDK toe te voegen aan uw project als u alleen op zoek bent naar de app distributie functie, dus het is een van de makkelijkste tools om te installeren en te beginnen met het gebruik. Als een plus, je krijgt ook in-app bug rapportage. Prijzen: TestFairy heeft een Basic tier dat is gratis, en biedt betaalde pakketten voor startup en enterprise bedrijven.

HockeyApp

Populariteit En Misc Pro ‘ S: Completer dan TestFlight, en zeker een van de meest populaire beta distributie diensten die er zijn, Microsoft ‘ s oplossing voor beta distributies biedt ook feedback van de gebruiker direct vanuit de app, inzichten over hoe gebruikers gebruik maken van de app, geavanceerde team management functies, en is zeer geschikt voor grote bedrijven die veel verschillende apps te ontwikkelen.

Platforms: Het ondersteunt ook een groter scala aan platforms, van Android, iOS, macOS en Windows tot Cordova, React Native, Unity en Xamarin.

Gebruiksgemak En Insteltijd & Inspanning: De opstelling is vrijwel hetzelfde als stof, die ik later zal behandelen. Er zijn tal van manieren om de HockeyApp SDK toe te voegen aan uw project, met inbegrip van CocoaPods, Carthage, en handmatig. Het uploaden van een nieuwe build kan worden gedaan via het web dashboard of via HockeyApp voor Mac, en is echt eenvoudig.

integraties & API ‘s: Het beschikt over een enorm scala aan integraties en bugtrackers, en biedt handige tutorials voor de meest populaire zoals JIRA, Slack, GitHub, Status Board Ipad app, Microsoft’ s Visual Studio Team Services, en ook webhooks. Daarnaast ondersteunt HockeyApp ook verschillende build servers & tools: Fastlane, Jenkins, Travis CI, en Visual Studio Team Services.

prijzen: dit alles is beschikbaar in een gratis tier voor maximaal 2 apps, en de andere plannen zijn hier te vinden. Voor diegenen die meer dan 2 apps willen gebruiken en er niet meer voor willen betalen, kan HockeyKit open source een alternatief zijn.

HockeyKit

Platforms: Van HockeyKit GitHub Wiki, HockeyKit is een kader om eenvoudig te distribueren toepassingen met maximaal gebruiksgemak voor de eindgebruiker en grote flexibiliteit voor ontwikkelaars, die momenteel ondersteunt IOS en Android-platforms.

integraties & API ‘ s: Het is een open source framework dat voorafging aan HockeyApp. Het is een alternatief voor degenen die hun eigen servers hebben en graag hun eigen beta distributie systeem hosten, maar het is niet bijgewerkt voor meer dan 2 jaar en wordt geleverd zoals het is. Voor verdere ondersteuning en functies, ze raden het gebruik van HockeyApp, want het is het bedrijf dat dit product is overgegaan.

gebruiksgemak & installatietijd & inspanning: omdat het een open source framework is dat volledig op uw eigen server moet worden geïnstalleerd en wordt geleverd zoals het is, is het helemaal niet makkelijk te gebruiken, of het kost op zijn minst een bepaalde tijd om alles in te stellen. Het heeft een goede documentatie, hoewel, en omdat het een self-hosted oplossing, kunt u vrijwel alles wat je nodig hebt of wilt integreren.

Populariteit & Prijsstelling: Het is niet zo populair als HockeyApp,maar dan weer, het is volledig gratis te gebruiken, waardoor het de beste oplossing als uw bedrijf niet wilt vertrouwen op 3rd party software te leveren beta builds.

Crashlytics Beta (Fabric)

Ah… Eindelijk, Stof. Veruit mijn persoonlijke meest favoriete suite van mobiele ontwikkelaarstools. Eigendom van Twitter, deze suite van tools omvatten een totaal van 14 SDK ‘ s (en tellen!), in een enkele, modulaire SDK, waardoor ontwikkelaars om te kiezen welke tools ze nodig hebben voor elk van hun projecten, en gemakkelijk te integreren in elk van hen. Bovendien, Twitter kruist Fabric ’s Answers Analytics informatie met Twitter’ s analytics, dus je krijgt Absoluut geweldig publiek informatie zonder te betalen extra voor dat – een unieke functie die alleen Twitter is in staat om het aanbieden van de ontwikkelaars – en dat is een van de redenen dat maakt Fabric mijn persoonlijke winnaar voor beste gratis tool!

Insteltijd & Inspanning En Gebruiksgemak: Focussen op Beta (dat is waarom je hier bent), de setup werkt net als HockeyApp, zoals ik eerder heb gezegd, dus het is vrij eenvoudig, en alles kan worden gedaan via uw favoriete dependency manager.

integraties & API ‘ s: Ik moedig het gebruik van Crashlytics aan naast antwoorden en Beta, en, natuurlijk, waarom zou je beta niet integreren in Fastlane? Met een druk op de knop, uw builds zal beschikbaar zijn voor al uw beta testers, eenvoudig als dat. En aangezien Fastlane ontwikkeling is nu actief onder het hoofdkantoor van Twitter, ze zetten een aantal serieuze inspanning in het maken van het de meest naadloze beta distributie tool op de markt.

U kunt ook Crashlytics toevoegen aan het Slack-kanaal van uw team. Het is niet echt hetzelfde als integreren met Beta, maar wanneer je belangrijke fouten en crashes hebt (inclusief in je bètadistributies), zul je ze laten verwittigen in je Slack (of in je e-mail ook, als je ouderwets bent).

Platforms: Beta ondersteunt Android en iOS.

Overige Pro ‘ S: Fabric biedt ook een geweldige real-time hartslag-achtige grafiek waar u kunt zien hoe uw productie of beta-app doet.

Populariteit: als je nog steeds niet overtuigd bent, Fabric serveerde meer dan 1 miljard actieve apparaten na slechts 9 maanden na de lancering, en tegen het einde van 2016, Fabric serveerde meer dan 2 miljard actieve apparaten (vrijwel alle apparaten op de aarde), terwijl de landing top plekken voor app analytics, stabiliteit, en gelde maken van 2016.

prijzen: het beste van alles: 100% gratis.

Update: Google kocht Fabric in Januari. Het is moeilijk om te zeggen wat dat nu betekent, maar Google ‘ s nieuwste acquisities hebben de meest variabele resultaten, zoals shutdowns en service beperkingen. We kunnen het nooit zeggen, maar ik denk niet dat stof zo ‘ n triest einde zal hebben. Alles wat we hopen is dat Google ons niet in de steek laat met Fabric ‘ s 2,5 miljard actieve mobiele apparaten!

toepassing

een andere geweldige oplossing die opvalt is Applivery, vooral vanwege de aanpasbaarheid bij het distribueren van uw builds, waardoor het een geweldige oplossing als voor enterprise distributies (degenen die niet bedoeld zijn om te worden gedistribueerd in de openbare app stores).

Platforms: het ondersteunt zowel native als hybride apps op zowel Android-als iOS-platforms, onder elke programmeertaal die door deze platforms wordt ondersteund.

Integraties & API ‘ S: Het biedt ook een van de meest geïntegreerde oplossingen, het aanbieden van plug-and-play integraties met Slack, JIRA en Google Analytics. Het maakt het ook mogelijk om apps automatisch te uploaden, rechtstreeks vanaf uw build-server, bereid om Bitrise, Jenkins, Travis-CI of andere continue integratie -, implementatie-en leveringsplatforms te gebruiken. Om de top op dat, het biedt zelfs een Fastlane plugin die alles zal implementeren met een druk op de knop, net als zijn concurrenten. En als u nog meer directe toegang tot de functies en functionaliteiten wilt, biedt het een enorme REST API die alles dekt.

installatietijd & inspanning en gebruiksgemak: als u niet gewend bent aan Carthago, zult u merken dat u er in begint te graven, tenzij u het handmatig wilt installeren, aangezien CocoaPods geen optie is met Applivery. Het verzenden van feedback of bug report is net zo eenvoudig als het nemen van een screenshot bij het gebruik van Applivery, dus het voegt op grote bruikbaarheid.

populariteit: omdat het een recent opgerichte startup in Spanje is, is het niet zo populair als de eerder genoemde oplossingen, maar het is zeker een sterke concurrentie naar de markt, vanwege de enterprise-gerichte oplossingen.

prijzen: Vanwege de B2B aard, het is niet volledig gratis voor al hun functies, maar de gratis versie bevat momenteel 2 apps, 10 bouwt/app, 5 distributie sites, 2 verschillende teams en 500 installaties. Voor meer informatie over de andere plannen, zie hun prijstabel.

buddybuild

als je wat budget te investeren op uw project, mijn persoonlijke favoriet is zeker buddybuild. Met een uitstekende reeks integraties, automatisch provisioning profielen Beheer, enorme platforms ondersteuning, en een volledige continue integratie en implementatie ondersteuning, het is gewoon logisch waarom al die top tier bedrijven gebruiken.

Populariteit: zoals vermeld op hun website: “Some of the world’ s most respected brands trust buddybuild” en ik zou geen woord veranderen. Slack, Arc ‘ teryx, Firefox, Meetup, NBC en Monzo zijn enkele van de beruchte namen, wat het behoorlijk indrukwekkend maakt.

Integraties & API ‘ S: Net als TestFairy bestrijken buddybuild ‘ s integraties vrijwel alles wat je je kunt voorstellen, van bouwfase tot implementatie en feedback van gebruikers. Integraties omvatten alle Git gebaseerde broncode repository, iTunes Connect en Google Play (om automatisch TestFlight beta ‘ s te implementeren, of zet uw app in productie in de App stores), en de meeste communicatie en bug rapportage tools zoals Slack, HipChat, Trello, JIRA, GitHub, Pivotal, en meer.

Platforms: Android, IOS, en verrassend genoeg tvOS en watchOS zijn onderdeel van de platforms die buddybuild ondersteunt. Als u hybride oplossingen ontwikkelt, ondersteunen ze ook elk hybride ontwikkelingskader zoals Ionic, React Native, PhoneGap en meer.

Instellingstijd & inspanning: voel je vrij om elke dependency manager te gebruiken waarmee je vertrouwd bent, zoals CocoaPods, Carthage, npm of Maven, zodat alle afhankelijkheden automatisch worden gedetecteerd en geïnstalleerd. Het vereist geen configuratie setup, scripts of bestanden bij de installatie, dus alles is zo soepel mogelijk bij het krijgen van alles klaar om te gaan.

Gebruiksgemak: Als het gaat om gebruiksgemak, zeker dit is een van de meest opvallende oplossingen op de markt. Opnieuw, met hun woorden: “buddybuild verbindt continue integratie, continue levering en een iteratieve feedback-oplossing in een enkel, naadloos platform” en werkt absoluut prachtig. Met elke `git push` naar je Git server, zal buddybuild een build van je app activeren, een eenheid of UI testen uitvoeren (zelfs op fysieke apparaten, indien nodig), en je app voorbereiden om te worden ingezet in App Store of Google Play. En herinner je de UDID behandeling genoemd in het begin van dit artikel? Buddybuild behandelt alles voor u, dus u hoeft zich geen zorgen te maken.

als het gaat om de feedbackfase, kunnen uw bètatesters bugs rapporteren en feedback geven door simpelweg op de screenshot snelkoppeling op het apparaat te drukken en zelfs een gebied in de screenshot te markeren als hij dat wil. Bovendien, met elke bug of crash rapport, een onmiddellijke replay is beschikbaar voor u om te analyseren, waardoor u een beeld over hoe u die specifieke bug te reproduceren.

Overige Pro ‘ S: Wat nog cooler is aan hen is dat ze u een snelle demo kunnen sturen, zodat u kunt zien hoe gemakkelijk het is om alles aan de praat te krijgen. Ze e-mailen u een beta-versie van een 2048 demo app, zodat u kunt spelen met het, erachter te komen bugs of crashes en feedback te rapporteren. Het enige slechte ding over het is dat ik persoonlijk besteed 25 minuten spelen 2048 toen ik voor het eerst de demo-app ontvangen. _(ツ) _ /

prijzen: hun gratis tier biedt 1 gelijktijdige build, automatische provisioning van 5 nieuwe apparaten, 10 screenshots/maand en 5 onmiddellijke replays/maand. Hogere plannen zijn te vinden in hun prijzen pagina.

andere ondernemingen die het vermelden waard zijn

Highlight: AppBlade is een Mobile Device Management tool, dus het is een beta distributie tool met een focus op veiligheid. U kunt apps op afstand installeren, updaten en verwijderen in uw apparaten, evenals beveiligen ze, voeg een laag van encryptie, en veeg info van de apparaten, alles op afstand via het dashboard.

Platforms: AppBlade is beschikbaar voor iOS, macOS, Android, & BlackBerry.

Prijzen: Gratis voor de eerste 25 apparaten, en zo goedkoop als $1/apparaat/maand daarna.

DeployGate en Installr

Highlight: beide services registreren uw testapparaten die verbinding maken met Apple Developer Portal, zodat ze uw UDID automatisch beheren, uw provisioningprofielen verwerken en uw IPA automatisch bijwerken. Als uw bedrijf voortdurend nieuwe testapparaten of testers gebruikt, is dit zeker de functie die u zocht.

prijzen: DeployGate ‘ s heeft eerlijke prijzen voor indie-ontwikkelaars (van $0 tot $15/maand), maar vrij agressieve prijzen voor ondernemingen, maar dat is aan elk bedrijf om te beslissen. U kunt hun prijstabel hier vinden.

Installr aan de andere kant heeft een echt beperkte gratis tier, en kosten “per app”.

Ubertesters

Highlight: als je je app wilt testen maar geen QA-team hebt, biedt Ubertesters precies wat het klinkt: een platform met gedistribueerde onafhankelijke testers om je app te testen. De testers zijn onderverdeeld in 3 verschillende categorieën: functionele testen, usability testen en lokalisatie testen, zodat u de testers kunt huren die uw app beter zullen testen voor uw behoeften.

naast het crowd testing platform biedt het ook een QA management tool, zodat u alle processen en uw eigen teams in realtime kunt monitoren en beheren.

prijzen: de on-demand crowd testers service begint bij $ 25 / uur. Ubertesters bieden een gratis reeks diensten, maar hun volledige prijstabel is hier te vinden.

Vergelijkingstabel

================================================================================================================================================

Conclusie

Elk van de 11 tools geanalyseerd hier is het vermelden waard, omdat ieder heeft zijn eigen niche, specialiteit, en hoogtepunten dus, afhankelijk van uw toepassing, kunt u gebruik verschillende beta distributie tools.

ik raad ten zeerste aan om te beginnen met Fastlane en zijn geweldige toolkit. Het integreert met de meeste van de diensten die in dit artikel, en dat is niet alleen toeval.

als uw app is beperkt tot de App Store (en u hebt geen plannen voor het ontwikkelen van een Android-versie in de toekomst), zou mijn keuze Apple ‘ s TestFlight te wijten aan het gemak van de installatie, auto provisioning profile management, en dezelfde build die u gebruikt op het kan live gaan op de App Store met een druk op de knop.

rekening houdend met alle voor-en nadelen, zou het niet eerlijk zijn om één winnaar te kiezen vanwege het verschil in prijs.

laat 2017 het jaar zijn van continue integratie, levering en implementatie, betere app-testen en meer geïntegreerde workflows. Laten we samen met het QA team-ze zijn onze vrienden!

Related Post

Leave A Comment