Přeskočit na obsah
BigTree108

Služby testování mobilních aplikací

Služby testování mobilních aplikací pro iOS a Android: manuální testování na skutečných telefonech a tabletech, automatizace v Appiumu, Espresso, XCUITestu a Maestro, běhy na farmách zařízení, testování aplikací v React Native, Flutteru a .NET MAUI a kontroly před odesláním do obchodů s aplikacemi, s dedikovanými mobilními QA inženýry pro váš tým nebo projekty testování mobilních aplikací dodanými od začátku do konce.

Mobilní testování, které děláme

  • Testování na skutečných telefonech a tabletech

    Manuální a exploratorní testování na iPhonech, iPadech a zařízeních s Androidem, které podle vaší analytiky zákazníci používají, napříč verzemi OS, velikostmi obrazovek a výrobci, s každou chybou zapsanou se zařízením, buildem a záznamem obrazovky.

  • Automatizace v Appiumu

    Multiplatformní sady v Appiumu s ovladači UiAutomator2 a XCUITest, psané v Javě, TypeScriptu, Pythonu nebo C#, pro jednu sadu napříč oběma platformami nebo pro testování hotové aplikace bez jejího zdrojového kódu.

  • Nativní UI testy v Espresso a XCUITestu

    Rychlé, stabilní testy vedené v repozitáři samotné aplikace: Espresso a Compose UI testy pro Android a XCUITest pro iOS, spouštěné buildem při každém pull requestu.

  • Běhy na farmách zařízení

    Sady spouštěné paralelně na skutečných zařízeních v BrowserStack, Sauce Labs, TestMu AI (dříve LambdaTest), AWS Device Farm nebo Developer Device Platform od Google Cloudu, nástupci Firebase Test Lab, s logy a videem pro každé zařízení.

  • Aplikace v React Native, Flutteru a .NET MAUI

    Multiplatformní aplikace testované pomocí Detoxu pro React Native, integračních testů Flutteru, Appiumu pro .NET MAUI nebo toků v Maestro psaných v YAML, spolu s nativními moduly a rozdíly platforem, které každý framework nechává na vás.

  • Přerušení, sítě a baterie

    Hovory, oznámení, přechod do pozadí, otočení displeje, nedostatek úložiště a změny oprávnění uprostřed toku, pomalá a přerušovaná připojení simulovaná podmínkami sítě a spotřeba baterie a paměti měřená v Xcode Instruments a profilerech Android Studia.

  • Push, deep linky a nákupy v aplikaci

    Push a zprávy v aplikaci, universal linky a Android App Links, předplatné a nákupy v aplikaci v sandboxech App Store a Google Play a Apple Pay a Google Pay přes testovací režim poskytovatele plateb.

  • Připravenost na vydání a obchod

    Buildy distribuované přes TestFlight a testovací tracky Google Play, před odesláním ověřené podle Apple App Review Guidelines a pravidel Google Play, a upgrady ze starších verzí aplikace otestované tak, aby stávající uživatelé nepřišli o svá data.

  • Kontroly soukromí a oprávnění

    Data uložená v zařízení, dotazy na oprávnění, Apple privacy manifesty a odpovědi Google Play o bezpečnosti dat ověřené podle toho, co aplikace skutečně dělá, s hlubším bezpečnostním testováním podle OWASP MASVS, když je potřebujete.

mobilní QA inženýři do vašeho týmu

  • Dedikovaní mobilní QA inženýři

    Mobilní QA inženýři, kteří nastoupí do vašeho týmu na plný úvazek, pracují ve vašich nástrojích a procesu a zodpovídají se vašemu vedoucímu. Pohovor s nimi vedete vy; my neseme ukrajinskou smlouvu, mzdy, fakturaci a dovolenou.

  • Projekty v oblasti „Testování mobilních aplikací“

    Vymezená část práce v oblasti „testování mobilních aplikací“ s rozsahem, pevným plánem a jmenovaným vedoucím na naší straně, který odpovídá za výsledek a o postupu informuje ve vašich kanálech.

  • Průběžná spolupráce v oblasti „testování mobilních aplikací“

    Průběžná služba v oblasti „Testování mobilních aplikací“: každý měsíc stejní lidé, backlog, kterému určujete priority, a hodiny, které vidíte v našem portálu i na faktuře.

Stránka o dedikovaném týmu vysvětluje, jak se specialisté připojují k vašemu týmu, a stránka o outsourcingu pokrývá dodávku projektů, převzetí systémů a jak účtujeme.

Kdo pracuje na vašem zadání v oblasti „testování mobilních aplikací“

  • Mobilní QA inženýři

    Testování na zařízeních, návrh testů a kontroly vydání

  • Inženýři automatizace mobilních testů

    Sady v Appiumu, Espresso, XCUITestu a Maestro

  • Vývojáři iOS a Androidu

    Háčky pro testovatelnost a nativní UI testy

  • DevOps inženýři

    Mobilní CI, podepisování kódu a běhy na farmách zařízení

Jak testujeme mobilní aplikace

Seznam zařízení vychází z vaší analytiky: modely a verze OS, na kterých je většina vašich uživatelů, se testují ručně na skutečném hardwaru a dlouhý ocas běží na farmě zařízení. Emulátory a simulátory dávají rychlou zpětnou vazbu během vývoje, ale vydání se schvaluje na skutečných zařízeních.

Automatizované sady běží v mobilní pipeline, na GitHub Actions s runnery macOS, Bitrise, Codemagic nebo Xcode Cloud, takže každý build, který se dostane k testerům, jimi prošel. Každé vydání končí checklistem zahrnujícím upgrady z předchozí verze, metadata obchodu a toky, které vydělávají peníze, a následuje postupné nasazení sledované v Crashlytics nebo Sentry.

Další služby testování softwaru

Přehled: Testování softwaru a QA

Otázky k testování mobilních aplikací

V jakých odvětvích pracují vaši mobilní QA inženýři?

Většinou ve fintechových a bankovních aplikacích, kde se při každém vydání testují přihlášení, platby a správa karet; v aplikacích elektronického obchodu a maloobchodu s katalogy, košíky a věrnostními programy; v médiích, streamování a spotřebitelských aplikacích používaných na široké škále zařízení; ve zdravotnických a fitness aplikacích, které čtou data ze senzorů a zdravotní data; a v doprovodných aplikacích pro propojená zařízení, testovaných s hardwarem, který ovládají.

Na kolika zařízeních testujete?

Na tolika, kolik potřebují vaši uživatelé. Typická matice pokrývá aktuální a předchozí hlavní verzi iOS, verze Androidu a výrobce, na nichž stojí většina vašich instalací, malý telefon, velký telefon a tablet. Matice je sepsaná a revidovaná podle změn vaší analytiky.

Potřebujete náš zdrojový kód k testování aplikace?

Ne pro manuální testování ani sady v Appiumu, které potřebují jen build z TestFlightu nebo z testovacího tracku Google Play. Sady v Espresso a XCUITestu žijí v repozitáři aplikace, takže pro ně naši inženýři pracují ve vašem kódu.

Jak rychle mohou nastoupit mobilní QA inženýři?

Když je k dispozici ten pravý mobilní QA inženýr, začátek brzdí jen váš pohovor, NDA a převod práv duševního vlastnictví. Jinak vedeme hledání, které obvykle přinese profily kandidátů do dvou až tří týdnů, a nikdo nenastoupí, dokud neřeknete ano.

Jak probíhá najímání přes BigTree108 (role: mobilní QA inženýři)?

Řekněte nám, jakou práci, jakou seniority a kolik hodin potřebujete. Navrhneme jednoho nebo dva lidi s jejich profily, pohovoříte s nimi stejně jako s vlastním zaměstnancem a podepíšete jednu smlouvu s BIG TREE 108 LLC a budete dostávat jednu fakturu měsíčně.

Komu patří práce, kterou vytvářejí?

Vám. Každý specialista má podepsanou smlouvu s BigTree108, která převádí všechny výsledky práce na společnost, a naše smlouva s vámi je převádí dál. Kód, návrhy a dokumenty se dodávají do vašich vlastních repozitářů a nástrojů, ne do míst, kde je můžeme měnit jen my.

Vydáváte mobilní aplikaci?

Napište nám, o jaké platformy jde, jak se aplikace buildí a distribuuje a jaká zařízení vaši uživatelé mají. Odpověď dostanete do jednoho pracovního dne: matice zařízení a testovací plán, profily kandidátů, nebo rozsah automatizace.