Naar de inhoud
BigTree108

Testdiensten voor mobiele apps

Testdiensten voor mobiele apps op iOS en Android: handmatig testen op echte telefoons en tablets, automatisering in Appium, Espresso, XCUITest en Maestro, runs op device farms, testen van React Native-, Flutter- en .NET MAUI-apps, en releasecontroles vóór indiening bij de stores, met dedicated mobiele QA-engineers voor uw team of mobiele testprojecten die van begin tot eind worden uitgevoerd.

Mobiel testen dat wij doen

  • Testen op echte telefoons en tablets

    Handmatig en exploratory testen op de iPhones, iPads en Android-apparaten waarvan uw analytics laten zien dat klanten ze gebruiken, over OS-versies, schermformaten en fabrikanten heen, waarbij elk defect wordt gemeld met het apparaat, de build en een schermopname.

  • Appium-automatisering

    Crossplatformsuites in Appium met de UiAutomator2- en XCUITest-drivers, geschreven in Java, TypeScript, Python of C#, voor één suite op beide platforms of voor het testen van een gebouwde app zonder de broncode.

  • Native UI-tests in Espresso en XCUITest

    Snelle, stabiele tests in de eigen repository van de app: Espresso- en Compose UI-tests voor Android en XCUITest voor iOS, bij elke pull request door de build uitgevoerd.

  • Runs op device farms

    Suites parallel uitgevoerd op echte apparaten in BrowserStack, Sauce Labs, TestMu AI (voorheen LambdaTest), AWS Device Farm of het Developer Device Platform van Google Cloud, de opvolger van Firebase Test Lab, met logs en video voor elk apparaat.

  • React Native-, Flutter- en .NET MAUI-apps

    Crossplatformapps getest met Detox voor React Native, de integratietests van Flutter, Appium voor .NET MAUI of Maestro-flows geschreven in YAML, samen met de native modules en platformverschillen die elk framework aan u overlaat.

  • Onderbrekingen, netwerken en batterij

    Gesprekken, notificaties, naar de achtergrond gaan, schermrotatie, weinig opslag en wijzigingen van rechten midden in een flow, trage en wegvallende verbindingen gesimuleerd met network conditioning, en batterij- en geheugengebruik gemeten in Xcode Instruments en de profilers van Android Studio.

  • Push, deep links en in-app-aankopen

    Push- en in-appberichten, universal links en Android App Links, abonnementen en in-app-aankopen in de sandboxes van de App Store en Google Play, en Apple Pay en Google Pay via de testmodus van de betaalprovider.

  • Release en gereedheid voor de stores

    Builds verspreid via TestFlight en de testtracks van Google Play, vóór indiening getoetst aan de App Review Guidelines van Apple en het beleid van Google Play, en upgrades vanaf oudere appversies getest zodat bestaande gebruikers hun data behouden.

  • Privacy- en rechtencontroles

    Op het apparaat opgeslagen data, rechtenverzoeken, privacy manifests van Apple en de antwoorden over gegevensveiligheid in Google Play getoetst aan wat de app werkelijk doet, met diepgaander securitytesten volgens de OWASP MASVS wanneer u dat nodig hebt.

mobiele QA-engineers inhuren

  • Dedicated mobiele QA-engineers

    Mobiele QA-engineers die fulltime bij uw team komen, in uw tools en volgens uw proces werken en aan uw lead rapporteren. U interviewt hen; wij dragen het Oekraïense contract, de salarisadministratie, de facturatie en het verlof.

  • Projecten voor Testen van mobiele apps

    Een afgebakend project voor testen van mobiele apps met een scope, een vast plan en een vaste lead aan onze kant die het resultaat bewaakt en de voortgang in uw kanalen rapporteert.

  • testen van mobiele apps als doorlopende dienst

    Doorlopend Testen van mobiele apps: elke maand dezelfde mensen, een backlog waarvan u de prioriteiten bepaalt, en uren die u in ons portaal en op de factuur kunt zien.

De pagina dedicated team legt uit hoe specialisten bij uw team komen, en de pagina outsourcing behandelt projectoplevering, overnames en hoe wij rekenen.

Wie zich met uw testen van mobiele apps bezighoudt

  • Mobiele QA-engineers

    Apparaattests, testontwerp en releasecontroles

  • Mobiele testautomatiseringsengineers

    Suites in Appium, Espresso, XCUITest en Maestro

  • iOS- en Android-ontwikkelaars

    Testbaarheidshooks en native UI-tests

  • DevOps-engineers

    Mobiele CI, code signing en runs op device farms

Hoe wij mobiele apps testen

De apparatenlijst komt uit uw analytics: de modellen en OS-versies waar de meeste van uw gebruikers op zitten, worden met de hand op echte hardware getest, en de lange staart draait op een device farm. Emulators en simulators geven snelle feedback tijdens de ontwikkeling, maar een release wordt op echte apparaten goedgekeurd.

Geautomatiseerde suites draaien in de mobiele pipeline, op GitHub Actions met macOS-runners, Bitrise, Codemagic of Xcode Cloud, zodat elke build die bij testers komt ze heeft doorstaan. Elke release eindigt met een checklist voor upgrades vanaf de vorige versie, store-metadata en de flows die geld opleveren, gevolgd door een gefaseerde uitrol die in Crashlytics of Sentry wordt bewaakt.

Andere softwaretestdiensten

Overzicht van Softwaretesten en QA

Vragen over het testen van mobiele apps

In welke sectoren werken uw mobiele QA-engineers?

Vooral fintech- en bankapps, waar inloggen, betalingen en kaartbeheer bij elke release worden getest; e-commerce- en retailapps met catalogi, winkelwagens en loyaliteitsprogramma’s; media-, streaming- en consumentenapps die op een breed scala aan apparaten worden gebruikt; zorg- en fitnessapps die sensoren en gezondheidsdata lezen; en companion-apps voor connected devices, getest met de hardware die ze besturen.

Op hoeveel apparaten test u?

Op zoveel als uw gebruikers nodig hebben. Een typische matrix omvat de huidige en vorige grote iOS-versie, de Android-versies en fabrikanten achter het grootste deel van uw installaties, een kleine telefoon, een grote telefoon en een tablet. De matrix wordt vastgelegd en herzien als uw analytics veranderen.

Hebt u onze broncode nodig om de app te testen?

Niet voor handmatig testen of Appium-suites, die alleen een build uit TestFlight of een testtrack van Google Play nodig hebben. Espresso- en XCUITest-suites staan in de repository van de app, dus daarvoor werken onze engineers in uw code.

Hoe snel kunnen mobiele QA-engineers beginnen?

Als de juiste mobiele QA-engineer beschikbaar is, hangt de start alleen af van uw interview en de NDA en IP-overdracht. Anders voeren wij een zoektocht uit, die doorgaans binnen twee tot drie weken kandidaatprofielen oplevert, en niemand begint voordat u ja hebt gezegd.

Hoe huren we mobiele QA-engineers in via BigTree108?

Vertel ons over het werk, het senioriteitsniveau en de uren die u nodig hebt. Wij stellen een of twee mensen voor met hun profielen, u interviewt hen zoals u uw eigen medewerker zou interviewen, en u tekent één overeenkomst met BIG TREE 108 LLC en ontvangt één factuur per maand.

Wie is eigenaar van het werk dat zij opleveren?

U. Elke specialist heeft een getekend contract met BigTree108 dat alle werkresultaten aan het bedrijf toewijst, en onze overeenkomst met u draagt ze verder aan u over. Code, ontwerpen en documenten worden geleverd in uw eigen repositories en tools, en niet bewaard op een plek waar alleen wij ze kunnen wijzigen.

Brengt u een mobiele app uit?

Vertel ons over de platforms, hoe de app wordt gebouwd en gedistribueerd en welke apparaten uw gebruikers hebben. Binnen één werkdag krijgt u antwoord: een apparatenmatrix en testplan, kandidaatprofielen of een scope voor automatisering.