Tjenester innen testing av mobilapper
Tjenester innen testing av mobilapper for iOS og Android: manuell testing på ekte mobiler og nettbrett, automatisering i Appium, Espresso, XCUITest og Maestro, kjøringer på device farms, testing av React Native-, Flutter- og .NET MAUI-apper og utgivelseskontroller før innsending til appbutikkene, med dedikerte mobile QA-ingeniører til teamet deres eller mobiltestprosjekter levert fra start til slutt.
Mobiltesting vi utfører
Testing på ekte mobiler og nettbrett
Manuell og utforskende testing på iPhone-ene, iPad-ene og Android-enhetene analysene deres viser at kundene bruker, på tvers av OS-versjoner, skjermstørrelser og produsenter, der hver feil registreres med enhet, bygg og et skjermopptak.
Appium-automatisering
Suiter på tvers av plattformer i Appium med driverne UiAutomator2 og XCUITest, skrevet i Java, TypeScript, Python eller C#, for én suite på begge plattformer eller for testing av en ferdig bygget app uten kildekoden.
Native UI-tester i Espresso og XCUITest
Raske, stabile tester som ligger i appens eget repositorium: Espresso- og Compose UI-tester for Android og XCUITest for iOS, kjørt av bygget ved hver pull request.
Kjøringer på device farm
Suiter kjørt parallelt på ekte enheter i BrowserStack, Sauce Labs, TestMu AI (tidligere LambdaTest), AWS Device Farm eller Google Clouds Developer Device Platform, etterfølgeren til Firebase Test Lab, med logger og video for hver enhet.
React Native-, Flutter- og .NET MAUI-apper
Apper på tvers av plattformer testet med Detox for React Native, Flutters integrasjonstester, Appium for .NET MAUI eller Maestro-flyter skrevet i YAML, sammen med de native modulene og plattformforskjellene hvert rammeverk overlater til dere.
Avbrudd, nettverk og batteri
Samtaler, varsler, bakgrunnskjøring, rotasjon, lite lagringsplass og endringer i tillatelser midt i et forløp, trege og avbrutte forbindelser simulert med nettverkskondisjonering, og batteri- og minnebruk målt i Xcode Instruments og profilerne i Android Studio.
Push, deep links og kjøp i appen
Push- og appmeldinger, universal links og Android App Links, abonnementer og kjøp i appen i sandbox-miljøene til App Store og Google Play, og Apple Pay og Google Pay gjennom betalingsleverandørens testmodus.
Utgivelse og klarhet for appbutikkene
Bygg distribuert gjennom TestFlight og testsporene i Google Play, kontrollert mot Apples App Review Guidelines og Google Play-retningslinjene før innsending, og oppgraderinger fra eldre appversjoner testet slik at eksisterende brukere beholder dataene sine.
Kontroll av personvern og tillatelser
Data lagret på enheten, forespørsler om tillatelser, Apples privacy manifests og svarene i Google Plays data safety-skjema kontrollert mot hva appen faktisk gjør, med dypere sikkerhetstesting mot OWASP MASVS når dere trenger det.
Lei inn mobile QA-ingeniører
Dedikerte mobile QA-ingeniører
Mobile QA-ingeniører som blir en del av teamet deres på heltid, jobber i verktøyene og prosessen deres, og rapporterer til lederen deres. Dere intervjuer dem, og vi tar oss av den ukrainske kontrakten, lønn, fakturering og fravær.
Prosjekter innen Testing av mobilapper
En avgrenset del av testing av mobilapper med et omfang, en fast plan og en navngitt leder hos oss som eier resultatet og rapporterer fremdrift i kanalene deres.
Løpende testing av mobilapper
Testing av mobilapper som en løpende tjeneste: de samme menneskene hver måned, en backlog dere prioriterer, og timer dere kan se i portalen vår og på fakturaen.
Siden om dedikert team forklarer hvordan spesialister blir med i teamet deres, og siden om outsourcing dekker prosjektleveranse, overtakelser og hvordan vi priser.
Hvem som jobber med testing av mobilapper for dere
Mobile QA-ingeniører
Testing på enheter, testdesign og utgivelseskontroller
Ingeniører for mobil testautomatisering
Suiter i Appium, Espresso, XCUITest og Maestro
iOS- og Android-utviklere
Innganger for testbarhet og native UI-tester
DevOps-ingeniører
Mobil CI, kodesignering og kjøringer på device farm
Slik tester vi mobilapper
Enhetslisten kommer fra analysene deres: modellene og OS-versjonene som dekker de fleste brukerne, testes manuelt på ekte maskinvare, og den lange halen kjøres på en device farm. Emulatorer og simulatorer gir rask tilbakemelding under utviklingen, men en utgivelse godkjennes på ekte enheter.
Automatiserte suiter kjøres i mobilpipelinen, på GitHub Actions med macOS-runnere, Bitrise, Codemagic eller Xcode Cloud, slik at hvert bygg som når testerne har bestått dem. Hver utgivelse avsluttes med en sjekkliste som dekker oppgraderinger fra forrige versjon, metadata i appbutikkene og forløpene som tjener penger, etterfulgt av en gradvis utrulling som overvåkes i Crashlytics eller Sentry.
Andre tjenester innen programvaretesting
Manuell testing
Tjenester innen manuell testing: funksjonell testing, regresjonstesting og utforskende testing, utforming av testcaser, testing på tvers av nettlesere og enheter samt støtte til UAT, med dedikerte QA-ingeniører for manuell testing eller prosjektleveranse.
Testautomatisering
Tjenester innen testautomatisering: testpakker i Playwright, Selenium, Cypress og WebdriverIO, SDET-arbeid, API-tester og visuelle tester samt CI-integrasjon, med dedikerte ingeniører for testautomatisering eller prosjektleveranse.
API-testing
Tjenester innen API-testing: REST-, GraphQL- og gRPC-tester i Postman, REST Assured og kode, kontraktstesting med Pact, OpenAPI-validering og tjenestemocker, med dedikerte API-testere eller prosjektleveranse.
Ytelsestesting
Tjenester innen ytelses- og lasttesting: last-, stress- og soak-tester i k6, JMeter, Gatling og Locust, flaskehalsanalyse, kapasitetsplanlegging og Core Web Vitals, med dedikerte ytelsesingeniører eller prosjektleveranse.
Tilgjengelighetstesting
Tjenester innen tilgjengelighetstesting: WCAG 2.2-revisjoner, testing med skjermleser og tastatur, axe-kontroller i CI, hjelp til utbedring og samsvarsrapporter, med dedikerte tilgjengelighetstestere eller prosjektleveranse.
Spørsmål om testing av mobilapper
Hvilke bransjer jobber de mobile QA-ingeniørene deres i?
Hovedsakelig fintech- og bankapper, der pålogging, betalinger og kortkontroller testes ved hver utgivelse; apper for e-handel og varehandel med kataloger, handlekurver og lojalitetsprogrammer; medie-, strømme- og forbrukerapper som brukes på et bredt utvalg enheter; helse- og treningsapper som leser sensorer og helsedata; og tilhørende apper for tilkoblede enheter, testet sammen med maskinvaren de styrer.
Hvor mange enheter tester dere på?
Så mange som brukerne deres trenger. En typisk matrise dekker nåværende og forrige hovedversjon av iOS, Android-versjonene og produsentene bak de fleste installasjonene deres, en liten mobil, en stor mobil og et nettbrett. Matrisen skrives ned og gjennomgås etter hvert som analysene endrer seg.
Trenger dere kildekoden vår for å teste appen?
Ikke for manuell testing eller Appium-suiter, som bare trenger et bygg fra TestFlight eller et testspor i Google Play. Espresso- og XCUITest-suiter ligger i appens repositorium, så for dem jobber utviklerne våre i koden deres.
Hvor raskt kan mobile QA-ingeniører starte?
Når rett mobil QA-ingeniør er tilgjengelig, avhenger starten bare av intervjuet deres, NDA-en og IP-overdragelsen. Ellers gjennomfører vi et søk, som vanligvis gir kandidatprofiler innen to til tre uker, og ingen starter før dere har sagt ja.
Hvordan leier vi inn mobile QA-ingeniører gjennom BigTree108?
Fortell oss om arbeidet, erfaringsnivået og timene dere trenger. Vi foreslår én eller to personer med profilene deres, dere intervjuer dem slik dere ville intervjuet en egen ansatt, og dere signerer én avtale med BIG TREE 108 LLC og får én faktura i måneden.
Hvem eier arbeidet de leverer?
Det gjør dere. Hver spesialist har en signert kontrakt med BigTree108 som overdrar alt arbeidsresultat til selskapet, og avtalen vår med dere overdrar det videre til dere. Kode, design og dokumenter leveres inn i deres egne repositorier og verktøy, og oppbevares ikke der bare vi kan endre dem.
Skal dere gi ut en mobilapp?
Fortell oss om plattformene, hvordan appen bygges og distribueres, og hvilke enheter brukerne deres har. Dere får svar innen én arbeidsdag: en enhetsmatrise og testplan, kandidatprofiler eller et omfang for automatisering.