Articles

TestFlight alternativer: Top 11 Mobile Beta testværktøjer til 2017

Posted by admin

når et nyt år begynder, vi håber, at flere mobile dev-hold distribuerer beta-builds, før de frigives til offentligheden. Hvis du læser denne artikel, er chancerne for, at du leder efter de bedste beta-distributionsværktøjer og-tjenester. Denne artikel dækker værktøjer til både iOS og Android, men fokuserer på iOS (og TestFlight-alternativer), da det er en pickier platform til beta-test med mere kompleksitet.

denne artikel sammenligner hvert værktøj vedrørende multi-platform support, integrationer og API ‘ er tilbydes, brugervenlighed, Popularitet, setup tid, diverse fordele og ulemper, og, selvfølgelig, prissætning. Jeg diskuterer og sammenligner løbende integration og løbende udvikling adoption og integrationer, samt brugerfeedback og brugervenlighed. Jeg vil også dække brugervenlighed og opsætningstid, analysere de nødvendige trin for at få alt sat op og køre. Derudover vil jeg nævne alle kendte kunder for hver tjeneste samt alle offentligt tilgængelige målinger ved beregning af popularitetsfaktoren.

håndtering af UDID ‘ er (unikke enhedsidentifikatorer) er en af de ting, iOS-udviklere kæmper med, når de distribuerer beta-builds. Disse er en del af de provisioning-profiler, der er nødvendige for at frigive betaversioner. Du vil bemærke, at iOS-udviklere i de fleste værktøjer, der præsenteres i denne artikel, bliver nødt til at håndtere klargøringsprofilerne manuelt og indsende en ny build med den nyligt genererede klargøringsprofil, men nogle værktøjer kan automatisere denne opgave. Medmindre andet er angivet, skal du antage, at tjenesten ikke håndterer leveringsprofilerne for dig, så du bliver nødt til at håndtere dem manuelt.

liste over TestFlight-alternativer gennemgået i denne artikel

navn

platforme

prisfastsættelse

TestFairy

Android, iOS, andre

10 Apps gratis

HockeyApp

Android, iOS, andre

2 apps gratis

Hockeykit

Android, iOS

gratis

Crashlytics (Stof)

Android, iOS

gratis

Applivery

Android, iOS, andre

2 apps gratis

Buddybuild

Android, iOS, andre

1 samtidig bygge gratis

AppBlade

Android, iOS, andre

25 enheder gratis

DeployGate

Android, iOS

gratis til Indie-udviklere

Installr

Android, iOS

3 enheder gratis

Ubertesters

Android, iOS, andre

2 Projekter Gratis

top 11 iOS beta testværktøjer sammenligning @testflightapp #HockeyApp @Buddybuild @Crashlytics @Testfairy og mere https://t.co/eQMYfaE7hp

— Rollout.io (@RolloutIO) Januar 31, 2017

Popularitet: Hvis du er i Apple-udviklingsverdenen, har du sandsynligvis hørt om TestFlight. Der er mange meninger for og imod brugen af TestFlight, siden Apple erhvervede det tilbage i begyndelsen af 2014, men i løbet af de første 3 års eksistens før overtagelsen havde det allerede fået meget popularitet og adoption.

platforme: siden overtagelsen stoppede Apple med at understøtte Android – distributioner, og det tillader nu kun distribution til Apple-enheder-iOS, SEOs og tvOS.

API & integrationer: Fastlane, mere specifikt er det ‘pilot’ lane, vil være din bedste ven, når du leverer din app til TestFlight ‘ s betatestere. Med en enkelt kommandolinje kan du få din app fra udvikling til dine betatesters hænder.

brugervenlighed: hvis du ikke bruger et automatiseringsværktøj som Fastlane for at automatisere dit arbejdsområde, er det stadig ret ligetil at få din app til beta-test. Hele processen udføres via iTunes Connect-portalen, og du kan tilføje enten interne eller eksterne testere. Interne testere er “en del” af dit udviklingsteam, således kun dem, der i øjeblikket er tildelt som udviklere eller har udviklerroller i dit iTunes Connect-team (som administratorer). Appdistributionen, der sendes til interne testere, er den hurtigste, da de ikke kræver en Beta-Appanmeldelse eller overholder retningslinjerne for App Store-gennemgang, som distributionen sendt til eksterne testere.

på den anden side, for at invitere eksterne testere, der er nogen, der ikke er i dit udviklingsteam, behøver du kun deres e-mail-adresse, og de er gode til at gå, når de har accepteret invitationen. Kun TestFlight har dette interne og eksterne Testkoncept.

TestFlight ‘ s fordel er, at det ikke kræver, at udvikleren håndterer klargøringsprofilerne til nye enheder manuelt, så det forbedrer brugervenligheden betydeligt.

opsætningstid & indsats: opsætningstiden er for det meste at oprette appen i iTunes Connect og indsende appen via kode, hvilket kan tage op til et par minutter at få din app godkendt gennem Apples automatiserede apprevisionssystem. Du skal eksplicit erklære nogle oplysninger om den testbygning, du sender, som en beskrivelse og hvad der skal testes, så det kan tage lidt længere tid, end hvis det ikke krævede den information.

Misc fordele: hver tester skal hente Apples officielle TestFlight app i App Store for at kunne hente og teste app distributioner. En anden stor funktion er, at du kan tildele noter og detaljer til den app, der distribueres, så testerne kan se, hvad der skal testes.

grundlæggende oplysninger om nedbrud og sessioner gemmes i TestFlight-Data, så udviklerne kan spore, hvad der foregår med hver af de versioner, der testes. Ekstra feedback kan sendes til udviklerne via e-mail (inden TestFlight app) sammen med en log med oplysninger om den aktuelle enhed.

Misc ulemper: det, der generer udviklerne mest, er den Beta-Appanmeldelse, der kræves for at invitere eksterne testere (de fleste gange er de vigtigste testere uden for vores udviklingsteam). Så det og det faktum, at det ikke understøtter ikke-Apple-platforme, er grundene til, at mange mennesker klager over TestFlight. Bortset fra det er det et godt værktøj, det var allerede et af de mest populære (hvis ikke det mest) på markedet, før Apple købte det, og det blev bestemt endnu mere populært efter overtagelsen.

prissætning: Apples officielle løsning til beta-distribution er helt gratis at bruge.

andet: en hurtig video tutorial tilbydes af Apple her. Alternativt, en fuld tutorial er tilgængelig på Ray Venderlich hjemmeside.

TestFairy

**

**

TestFairy er et af mine anbefalede TestFlight-alternativer. Det virker for iOS og Android og snesevis af andre platforme, og giver mere end blot App distribution. TestFairy giver videoer, der viser, hvad der præcist skete på din app, før noget gik galt. Tjenesten giver brugerne mulighed for at ryste deres enhed og sende feedback tilbage til udvikleren. Denne feedback, kan automatisk blive skubbet til Slack eller JIRA, med en video, der viser, hvad der præcist blev gjort med brugeren. Integrationer & API ‘ Er: Testfairys liste over integrationer er virkelig fantastisk! Fejlsporingsintegrationer inkluderer JIRA, GitHub, Trello, Bugsilla, Asana, Pivotal, YouTrack samt Slack og HipChat. Kontinuerlig Integration: TestFairy har en åben API til uploads og plugins til populære ci-værktøjer som Jenkins, Travis-CI, Circle-CI, Bitrise, Fastlane, Bamboo. Platforme: TestFairy er tilgængelig for native iOS, Android, React Native, Adobe Air, PhoneGap, Cordova, ionic, Appcelerator Titanium og Unity. Popularitet: TestFairy er meget populær blandt enterprise-mængden. Kunder omfatter Samsung, Groupon, Adobe, Johnson & Johnson, HP, Century Link, Sears, McKinsey. Enterprise Hosting: Testfairys enterprise edition er tilgængelig i privat sky eller på stedet og har mulighed for hvid mærkning. TestFairy til startups er kun tilgængelig i offentlig sky. Single Sign On: TestFairy understøtter SAML og LDAP og er kompatibel med Okta, OneLogin, Ping Identity, Google Apps, Oracle og IBMs SSO-løsninger. Opsætning Tid & Indsats Og Brugervenlighed: Du behøver ikke engang at tilføje en SDK til dit projekt, hvis du kun leder efter appdistributionsfunktionen, så det er et af de nemmeste værktøjer at opsætte og begynde at bruge. Som et plus får du også fejlrapportering i appen. Prissætning: TestFairy har et grundlæggende niveau, der er gratis, og tilbyder betalte pakker til opstart og virksomhedsvirksomheder.

HockeyApp

Popularitet Og Diverse Fordele: Mere komplet end TestFlight, og bestemt blandt de mest populære beta-distributionstjenester derude, Microsofts løsning til beta-distributioner tilbyder også brugerfeedback lige fra appen, indsigt i, hvordan brugerne bruger appen, sofistikerede teamstyringsfunktioner og er velegnet til store virksomheder, der udvikler mange forskellige apps.

platforme: Det understøtter også et større udvalg af platforme, fra Android, iOS, macOS og vinduer, til Cordova, React Native, Unity og .

Brugervenlighed Og Opsætning Tid & Indsats: Opsætningen er stort set den samme som stof, som jeg vil dække senere. Der er mange måder at tilføje HockeyApp SDK til dit projekt, herunder CocoaPods, Carthage og manuelt. Upload af en ny build kan ske via Internettet dashboard eller via HockeyApp til Mac, og er virkelig ligetil.

integrationer & API ‘ er: den har et stort udvalg af integrationer og bug trackers og giver praktiske tutorials til de mest populære som JIRA, Slack, GitHub, status Board iPad app, Microsofts Visual Studio Team Services og også internethooks. Derudover understøtter HockeyApp også forskellige build-servere & værktøjer: Fastlane, Jenkins, Travis CI og Visual Studio Team Services.

prissætning: alt dette er tilgængeligt i et gratis niveau for op til 2 apps, og de andre planer kan findes her. For dem, der ønsker at bruge mere end 2 apps og ikke gerne vil betale mere for det, kan HockeyKit open source være et alternativ.

HockeyKit

Platforme: HockeyKit er en ramme til nemt at distribuere applikationer med maksimal brugervenlighed for slutbrugeren og stor fleksibilitet for udviklere, som i øjeblikket understøtter iOS-og Android-platforme.

integrationer & API ‘ er: det er en open source-ramme, der gik forud for HockeyApp. Det er et alternativ for dem, der har deres egne servere og gerne vil være vært for deres eget beta-distributionssystem, men det er ikke blevet opdateret i over 2 år og leveres som det er. For yderligere support og funktioner anbefaler de at bruge HockeyApp, da det er den virksomhed, der fortsatte dette produkt.

brugervenlighed & opsætningstid & indsats: da det er en open source-ramme, der skal være fuldt installeret på din egen server og leveres som den er, er det slet ikke let at bruge eller i det mindste tager en vis tid at få alt oprettet. Det har dog en god dokumentation, og da det er en selvhostet løsning, kan du integrere stort set alt hvad du har brug for eller ønsker.

Popularitet & Prissætning: Det er ikke så populært som HockeyApp, men igen er det helt gratis at bruge, hvilket gør det til den bedste løsning, hvis din virksomhed ikke ønsker at stole på 3.parts program til at levere beta builds.

Crashlytics Beta (Stof)

Ah… Endelig Stof. Langt min personlige mest foretrukne suite af mobile udviklerværktøjer. Ejet af kvidre, denne suite af værktøjer omfatter i alt 14 SDK ‘er (og tælle!), i en enkelt, modulopbygget SDK, der giver udviklere mulighed for at vælge, hvilke værktøjer de har brug for til hvert af deres projekter, og let integrere dem i hver af dem. Derudover krydser kvidre Fabric ‘s svar Analytics information med kvidre’ s analytics, så du får helt fantastisk publikumsinformation uden at betale ekstra for det – en unik funktion, som kun kvidre er i stand til at tilbyde sine udviklere – og det er en af grundene til, at stof er min personlige vinder for det bedste gratis værktøj!

Opsætningstid & Indsats Og Brugervenlighed: Fokus på Beta (derfor er du her), opsætningen fungerer ligesom HockeyApp, som jeg har nævnt før, så det er ret ligetil, og alt kan gøres enten via din foretrukne afhængighedschef.

integrationer & API ‘ er: jeg opfordrer kraftigt til at bruge Crashlytics sammen med svar og Beta, og selvfølgelig, hvorfor ikke integrere beta til Fastlane? Med et tryk på en knap vil dine builds være tilgængelige for alle dine betatestere, så simpelt som det. Og da Fastlane udvikling nu opererer under kvidre hovedkvarter, de sætte op nogle alvorlige indsats for at gøre det til den mest problemfri beta distribution værktøj på markedet.

du kan også tilføje Crashlytics til dit teams Slack-kanal. Det er ikke rigtig det samme som at integrere med Beta, men når du har vigtige fejl og nedbrud (inklusive i dine beta-distributioner), får du dem underrettet i din Slack (eller også i din e-mail, hvis du er gammeldags).

platforme: Beta understøtter Android og iOS.

Diverse Fordele: Fabric giver også en fantastisk real-time hjerteslag-lignende diagram, hvor du kan se, hvordan din produktion eller beta app gør.

Popularitet: hvis du stadig ikke er overbevist, tjente Fabric over 1 milliard aktive enheder efter kun 9 måneder efter lanceringen, og ved udgangen af 2016 tjente Fabric over 2 milliarder aktive enheder (stort set alle enheder på jorden), mens de landede topspots for appanalyse, stabilitet og indtægtsgenerering i 2016.

prissætning: endelig bedst af alt: 100% gratis.

opdatering: Google købte stof i Januar. Det er svært at fortælle, hvad det betyder lige nu, men Googles seneste opkøb har haft de mest variable resultater, som nedlukninger og servicebegrænsninger. Vi kan aldrig fortælle det, men jeg tror ikke, at Fabric vil have en trist afslutning sådan. Alt, hvad vi håber, er, at Google ikke svigter os med fabrics 2, 5 milliarder aktive mobile enheder!

applikation

en anden god løsning, der skiller sig ud, er Applivery, hovedsageligt på grund af dens tilpasningsevne, når du distribuerer dine builds, hvilket gør det til en fantastisk løsning, hvis det er til virksomhedsdistributioner (dem, der ikke er beregnet til at blive distribueret i de offentlige appbutikker).

platforme: Det understøtter både native og hybrid apps på både Android og iOS platforme, under alle programmeringssprog understøttes af disse platforme.

Integrationer & API ‘ Er: Det giver også en af de mest integrerede løsninger, der tilbyder plug-and-play-integrationer med Slack, JIRA og Google Analytics. Det giver også mulighed for at uploade apps automatisk, direkte fra din build-server, være parat til at bruge Bitrise, Jenkins, Travis-CI eller andre kontinuerlige Integrations -, implementerings-og leveringsplatforme. Oven på det, det giver endda en Fastlane plugin, der vil implementere alt med et tryk på en knap, ligesom sine konkurrenter. Og hvis du vil have endnu mere direkte adgang til dens funktioner og funktionaliteter, tilbyder den en enorm REST API, der dækker alt.

opsætningstid & indsats og brugervenlighed: hvis du ikke er vant til Carthage, vil du finde dig selv begyndt at grave i det, medmindre du gerne vil installere det manuelt, da CocoaPods ikke er en mulighed med Applivery. At sende feedback eller fejlrapport er lige så let som at tage et skærmbillede, når du bruger Applivery, så det tilføjer stor brugervenlighed.

popularitet: da det er en nyligt grundlagt opstart i Spanien, er det ikke så populært som de tidligere nævnte løsninger, men det er bestemt en stærk konkurrence på markedet på grund af dets virksomhedsfokuserede løsninger.

prissætning: På grund af sin B2B-natur er det ikke helt gratis for alle deres funktioner, men den gratis version indeholder i øjeblikket 2 apps, 10 builds/app, 5 distributionssteder, 2 forskellige hold og 500 installationer. For mere information om de andre planer, se deres prissætning tabel.

buddybuild

hvis du har noget budget til at investere på dit projekt, er min personlige favorit bestemt buddybuild. Med et enestående udvalg af integrationer, automatisk levering af profilstyring, enorme platforme support, og en fuld kontinuerlig integration og implementeringssupport, det giver bare mening, hvorfor alle disse top-tier-virksomheder bruger det.

popularitet: som anført på deres hjemmeside: “nogle af verdens mest respekterede mærker stoler på buddybuild”, og jeg ville ikke ændre et eneste ord. Det er et af de mest kendte navne, der gør det meget imponerende.

Integrationer & API ‘ Er: Ligesom TestFairy dækker buddybuild ‘ s integrationer stort set alt, hvad du kan forestille dig, fra byggefase til implementering og brugerfeedback. Integrationer inkluderer ethvert git-baseret kildekodelager, iTunes Connect og Google Play (for automatisk at implementere TestFlight-betas eller sætte din app i produktion i appbutikkerne) og de fleste kommunikations-og fejlrapporteringsværktøjer som Slack, HipChat, Trello, JIRA, GitHub, Pivotal og mere.

platforme: Android, iOS og overraskende tvOS er en del af de platforme, buddybuild understøtter. Hvis du udvikler hybridløsninger, understøtter de også enhver hybridudviklingsramme som Ionic, React Native, PhoneGap og meget mere.

opsætningstid & indsats: du er velkommen til at bruge enhver afhængighedsadministrator, du er fortrolig med, som CocoaPods, Carthage, npm eller Maven, så alle afhængigheder registreres og installeres automatisk. Det kræver ikke nogen konfiguration setup, scripts eller filer ved opsætning, så alt er så glat som muligt, når at få alt klar til at gå.

Brugervenlighed: Når det kommer til brugervenlighed, er dette bestemt en af de mest fremragende løsninger på markedet. Igen med deres ord: “buddybuild binder sammen kontinuerlig integration, kontinuerlig levering og en iterativ feedback-løsning til en enkelt, problemfri platform” og fungerer helt smukt. Med hvert `git push` til din git-server vil buddybuild udløse en opbygning af din app, køre enhver enhed eller UI-test (selv på fysiske enheder, hvis det er nødvendigt) og forberede din app til at blive implementeret til App Store eller Google Play. Og husk UDID-håndteringen nævnt i begyndelsen af denne artikel? Buddybuild håndterer alt for dig, så du behøver ikke bekymre dig om det.

når det kommer til feedbackfasen, kan dine betatestere rapportere fejl og give feedback ved blot at trykke på skærmbilledets genvej på enheden og endda fremhæve et område i skærmbilledet, hvis han vil. Derudover, med hver fejl eller crash rapport, en øjeblikkelig replay er tilgængelig for din at analysere, giver dig et billede på, hvordan du gengive den specifikke fejl.

Diverse Fordele: Hvad der er endnu køligere ved dem er, at de kan sende dig en hurtig demo, så du kan se, hvor let det er at få alt til at fungere. De sender dig en betaversion af en 2048 demo-app, så du kan lege med den, finde ud af fejl eller nedbrud og rapportere feedbacks. Den eneste dårlige ting ved det er, at jeg personligt brugte 25 minutter på at spille 2048, da jeg først modtog demo-appen. _(Kur) _ /

prissætning: deres Gratis niveau tilbyder 1 samtidig build, automatisk klargøring af 5 nye enheder, 10 skærmbilleder/måned og 5 øjeblikkelige gentagelser/måned. Højere planer kan findes i deres prissætning side.

andre virksomheder værd at nævne

Highlight: AppBlade er et værktøj til styring af mobilenheder, og det er derfor et beta-distributionsværktøj med fokus på sikkerhed. Du kan fjernstyre installere, opdatere og afinstallere apps i dine enheder, samt sikre dem, tilføje et lag af kryptering, og tør info fra enhederne, alt eksternt via dens dashboard.

platforme: AppBlade er tilgængelig til iOS, macOS, Android, & BlackBerry.

prissætning: gratis for de første 25 enheder, og så billigt som $1/enhed/måned bagefter.

DeployGate og Installr

Fremhæv: begge disse tjenester registrerer dine testenheder, der opretter forbindelse til Apple Developer Portal, så de automatisk administrerer dit UDID, håndterer dine klargøringsprofiler og opdaterer din IPA automatisk. Hvis din virksomhed konstant bruger nye testenheder eller testere, er dette bestemt den funktion, du ledte efter.

prissætning: Deploygates har rimelige priser for indie-udviklere (fra $0 til $15/måned), men ret aggressiv prisfastsættelse for virksomheder, men det er op til hver virksomhed at beslutte. Du kan finde deres pristabel her.

Installr på den anden side har en virkelig begrænset gratis tier, og afgifter “per app”.

Ubertestere

Fremhæv: hvis du gerne vil have din app testet, men ikke har et kvalitetssikringshold, tilbyder Ubertesters præcis, hvordan det lyder: en platform med distribuerede uafhængige testere til at teste din app. Testerne er opdelt i 3 forskellige kategorier: funktionel test, brugbarhedstest og lokaliseringstest, så du kan ansætte de testere, der bedre tester din app til dine behov.

sammen med publikumstestplatformen tilbyder den også et kvalitetsstyringsværktøj, så du kan overvåge og styre alle processer og dine egne teams i realtid.

prissætning: on-demand-publikumstestertjenesten starter ved $25/time. Ubertesters tilbyder et gratis niveau af tjenester, men deres fulde pristabel kan findes her.

sammenligning diagram

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

konklusion

hvert af de 11 værktøjer, der er analyseret her, var værd at nævne, da hver har sin egen niche, specialitet og højdepunkter, så afhængigt af din applikation vil du måske bruge forskellige beta-distributionsværktøjer.

jeg anbefaler stærkt at begynde at blive brugt med Fastlane og dets fantastiske værktøjssæt. Det integreres med de fleste af de tjenester, der er anført i denne artikel, og det er ikke bare tilfældighed.

hvis din app er begrænset til App Store (og du ikke har nogen planer om at udvikle en Android-version i fremtiden), ville mit valg være Apples TestFlight på grund af den lette opsætning, Automatisk klargøring af profilstyring og den samme build, som du bruger på den, kan gå live i App Store med et tryk på en knap.

i betragtning af alle fordele og ulemper ville det ikke være rimeligt at vælge en enkelt vinder på grund af forskellen i prisfastsættelse.

lad 2017 være året for kontinuerlig integration, levering og implementering, bedre app-test og mere integrerede arbejdsgange. Lad os mødes med vores team – de er vores venner!

Related Post

Leave A Comment