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
Handmatig testen
Diensten voor handmatig testen: functioneel, regressie- en exploratory testen, het ontwerpen van testcases, cross-browser- en cross-devicetesten en UAT-ondersteuning, met dedicated handmatige QA-engineers of projectoplevering.
Testautomatisering
Diensten voor testautomatisering: suites in Playwright, Selenium, Cypress en WebdriverIO, SDET-werk, API- en visuele tests en CI-integratie, met dedicated testautomatiseringsengineers of projectoplevering.
API-testen
Diensten voor API-testen: REST-, GraphQL- en gRPC-tests in Postman, REST Assured en code, contracttesten met Pact, OpenAPI-validatie en service mocks, met dedicated API-testengineers of projectoplevering.
Performancetesten
Diensten voor performance- en belastingtesten: load-, stress- en soaktests in k6, JMeter, Gatling en Locust, knelpuntanalyse, capaciteitsplanning en Core Web Vitals, met dedicated performance-engineers of projectoplevering.
Toegankelijkheidstesten
Diensten voor toegankelijkheidstesten: WCAG 2.2-audits, testen met schermlezers en toetsenbord, axe-controles in CI, hulp bij herstel en conformiteitsrapporten, met dedicated toegankelijkheidstesters of projectoplevering.
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.