A Roskachestvo mobil alkalmazások értékelésének módszertana. Roskachestvo: a mobilalkalmazások szabványai készülnek. Példák hozzáférési pontokra

Mehetsz ide.

Mint már említettük, a mobilalkalmazásokat szükségszerűen több eszközön is tesztelik. Tapasztalataink szerint a hibák jelentős része független a környezettől, pl. minden eszközön játszanak. Ezért nem kell minden típusú tesztet futtatni minden eszközön.

A kezdeti alkalmazástesztelési tevékenységek általában egy teljes tesztet és egy kompatibilitási tesztet foglalnak magukban.

  1. A teljes teszt magában foglalja az alkalmazás teljes funkcionalitásának ellenőrzését: pozitív és negatív forgatókönyvek ellenőrzését, az alkalmazás funkcióinak és a felhasználói felület interakcióját, a mobileszközök speciális ellenőrzését. Emellett a teljes teszt magában foglalja az alkalmazás iOS és Android szabványoknak való megfelelőségének ellenőrzését a mobilalkalmazás-felületek fejlesztése terén (iOS Human Interface Guidelines, Android User Interface Guidelines).
  2. A kompatibilitási teszt csak az alkalmazás alapvető funkcionalitásának ellenőrzését tartalmazza, valamint a hardverben, képernyőjellemzőkben stb. eltérő mobileszközökön történő megjelenítést. Ez a teszt csak pozitív forgatókönyveket tartalmaz, és nem tartalmazza az alkalmazás nem szabványos használati eseteinek tesztelését.

Sokat írtak már a mobilalkalmazások teszteléséről, de szeretnénk felhívni a figyelmet több olyan árnyalatra, amelyek észrevétlenül maradhatnak.

  • Állítson be kész Wi-Fi-pontokat. Ahogy korábban említettük, a tesztelés során fontos ellenőrizni, hogy az alkalmazás megfelelően működik-e különböző kapcsolattípusok és sebességek mellett. Egy kész Wi-Fi-pont különféle beállításokkal segít időt takarítani a különféle ellenőrzéseknél, emulálja az eszköz valódi működési feltételeit, és azonosítja azokat a hibákat, amelyek egyébként hiányoznának.

Példák hozzáférési pontokra:

Titkosítás Sebességkorlátozás Rejtett (igen/nem)
WEP256 WEP 256 kbps
WEP512 WEP 512 kbps
WPA WPA
WPA2 WPA2 Korlátlan
  • Próbáljon egyszerre két vagy több eszközön is tesztelni. Miért fontos? Egy teszt során egyszerre több interfészt is tesztelhet.
  • Ha lehetséges, képezzen ki szakembereket a projektre. Cégünk rendelkezik a mobilalkalmazások tesztelésére alkalmas kompetencia központtal, melyen belül rendszeresen tartanak képzéseket. Itt a mobilalkalmazások tesztelésében tapasztalt szakemberek osztják meg tapasztalataikat, beszélnek a mobil operációs rendszerekről, azok jellemzőiről, és mutatnak példákat valós hibákra. Hasznos lesz megtanulni, hogyan kell dolgozni különféle segédprogramokkal, amelyek segítenek naplók gyűjtésében, képernyőképek készítésében, build telepítésében stb.
  • Ha nem biztos a tesztelési folyamatok érettségében, végezze el a projekt műszaki auditját. Ez az esemény határozza meg terméke „műszaki állapotának” szintjét.

A felmerülő problémákat megoldjuk

Jó, ha a tesztelés a tervek szerint zajlik. De ez ritkán történik meg. A legtöbb esetben nem fogja tudni elkerülni az ügyfél kérdéseit. Lássuk, hogyan reagáljunk rájuk.

Például véleménye szerint túl sok eszközt ajánlott fel az ügyfélnek. Arra kéri, hogy csökkentse számukat. Egyetértünk, és az ellenkező irányba megyünk. Ugyanazokat az összegyűjtött statisztikákat használva eltávolítjuk a legkevésbé népszerű konfigurációkat a listáról.

Egy másik eset, amely további beszélgetéseket igényel: az ügyfél azt kérte, hogy végezzen tesztelést egy olyan eszközön, amely nincs raktáron. Fedezze fel, mi okozta ezt a vágyat, és kínáljon olyan alternatívát, amely a hardver és a szoftver jellemzői tekintetében a legmegfelelőbb.

Az észlelt hiba nem reprodukálódik a fejlesztő eszközén az ügyfél oldalán? Ez megtörténik. Valószínű, hogy ha visszaállítja az összes beállítást az eszközön, a hiba nem reprodukálódik. De ez nem jelenti azt, hogy nem létezik. A hibákat mindig érdemes képernyőképekkel vagy videókkal, illetve kliensnaplókkal kísérni. Így elkerülheti a dupla munkát, és biztos lehet benne, hogy a hibát nem kapja vissza az „Újrafogalmazandó” jelzéssel.

A tesztelés vége

Minden iteráció végén a tesztelő csapat a következő műtermékeket állítja elő:

  • A hibák bekerültek a hibarögzítő rendszerbe.
  • Elkészült vizsgálati dokumentáció és minőségi jelentés. A jelentés általában az alkalmazás aktuális verziójának minőségére vonatkozó értékelést tartalmaz, és az aktuális hibák száma és súlyossága alapján jön létre.
  • A végfelhasználó szempontjából legkritikusabb problémák leírása.
  • Statisztikák a hibák számáról és jellegéről. Ez lehetővé teszi az alkalmazás minőségének dinamikájának nyomon követését (ez a statisztika felhasználható a fejlesztők munkájának minőségének felmérésére is).
  • Javaslatok a termék fejlesztésére.
  • Következtetés a termék kibocsátási készenléti fokára vonatkozóan.

Úgy tűnik, ez a projekt vége. Paradox módon a tesztelés vége nem jelenti a tesztelő munkájának végét.

Egy kiadás áll előttünk, amelynek szakaszában lehetetlen nélkülözni a szoftverminőségi szakembereket. A következő cikkben folytatjuk.

A Roskachestvo szabványt dolgozott ki a mobilalkalmazások minőségére vonatkozóan (a Vedomosti elolvasta a dokumentumot). Javaslatokat tartalmaz a fejlesztők számára, valamint olyan vizsgálati módszereket, amelyeket a Roskachestvo laboratóriumok szakértői alkalmaznak az alkalmazások tanulmányozására.

Az ANO "Roskachestvo" állami megrendelésre jött létre, és az orosz állami termékminőségi tanúsítvány "Quality Mark" üzemeltetője. Az Oroszországban gyártott és a GOST-R magas minőségi előírásainak megfelelő termékekhez van rendelve. A Roskachestvo mindeddig nem vett részt szoftvertanúsításban.

Oroszországban ma már léteznek állami szabványok az operációs rendszerekre, de nincsenek ilyen ajánlások a mobilalkalmazásokra – magyarázza Marta-Maria Galicheva, a Roskachestvo képviselője. Tekintettel a mobilszolgáltatások növekvő népszerűségére, a Roskachestvo a fogyasztási cikkek minőségi szabványaihoz hasonlóan megnövelt minőségi szabványt dolgozott ki az alkalmazások számára, mondja. A szabványt a Rosstandart alatt működő tervezési műszaki bizottság hagyta jóvá, és most az előzetes nemzeti szabványok (PNST) státuszába kerül. Három év múlva ez a szabvány GOST-státuszt kaphat, mondja Galicheva. A gyártók és az ipar számára a kidolgozott szabványok és értékelési módszerek egyértelmű iránymutatást adnak - a tanulmány azonosítja a már piacon lévő alkalmazások gyenge pontjait és kiküszöböli azok hiányosságait - reméli a Roskachestvo képviselője.

Jó minőség

A Roskachestvo szabványnak való megfelelés érdekében az alkalmazás különösen nem tartalmazhat rosszindulatú vagy spyware kódot. Figyelmeztetnie kell a felhasználót tetteinek következményeire, ha azok „súlyosak és visszafordíthatatlanok”. Használata során nem adódhatnak olyan helyzetek, amikor a felhasználó számára nem nyilvánvaló, hogy mi történik és mit kell tennie.

Összességében a Roskachestvo szabvány több mint 100 követelményt tartalmaz a mobilalkalmazások fogyasztói jellemzőire vonatkozóan (lásd a beillesztést) – azok funkcionalitását, biztonságát, teljesítményét, megbízhatóságát stb. Például egy mobilalkalmazás használója képes legyen „látni és ellenőrizni” ezen adatok gyűjtését és hozzáférését a dokumentum szerint.

Az alkalmazásboltok felhasználói értékeléseket és értékeléseket használnak, amelyek alapján más felhasználók dönthetnek a telepítés mellett, és ez egy teljesen működő mechanizmus – mondja Alexey Skobelev, a Markswebb Rank & Report vezérigazgatója. A mobilalkalmazások terméktulajdonságait lehetetlen bármilyen színvonalra hozni, és ez megkérdőjelezi a Roskachestvo kezdeményezésének megvalósíthatóságát – véli. Másrészt a biztonsági és a személyes adatok védelmére vonatkozó minőségi szabványok mindenképpen hasznosak, mivel nem minden fejlesztő rendelkezik kompetenciával az információbiztonság területén – érvel Skobelev.

« Sberbank technológia" a Roskachestvo szabványokra fog összpontosítani, ígéri a vállalat minőségügyi osztályának igazgatója, Mihail Gromov. A Sberbanknak belső módszerei vannak az alkalmazások minőségének felmérésére, de a közös szabvány jelenléte lehetőséget ad a vállalatnak, hogy összehasonlítsa termékeinek minőségét és megbízhatóságát a piacon lévő többi termékkel – magyarázza.

A Roskachestvo jóváhagyta a vizsgált kategóriák listáját 2018 második felére, és az IT-ipar vezető szakértőinek részvételével megkezdi a mobilprogramok minőségi összehasonlító tesztjeit a mobilalkalmazások jóváhagyott nemzeti szabványának (PNST of mobilalkalmazások) való megfelelés érdekében. az Orosz Föderációt a Rosstandart jóváhagyta a szervezet (Roskacsesztvo) szabványa alapján.

A Roskachestvo július 18-a óta fogadja a jelentkezéseket portálján és csoportokban a közösségi hálózatokon, hogy meghatározza a mobilalkalmazások legfontosabb kategóriáit az ország polgárai számára. Az így kiválasztott alkalmazásokra vonatkozó kutatási eredmények segítik a felhasználókat a legjobb minőségű alkalmazás megtalálásában, a fejlesztő cégek pedig a termék fejlesztésében. A kutatás a Roskachestvo által kidolgozott Nemzeti Szabvány szerint történik, amelyet a Rosstandart 2018. június 26-án hagyott jóvá.

Emlékeztetünk arra, hogy az előzetes nemzeti szabvány követelményeket tartalmaz a mobilalkalmazások minőségére és biztonságára vonatkozóan. A szabvány egyben az alapja a tesztelési módszerek létrehozásának bármely mobilalkalmazás-kategóriához. A szabvány nem korlátozza új szoftvertermékek létrehozását, hanem iparági etalonként szolgál a fejlesztő cégek számára, és segíti a felhasználókat a legjobb minőségű alkalmazások megtalálásában. A Roskachestvo kutatási terve 2018 második felére már tartalmaz olyan népszerű mobilalkalmazás-kategóriákat, mint a „Szállodafoglalás”, „Futtatás”, „Autóértékesítés”, „Légijegyek vásárlása” és mások.

A Nemzeti Alkalmazási Szabványt kidolgozó és minden kutatás módszerét jóváhagyó Roskachestvo Projekt Technikai Bizottságának a Rosstandart alá tartozó iparági munkacsoportjában hazánk legtekintélyesebb informatikai szakemberei vesznek részt, az iD EAST, Group-IB stb. A Roskachestvo meghívja az IT-közösség iparági szakértőit, hogy vegyenek részt munkacsoportokban, és vitassák meg a mobilalkalmazások minden kategóriájára vonatkozó kutatási módszereket. A jelentkezéseket, kérdéseket és javaslatokat az alábbi címen várjuk: [e-mail védett], valamint a hivatalos Roskachestvo közösségben a Facebookon: https://www.facebook.com/roskachestvo.official/

Korábban a Roskachestvo információs termékeinek laboratóriuma már 11 mobilalkalmazási vizsgálatot végzett, köztük olyan kategóriákat, mint „Álláskeresés”, „Ismerkedés”, „Ingatlankeresés”, „Személyi pénzügyek”, „Szülői felügyelet”.

„Mobilalkalmazásunkat a Roskachestvo 2017-ben megvizsgálta. El kell ismerni, hogy az indikátorok száma és a kutatás mélysége lehetővé tette, hogy kívülről szemlélhessünk, figyeljünk a problémás területekre és a hiányzó funkciókra. A kutatásnak köszönhetően sikerült módosítani projektünk fejlesztési tervét, és odafigyelni azokra a funkciókra, amelyekre a felhasználók a leginkább igényt tartanak. A Roskachestvo kutatását kiváló gyakorlatnak tartjuk, és a szervezet fejlesztését és a fejlesztők támogatását kívánjuk” Sergey Danilyuk, a Сubux.net projekt vezetője.

A Roskachestvo által kifejlesztett és a Rosstandart által jóváhagyott dokumentum a legjobb nemzetközi gyakorlatokat és ajánlásokat tartalmazza a mobilalkalmazások fejlesztésére vonatkozóan. A Roskoshestvo összekötőként működik a mobil termékeket fejlesztő cégek és a felhasználók között, azonosítva és tájékoztatva a termékek előnyeiről és hátrányairól.

„A Roskachestvo mobilalkalmazások szabványosításával kapcsolatos tevékenysége hasznos kezdeményezés az informatikai közösség számára, és nem korlátozza a fejlesztést. Kiemelten fontos, hogy a szabvány az alkalmazásokkal kapcsolatos fogyasztói élményt kényelmesebbé és biztonságosabbá tegye, és felhívja a fejlesztők figyelmét azokra a problémás területekre, amelyek jelentősek a mobilalkalmazás minőségében. Ez vonatkozik például a felhasználók személyes adatainak biztonságára, amelyek ma hatalmas mennyiségű információt jelentenek” – jegyezte meg Denis Kuskov, a TelecomDaily információs és elemző ügynökség vezérigazgatója.

„A Roskoscsesztvónak sikerült egy átfogó alkalmazásértékelési rendszert létrehoznia, amely reményeink szerint a funkcionalitás javítására és a biztonságos fejlesztési ciklus (SDL) gyakorlatának alkalmazására készteti a fejlesztőket, további értéket adva ehhez a folyamathoz. A Roskachestvo szabvány figyelembe veszi a platformgyártók legjobb gyakorlatát, az orosz alkalmazáspiac feltételeihez igazítva, valamint az orosz jogszabályok követelményeit. Ma már viszonylag egyszerű módon megtalálhatja az összes szükséges ajánlást egy helyen. Ezenkívül megjegyezhetjük, hogy a szabványban szereplő követelmények közül sokat korábban vettek figyelembe, mint egyes irányelvekben (a platformtulajdonosok, különösen a Google ajánlásai). Például ebben a Roskachestvo-szabványban a fizetési funkcióval rendelkező alkalmazások indításakor a gyökérjogok ellenőrzésére vonatkozó követelmény korábban jelent meg, mint a Google útmutatójában. Az IB csoport szakemberei örömmel járultak hozzá a tárgyalt módszertan kialakításához, ezáltal a korszerű szolgáltatások és alkalmazások hasznosságának növeléséhez” – mondta el. Vjacseszlav Vasin, az IB-csoport könyvvizsgálati és tanácsadási osztályának vezető elemzője.

„A Roskachestvo kutatásának eredményei hasznosak mind a mobilalkalmazások felhasználóinak, mind a mobilalkalmazás-készítési projektet vezető menedzsereknek. Ebben az értelemben a szabvány univerzális útmutatóként szolgál a vállalatok számára, amely segít meghatározni, hogy termékük valóban jó minőségű-e és kényelmesen használható-e. Ilja Loevszkij, az orosz minőségügyi rendszer helyettes vezetője.

A Roskachestvo jóváhagyta a vizsgált kategóriák listáját 2018 második felére, és az IT-ipar vezető szakértőinek részvételével megkezdi a mobilprogramok minőségi összehasonlító tesztjeit a mobilalkalmazások jóváhagyott nemzeti szabványának (PNST of mobilalkalmazások) való megfelelés érdekében. az Orosz Föderációt a Rosstandart jóváhagyta a szervezet (Roskacsesztvo) szabványa alapján.

A Roskachestvo július 18-a óta fogadja a jelentkezéseket portálján és csoportokban a közösségi hálózatokon, hogy meghatározza a mobilalkalmazások legfontosabb kategóriáit az ország polgárai számára. Az így kiválasztott alkalmazásokra vonatkozó kutatási eredmények segítik a felhasználókat a legjobb minőségű alkalmazás megtalálásában, a fejlesztő cégek pedig a termék fejlesztésében. A kutatás a Roskachestvo által kidolgozott Nemzeti Szabvány szerint történik, amelyet a Rosstandart 2018. június 26-án hagyott jóvá.

Emlékeztetünk arra, hogy az előzetes nemzeti szabvány követelményeket tartalmaz a mobilalkalmazások minőségére és biztonságára vonatkozóan. A szabvány egyben az alapja a tesztelési módszerek létrehozásának bármely mobilalkalmazás-kategóriához.

A szabvány nem korlátozza új szoftvertermékek létrehozását, hanem iparági etalonként szolgál a fejlesztő cégek számára, és segíti a felhasználókat a legjobb minőségű alkalmazások megtalálásában.

A Roskachestvo kutatási terve 2018 második felére már tartalmaz olyan népszerű mobilalkalmazás-kategóriákat, mint a „Szállodafoglalás”, „Futtatás”, „Autóértékesítés”, „Légijegyek vásárlása” és mások.

A Nemzeti Alkalmazási Szabványt kidolgozó és minden kutatás módszerét jóváhagyó Roskachestvo Projekt Technikai Bizottságának a Rosstandart alá tartozó iparági munkacsoportjában hazánk legtekintélyesebb informatikai szakemberei vesznek részt, az iD EAST, Group-IB stb. A Roskachestvo meghívja az IT-közösség iparági szakértőit, hogy vegyenek részt munkacsoportokban, és vitassák meg a mobilalkalmazások minden kategóriájára vonatkozó kutatási módszereket. A jelentkezéseket, kérdéseket és javaslatokat az alábbi címen várjuk: [e-mail védett], valamint a hivatalos Roskachestvo közösségben a Facebookon: https://www.facebook.com/roskachestvo.official/

Korábban a Roskachestvo információs termékeinek laboratóriuma már 11 mobilalkalmazási vizsgálatot végzett, köztük olyan kategóriákat, mint „Álláskeresés”, „Ismerkedés”, „Ingatlankeresés”, „Személyi pénzügyek”, „Szülői felügyelet”.

„Mobilalkalmazásunkat a Roskachestvo 2017-ben megvizsgálta. El kell ismerni, hogy az indikátorok száma és a kutatás mélysége lehetővé tette, hogy kívülről szemlélhessünk, figyeljünk a problémás területekre és a hiányzó funkciókra. A kutatásnak köszönhetően sikerült módosítani projektünk fejlesztési tervét, és odafigyelni azokra a funkciókra, amelyekre a felhasználók a leginkább igényt tartanak. Kiváló gyakorlatnak tartjuk a Roskachestvo kutatását, és a szervezet fejlesztését és a fejlesztők támogatását kívánjuk” – jegyezte meg Szergej Daniljuk, a Cubux.net projektmenedzsere.

A Roskachestvo által kifejlesztett és a Rosstandart által jóváhagyott dokumentum a legjobb nemzetközi gyakorlatokat és ajánlásokat tartalmazza a mobilalkalmazások fejlesztésére vonatkozóan. A Roskoshestvo összekötőként működik a mobil termékeket fejlesztő cégek és a felhasználók között, azonosítva és tájékoztatva a termékek előnyeiről és hátrányairól.

„A Roskachestvo mobilalkalmazások szabványosításával kapcsolatos tevékenysége hasznos kezdeményezés az informatikai közösség számára, és nem korlátozza a fejlesztést. Kiemelten fontos, hogy a szabvány az alkalmazásokkal kapcsolatos fogyasztói élményt kényelmesebbé és biztonságosabbá tegye, és felhívja a fejlesztők figyelmét azokra a problémás területekre, amelyek jelentősek a mobilalkalmazás minőségében. Ez vonatkozik például a felhasználók személyes adatainak biztonságára, amelyek ma hatalmas mennyiségű információt jelentenek” – jegyezte meg Denis Kuskov, a TelecomDaily információs és elemző ügynökség vezérigazgatója.

„A Roskoscsesztvónak sikerült egy átfogó alkalmazásértékelési rendszert létrehoznia, amely reményeink szerint a funkcionalitás javítására és a biztonságos fejlesztési ciklus (SDL) gyakorlatának alkalmazására készteti a fejlesztőket, további értéket adva ehhez a folyamathoz. A Roskachestvo szabvány figyelembe veszi a platformgyártók legjobb gyakorlatát, az orosz alkalmazáspiac feltételeihez igazítva, valamint az orosz jogszabályok követelményeit. Ma már viszonylag egyszerű módon megtalálhatja az összes szükséges ajánlást egy helyen. Ezenkívül megjegyezhetjük, hogy a szabványban szereplő követelmények közül sokat korábban vettek figyelembe, mint egyes irányelvekben (a platformtulajdonosok, különösen a Google ajánlásai). Például ebben a Roskachestvo-szabványban a fizetési funkcióval rendelkező alkalmazások indításakor a gyökérjogok ellenőrzésére vonatkozó követelmény korábban jelent meg, mint a Google útmutatójában. Az IB-csoport szakemberei örömmel járultak hozzá a tárgyalt módszertan kialakításához, ezáltal a modern szolgáltatások és alkalmazások hasznosságának növeléséhez” – mondta Vjacseszlav Vasin, a Group-IB audit és tanácsadó osztályának vezető elemzője.

„A Roskachestvo kutatásának eredményei hasznosak mind a mobilalkalmazások felhasználóinak, mind a mobilalkalmazás-készítési projektet vezető menedzsereknek. Ebben az értelemben a szabvány univerzális útmutatóként szolgál a vállalatok számára, amely segít meghatározni, hogy termékük valóban jó minőségű-e és kényelmesen használható-e” – jegyezte meg Ilja Loevszkij, az orosz minőségügyi rendszer helyettes vezetője.



Kapcsolódó kiadványok