Kontakty

Roskachestvo: na štandardoch mobilných aplikácií sa pracuje. Roskachestvo: štandardy mobilných aplikácií sa pripravujú Príklady prístupových bodov

Roskachestvo vypracovalo štandard pre požiadavky na kvalitu mobilných aplikácií (Vedomosti dokument preskúmali). Obsahuje odporúčania pre vývojárov, ako aj metodiku testovania, ktorú odborníci z laboratórií Roskachestvo použijú pri štúdiu aplikácií.

ANO "Roskachestvo" bolo zriadené nariadením vlády a je prevádzkovateľom ruského štátneho certifikátu kvality výrobkov "Značka kvality". Je priradený k výrobkom, ktoré sa vyrábajú v Rusku a spĺňajú vysoko kvalitné normy GOST-R. Zatiaľ certifikované softvér Roskachestvo nebolo zapojené.

V dnešnom Rusku existuje štátne normy o operačných systémoch, ale pre mobilné aplikácie takéto odporúčania neexistujú, vysvetľuje zástupkyňa Roskachestvo Marta-Maria Galicheva. Vzhľadom na rastúcu popularitu mobilných služieb, Roskachestvo, analogicky so štandardmi kvality pre spotrebný tovar, vyvinulo zvýšený štandard kvality pre aplikácie, hovorí. Normu schválila konštrukčná technická komisia pod Rosstandart a teraz prechádza do stavu predbežných národných noriem (PNST). Za tri roky môže tento štandard získať štatút GOST, hovorí Galicheva. Pre výrobcov a priemysel dávajú vypracované normy a metódy hodnotenia jasný návod – štúdia identifikuje slabé stránky aplikácií, ktoré sú už na trhu, a odstráni ich nedostatky, dúfa zástupca Roskachestva.

Vysoká kvalita

Aby bola v súlade s ruským štandardom kvality, aplikácia predovšetkým nesmie obsahovať škodlivý alebo spyware. Používateľa by mal upozorniť na následky jeho konania, ak sú „závažné a nezvratné“. Pri jeho používaní by nemali nastať situácie, keď používateľovi nie je zrejmé, čo sa práve deje a čo má robiť.

Celkovo štandard Rosquality obsahuje viac ako 100 požiadaviek na spotrebiteľské charakteristiky mobilných aplikácií (pozri prílohu) – ich funkčnosť, bezpečnosť, výkon, spoľahlivosť atď. Rosquality má tiež požiadavky na zhromažďovanie osobných údajov používateľov. Napríklad užívateľ mobilná aplikácia by mal mať možnosť „vidieť a kontrolovať“ zber týchto údajov a prístup k nim, vyplýva z dokumentu.

Obchody s aplikáciami používajú používateľské recenzie a hodnotenia, na základe ktorých sa môžu ostatní používatelia rozhodnúť pre inštaláciu, a to je celkom fungujúci mechanizmus, hovorí Alexei Skobelev, generálny riaditeľ Markswebb Rank & Report. Nie je možné dostať produktové vlastnosti mobilných aplikácií na nejaký štandard, čo podľa neho spochybňuje účelnosť iniciatívy Roskachestvo. Na druhej strane, štandardy kvality pre bezpečnosť a ochranu osobných údajov sú určite užitočné, keďže nie každý vývojár je kompetentný v oblasti ochrany informácií, tvrdí Skobelev.

« Sberbank technológií“ sa zameria na štandardy Roskachestvo, sľubuje Michail Gromov, riaditeľ oddelenia kvality tejto spoločnosti. Sberbank má interné metodiky na hodnotenie kvality aplikácií, ale spoločný štandard dá spoločnosti možnosť porovnávať kvalitu a spoľahlivosť svojich produktov s ostatnými produktmi na trhu, vysvetľuje.

Roskčačestvo schválilo zoznam študovaných kategórií na druhý polrok 2018 a za účasti popredných odborníkov z IT priemyslu začína porovnávacie testovanie kvality mobilných programov z hľadiska súladu so schváleným národným štandardom mobilných aplikácií (bol schválený PNST RF by Rosstandart na základe štandardu organizácie (Roskachestvo).

Od 18. júla prijíma Roskachestvo na svojom portáli a v skupinách v v sociálnych sieťach aplikácie na určenie najdôležitejších kategórií mobilných aplikácií pre občanov danej krajiny. Výsledky štúdií takto vybraných aplikácií pomôžu používateľom nájsť tú najkvalitnejšiu aplikáciu a vývojové spoločnosti produkt vylepšia. Výskum bude prebiehať v súlade s Národným štandardom vypracovaným Roskachestvom, ktorý bol schválený Rosstandartom 26. júna 2018.

Pripomeňme, že predbežná národná norma obsahuje požiadavky na kvalitu a bezpečnosť mobilných aplikácií. Norma je tiež základom pre tvorbu testovacích postupov pre akúkoľvek kategóriu mobilných aplikácií. Norma nie je obmedzením pre vytváranie nových softvérových produktov, ale slúži ako odvetvový benchmark pre vývojárske spoločnosti a pomáha používateľom nájsť aplikácie najvyššej kvality. Vo výskumnom pláne Roskachestvo na druhý polrok 2018 sú už také obľúbené kategórie mobilných aplikácií ako „Hotelová rezervácia“, „Beh“, „Predaj áut“, „Nákup leteniek“ a iné.

Do priemyslu pracovná skupina Projektový technický výbor Roskachestvo v Rosstandarte, ktorý vyvinul národný aplikačný štandard a schválil metódy celého výskumu, zahŕňa najuznávanejších IT špecialistov našej krajiny, zastupujúci spoločnosti iD EAST, Group-IB atď. Roskachestvo pozýva všetkých odborníkov z odvetvia IT komunity na účasť v pracovných skupinách a na diskusii o výskumných metódach pre všetky kategórie mobilných aplikácií. Prihlášky, otázky a návrhy prijímame na adrese [chránený e-mailom], ako aj v oficiálnej komunite Roskachestvo na Facebooku: https://www.facebook.com/roskachestvo.official/

Laboratórium informačných produktov spoločnosti Roskachestvo predtým vykonalo 11 štúdií mobilných aplikácií vrátane kategórií ako hľadanie zamestnania, zoznamka, hľadanie majetku, osobné financie, rodičovská kontrola.

„Naša mobilná aplikácia bola skúmaná spoločnosťou Roskachestvo v roku 2017. Treba priznať, že množstvo ukazovateľov a hĺbka štúdie nám umožnili získať pohľad zvonku, venovať pozornosť problémovým oblastiam a chýbajúcim funkciám. Vďaka štúdii sme mohli upraviť plán rozvoja nášho projektu a venovať pozornosť tým funkciám, ktoré sú užívateľmi najviac žiadané. Výskum Roskachestva považujeme za vynikajúcu prax a prajeme si organizáciu vývoja a podporu zo strany vývojárov,“ poznamenal Sergey Danilyuk, vedúci projektu Сubux.net.

Dokument vyvinutý spoločnosťou Roskachestvo a schválený spoločnosťou Rosstandart spojil to najlepšie medzinárodné praktiky a odporúčania pre vývoj mobilných aplikácií. Roskachestvo funguje ako spojenie medzi spoločnosťami zaoberajúcimi sa vývojom mobilných produktov a používateľmi, ktoré identifikujú a informujú o výhodách a nevýhodách produktov.

„Činnosť spoločnosti Roskachestvo v oblasti štandardizácie mobilných aplikácií je užitočnou iniciatívou pre IT komunitu a nie obmedzením vývoja. Je mimoriadne dôležité, aby bol štandard navrhnutý tak, aby bol zážitok z práce s aplikáciami pre spotrebiteľov pohodlnejší a bezpečnejší, upozorňuje vývojárov na problémové body, ktoré sú významné z hľadiska kvality mobilnej aplikácie. Týka sa to napríklad bezpečnosti osobných údajov používateľov, ktoré dnes predstavujú obrovské množstvo informácií,“ poznamenal Denis Kuskov, CEO informačná a analytická agentúra TelecomDaily.

„Roskachestvo dokázalo vytvoriť systém integrované hodnotenie aplikácií, ktoré, ako dúfame, povzbudia vývojárov k zlepšeniu funkčnosti a používaniu postupov Secure Development Cycle (SDL), čím pridajú hodnotu procesu. Norma Roskachestvo zohľadňuje ako osvedčené postupy výrobcovia platforiem prispôsobené podmienkam ruský trhžiadosti, ako aj požiadavky ruskej legislatívy. Existoval pomerne jednoduchý spôsob, ako nájsť všetky potrebné odporúčania na jednom mieste. Okrem toho je možné poznamenať, že mnohé požiadavky v tejto norme boli zohľadnené skôr ako v niektorých usmerneniach (odporúčania od držiteľov platforiem, najmä spoločnosti Google). Napríklad v tomto štandarde Roskachestvo sa požiadavky na kontrolu koreňových práv pri spúšťaní aplikácií s platobnou funkcionalitou objavili skôr ako v usmernení od spoločnosti Google. Špecialisti Group-IB radi prispeli k vytvoreniu diskutovanej metodiky, a tým k zvýšeniu jej užitočnosti moderné služby a aplikácie,“ povedal Vyacheslav Vasin, vedúci analytik oddelenia auditu a poradenstva Group-IB.

„Výsledky výskumu Roskachestvo sú užitočné ako pre používateľov mobilných aplikácií, tak aj pre manažérov vedúcich projekt tvorby mobilnej aplikácie. V tomto zmysle norma slúži ako univerzálna príručka pre spoločnosti, ktorá pomôže určiť, či je ich produkt skutočne kvalitný a vhodný na používanie,“ poznamenal. Iľja Loevskij, zástupca vedúceho ruský systém kvalitu.

Roskčačestvo schválilo zoznam študovaných kategórií na druhý polrok 2018 a za účasti popredných odborníkov z IT priemyslu začína porovnávacie testovanie kvality mobilných programov z hľadiska súladu so schváleným národným štandardom mobilných aplikácií (bol schválený PNST RF by Rosstandart na základe štandardu organizácie (Roskachestvo).

Od 18. júla Roskachestvo na svojom portáli a v skupinách na sociálnych sieťach prijíma žiadosti o určenie kategórií mobilných aplikácií, ktoré sú pre občanov krajiny najdôležitejšie. Výsledky štúdií takto vybraných aplikácií pomôžu používateľom nájsť tú najkvalitnejšiu aplikáciu a vývojové spoločnosti produkt vylepšia. Výskum bude prebiehať v súlade s Národným štandardom vypracovaným Roskachestvom, ktorý bol schválený Rosstandartom 26. júna 2018.

Pripomeňme, že predbežná národná norma obsahuje požiadavky na kvalitu a bezpečnosť mobilných aplikácií. Norma je tiež základom pre tvorbu testovacích postupov pre akúkoľvek kategóriu mobilných aplikácií.

Norma nie je obmedzením pre tvorbu nových softvérových produktov, ale slúži ako odvetvový benchmark pre vývojárske spoločnosti a pomáha používateľom nájsť aplikácie najvyššej kvality.

Vo výskumnom pláne Roskachestvo na druhý polrok 2018 sú už také obľúbené kategórie mobilných aplikácií ako „Hotelová rezervácia“, „Beh“, „Predaj áut“, „Nákup leteniek“ a iné.

Priemyselná pracovná skupina Projektového technického výboru Roskachestvo v Rosstandarde, ktorá vyvinula národný aplikačný štandard a schválila metódy celého výskumu, zahŕňa najuznávanejších IT špecialistov našej krajiny, ktorí zastupujú spoločnosti iD EAST, Group-IB atď. Roskachestvo pozýva všetkých odborníkov z IT komunity, aby sa zúčastnili pracovných skupín a diskutovali o výskumných metódach pre všetky kategórie mobilných aplikácií. Prihlášky, otázky a návrhy prijímame na adrese [chránený e-mailom], ako aj v oficiálnej komunite Roskachestvo na Facebooku: https://www.facebook.com/roskachestvo.official/

Laboratórium informačných produktov spoločnosti Roskachestvo predtým vykonalo 11 štúdií mobilných aplikácií vrátane kategórií ako hľadanie zamestnania, zoznamka, hľadanie majetku, osobné financie, rodičovská kontrola.

„Naša mobilná aplikácia bola skúmaná spoločnosťou Roskachestvo v roku 2017. Treba priznať, že množstvo ukazovateľov a hĺbka štúdie nám umožnili získať pohľad zvonku, venovať pozornosť problémovým oblastiam a chýbajúcim funkciám. Vďaka štúdii sme mohli upraviť plán rozvoja nášho projektu a venovať pozornosť tým funkciám, ktoré sú užívateľmi najviac žiadané. Výskum spoločnosti Roskachestvo považujeme za vynikajúcu prax a prajeme si organizáciu vývoja a podporu zo strany vývojárov,“ povedal Sergej Danilyuk, vedúci projektu Сubux.net.

Tento dokument, ktorý vyvinula spoločnosť Roskachestvo a schválila spoločnosť Rosstandart, spája najlepšie medzinárodné postupy a odporúčania pre vývoj mobilných aplikácií. Roskachestvo funguje ako spojenie medzi spoločnosťami zaoberajúcimi sa vývojom mobilných produktov a používateľmi, ktoré identifikujú a informujú o výhodách a nevýhodách produktov.

„Činnosť spoločnosti Roskachestvo v oblasti štandardizácie mobilných aplikácií je užitočnou iniciatívou pre IT komunitu a nie obmedzením vývoja. Je mimoriadne dôležité, aby bol štandard navrhnutý tak, aby bol zážitok z práce s aplikáciami pre spotrebiteľov pohodlnejší a bezpečnejší, upozorňuje vývojárov na problémové body, ktoré sú významné z hľadiska kvality mobilnej aplikácie. Týka sa to napríklad bezpečnosti osobných údajov používateľov, čo je dnes obrovské množstvo informácií,“ povedal Denis Kuskov, generálny riaditeľ informačno-analytickej agentúry TelecomDaily.

„Roskachestvo uspelo vo vytvorení komplexného systému hodnotenia aplikácií, ktorý, ako dúfame, povzbudí vývojárov k zlepšeniu funkčnosti a používaniu postupov Secure Development Cycle (SDL), čím tomuto procesu pridá ďalšiu hodnotu. Norma Roskachestvo zohľadňuje tak osvedčené postupy výrobcov platforiem, prispôsobené podmienkam ruského trhu s aplikáciami, ako aj požiadavky ruskej legislatívy. Existoval pomerne jednoduchý spôsob, ako nájsť všetky potrebné odporúčania na jednom mieste. Okrem toho je možné poznamenať, že mnohé požiadavky v tejto norme boli zohľadnené skôr ako v niektorých usmerneniach (odporúčania od držiteľov platforiem, najmä spoločnosti Google). Napríklad v tomto štandarde Roskachestvo sa požiadavky na kontrolu koreňových práv pri spúšťaní aplikácií s platobnou funkcionalitou objavili skôr ako v usmernení od spoločnosti Google. Špecialisti Group-IB s radosťou prispeli k formovaniu diskutovanej metodiky, a tým k zvýšeniu užitočnosti moderných služieb a aplikácií,“ povedal Vjačeslav Vasin, vedúci analytik oddelenia auditu a poradenstva Group-IB.

„Výsledky výskumu Roskachestvo sú užitočné ako pre používateľov mobilných aplikácií, tak aj pre manažérov vedúcich projekt tvorby mobilnej aplikácie. V tomto zmysle norma slúži ako univerzálny návod pre spoločnosti, ktoré pomôžu určiť, či je ich produkt skutočne kvalitný a vhodný na používanie,“ povedal Iľja Loevskij, zástupca vedúceho ruského systému kvality.

Môžete ísť do .

Ako sme už povedali, mobilné aplikácie sú nevyhnutne testované na viacerých zariadeniach. Naše skúsenosti naznačujú, že značný počet defektov nezávisí od prostredia, t.j. hrajú na všetkých zariadeniach. V tomto ohľade nie je potrebné vykonávať všetky typy testov na každom zariadení.

Počiatočné aktivity testovania aplikácií zvyčajne zahŕňajú úplný test a test kompatibility.

  1. Úplný test zahŕňa kontrolu celej funkčnosti aplikácie: kontroly pozitívnych a negatívnych scenárov, interakciu funkcií aplikácie a používateľského rozhrania, špecifické kontroly mobilných zariadení. Úplný test navyše zahŕňa kontrolu, či aplikácia spĺňa štandardy iOS a Android pre vývoj rozhrania mobilných aplikácií (pokyny pre iOS Human Interface Guidelines, Android User Interface Guidelines).
  2. Test kompatibility zahŕňa testovanie iba základnej funkčnosti aplikácie, ako aj zobrazovania mobilné zariadenia s rozdielmi v hardvéri, charakteristikách obrazovky atď. Tento test zahŕňa iba pozitívne scenáre a nezahŕňa testovanie neštandardných prípadov použitia aplikácie.

O testovaní mobilných aplikácií sa toho popísalo veľa, no my vás chceme upozorniť na niekoľko nuancií, ktoré môžu zostať nepovšimnuté.

  • Nastavte si pripravené Wi-Fi body. Ako už bolo spomenuté, počas testovania je dôležité skontrolovať správne fungovanie aplikácie rôzne druhy a rýchlosti pripojenia. Dokončené wifi hotspot s rôznymi nastaveniami pomôže ušetriť čas na rôzne kontroly, napodobniť podmienky skutočná práca zariadení a identifikujte chyby, ktoré by ste inak mohli prehliadnuť.

Príklady prístupových bodov:

Šifrovanie Obmedzenie rýchlosti Skryté (áno/nie)
WEP256 WEP 256 kbps
WEP512 WEP 512 kbps
WPA WPA
WPA2 WPA2 Neobmedzené
  • Skúste testovať na dvoch alebo viacerých zariadeniach súčasne. Prečo je to dôležité? Počas jednej kontroly môžete otestovať niekoľko rozhraní naraz.
  • Ak je to možné, vyškolte špecialistov na projekt. Naša spoločnosť disponuje kompetenčným centrom na testovanie mobilných aplikácií, v rámci ktorého sa pravidelne konajú školenia. Skúsení špecialisti na testovanie mobilných aplikácií zdieľajú svoje skúsenosti, hovoria o mobilných operačných systémoch, ich funkciách a ukazujú príklady skutočných defektov. Bude tiež užitočné naučiť sa pracovať s rôznymi nástrojmi, ktoré vám pomôžu zbierať protokoly, robiť snímku obrazovky, zostavovať atď.
  • Ak si nie ste istí zrelosťou vašich testovacích procesov, technický audit projektu. Táto udalosť určí úroveň „technického zdravia“ vášho produktu.

Riešenie problémov hneď, ako sa objavia

No ak testovanie pôjde podľa plánu. Ale to sa stáva zriedka. Vo väčšine prípadov sa nevyhnete otázkam zo strany zákazníka. Pozrime sa, ako na ne reagovať.

Zákazníkovi ste napríklad podľa jeho názoru ponúkli príliš veľa zariadení. Požiada vás, aby ste znížili ich počet. Súhlasíme a ideme z opaku. Pomocou všetkých rovnakých zhromaždených štatistík odstránime z nášho zoznamu najmenej obľúbené konfigurácie.

Ďalší prípad, ktorý si vyžaduje ďalšie rozhovory: zákazník požiadal o testovanie na zariadení, ktoré nemáte na sklade. Zistite, čo spôsobilo takúto túžbu, a ponúknite alternatívu, ktorá je najvhodnejšia z hľadiska hardvérových a softvérových vlastností.

Nereprodukuje sa zistená chyba na zariadení vývojára zo strany zákazníka? Stáva sa. Je pravdepodobné, že ak resetujete všetky nastavenia na vašom zariadení, chyba sa prestane reprodukovať. To však neznamená, že neexistuje. Chyby sa vždy oplatí sprevádzať snímkami obrazovky alebo videami, ako aj protokolmi klientov. Vyhnete sa tak dvojitej práci a budete mať istotu, že sa vám defekt s označením „Na preformulovanie“ nevráti.

Koniec testovania

Na konci každej iterácie testovací tím vygeneruje nasledujúce artefakty:

  • Chyby zapísané do systému účtovania chýb.
  • Vyplnená skúšobná dokumentácia a správa o kvalite. Správa zvyčajne obsahuje hodnotenie kvality aktuálna verzia a je generovaný na základe počtu a závažnosti skutočných chýb.
  • Popis problémov, ktoré sú najkritickejšie z pohľadu koncového užívateľa.
  • Štatistiky o počte a povahe defektov. To umožňuje sledovať dynamiku kvality aplikácie (táto štatistika sa dá použiť aj na posúdenie kvality práce vývojárov).
  • Návrhy na zlepšenie produktu.
  • Záver týkajúci sa stupňa pripravenosti produktu na uvoľnenie.

Zdalo by sa, že toto je koniec projektu. Paradoxne, koniec testovania neznamená koniec práce testera.

Pred nami je vydanie, v štádiu ktorého sa človek nezaobíde bez špecialistov na kvalitu softvéru. V ďalšom článku budeme pokračovať.

Páčil sa vám článok? Zdieľaj to