Hopp til innholdet
BigTree108

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

Oversikt: Programvaretesting og QA

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.