A mobilipar folyamatosan gyors ütemben növekszik. A Statista szerint világszerte az összes felhasználó 54%-a használ mobileszközöket az asztali számítógépekhez képest. Az olyan technológiai óriások, mint a Samsung, a Google, az Apple és mások egyre nagyobb sebességgel dobják piacra az új Android és iOS eszközöket. A mobilhasználat folyamatos növekedése azt is eredményezte, hogy a szervezetek a felhasználói bázisuk kiszolgálására szolgáló alkalmazások fejlesztésére összpontosítanak.
A jelenleg meglévő masszív eszközfragmentáció miatt két dolog vált minden minőségbiztosítót leginkább aggasztóvá:
- A kifejlesztett alkalmazás zökkenőmentesen fog működni az összes legújabb Android és iOS eszközön?
- A kifejlesztett alkalmazás kompatibilis lesz az Androidon és iOS-en futó operációs rendszerek régebbi verzióival?
Ez a cikk mindkét aggodalomra összpontosít, és megvitatja, hogy a mobilalkalmazások kézi tesztelése hogyan játszhat kulcsszerepet az agilis fejlesztésben. Azt is elmagyarázza, hogyan lehet online manuális alkalmazástesztelést végezni.
Elkezdjük tehát.
Ha egy alkalmazás kompatibilis a legújabb iOS és Android verziókkal, az nagy nyereség a minőségbiztosítók számára. Ha azonban úgy döntünk, hogy nem optimalizáljuk az alkalmazás teljesítményét az Android és az iOS korábbi verzióira, az jelentős veszteségekhez vezethet. Rengeteg felhasználó nem frissít azonnal, vagy tudatosan úgy dönt, hogy továbbra is régebbi eszközöket vagy operációs rendszereket használ.
A QA-k 2 módszerrel tesztelhetik manuálisan a mobilalkalmazásokat különböző Android és iOS eszközökön:
Tesztelés valódi mobileszközöket kínáló platformon
Ez az egyik legegyszerűbb módszer. Nincs jobb lehetőség, mint a mobilalkalmazások tesztelése egy valódi eszközfelhőn, amely Android és iOS mobileszközök széles választékát kínálja.
A minőségellenőrök kihasználhatják az olyan platformokat, mint a BrowserStack, amelyek valódi Android és iOS mobileszközök változatos választékát kínálják a mobilalkalmazások manuális teszteléséhez. Az alkalmazástesztelés valós eszközökön történő elvégzése segít a QA-knak abban, hogy valós körülmények között szimulálják az alkalmazás viselkedését.
Elég, ha valaki ingyenesen regisztrál, és azonnal elkezdi a tesztelést. A QA-knak egyszerűen követniük kell az alábbi lépéseket:
- Töltse fel a tesztelendő alkalmazást a platformra
- Válassza ki a tesztelni kívánt mobil eszközt (a választott böngészővel és operációs rendszerrel)
Próbálja ki az alkalmazás tesztelését a valós eszközfelhőn ingyenesen
Megjegyzés: A QA-k közvetlenül is telepíthetnek alkalmazásokat az App Store-ból vagy a Playstore-ból.
Az alkalmazás feltöltése és az eszköz kiválasztása után az alkalmazás telepítésre kerül az adott eszközre, és a QA-k új munkamenetet kezdeményeznek a tesztelés megkezdéséhez.
A QA-k a műszerfalon hozzáférést kapnak a DevToolshoz, a JIRA-val történő hibabejelentéshez és más fontos funkciókhoz is, mint például a hálózati fojtás és a geolokációs tesztelés.
Itt egy App Live tesztelési munkamenet egy valódi Samsung S10 Plus-on.
Kézi alkalmazás-tesztelés indítása ingyen
Tesztelés emulátorokon vagy szimulátorokon
Ez egy időigényes és erőfeszítésigényes megközelítés. A minőségbiztosítóknak meg kell határozniuk, hogy az alkalmazásukat hány eszközön kell tesztelniük, és ennek megfelelően minden egyes eszközhöz emulátorokat kell letölteniük. Az egyes android emulátorokon vagy ios szimulátorokon való letöltés és tesztelés nagyon nehézkes és nem hatékony feladat. A csapatok nem engedhetik meg maguknak ezt a megközelítést, különösen egy ilyen versenyhelyzetben.
Az emulátorok vagy szimulátorok hasznosak lehetnek a fejlesztés kezdeti fázisaiban. Azonban nem elég megbízhatóak ahhoz, hogy biztosítsák az alkalmazások hatékonyságát valós felhasználói körülmények között. Ezért erősen ajánlott, hogy a minőségbiztosítók valódi eszközfelhőn teszteljenek. Nem kell aggódniuk semmilyen letöltés vagy előzetes konfiguráció miatt. Csak töltsék fel az alkalmazást, és kezdjék el a tesztelést. Ilyen egyszerű!
Olvassa el ezt az érdekes cikket:
Az automatizált tesztelés elterjedésével a manuális tesztelés feleslegesnek tűnhet. Azonban egy alkalmazás bizonyos aspektusait, például a használhatóságot, a hozzáférhetőséget, a könnyű kezelhetőséget stb. egy gép nem tudja megítélni, bármilyen fejlett algoritmusról legyen is szó. Az emberi ítélőképességet nem lehet helyettesíteni, és a manuális tesztelés ma is ugyanolyan fontos. Az olyan platformokkal, mint a BrowserStack, könnyen elvégezhető a manuális mobilalkalmazás-tesztelés.