Metodikk for evaluering av luksus for mobilapplikasjoner. Roskachestvo: standarder for mobilapplikasjoner - pågår

Roskchachestvo godkjente listen over studerte kategorier for andre halvdel av 2018, og med deltagelse av ledende IT-bransjeeksperter, starter komparative tester av kvaliteten på mobilprogrammer for å overholde den godkjente nasjonale standarden mobile applikasjoner (PNST RF ble godkjent av Rosstandart basert på organisasjonsstandarden (Roskachestvo).

Siden 18. juli godtar Roskachestvo på sin portal og i grupper i sosiale nettverk applikasjoner for å bestemme de viktigste kategoriene av mobilapplikasjoner for innbyggere i landet. Forskningsresultatene til applikasjonene som er valgt på denne måten, vil hjelpe brukerne med å finne applikasjonen av høyeste kvalitet, og utviklingsselskapene vil forbedre produktet. Forskningen vil bli utført i samsvar med den nasjonale standarden utviklet av Roskachestvo, som ble godkjent av Rosstandart 26. juni 2018.

Husk at den foreløpige nasjonale standarden inneholder krav til kvaliteten og sikkerheten til mobilapplikasjoner. Standarden er også grunnlaget for å lage testmetoder for alle kategorier av mobilapplikasjoner.

Standarden er ikke en begrensning for å skape nye programvareprodukter, men fungerer som en bransjeguide for utviklingsselskaper og hjelper brukere med å finne applikasjonen av beste kvalitet.

Når det gjelder forskning fra Roskachestvo i andre halvdel av 2018, er det allerede slike populære kategorier av mobilapplikasjoner som "Booking hotell", "Running", " Bilsalg"," Kjøp av flybilletter "og andre.

Industriens arbeidsgruppe for Roskachestvo Project Technical Committee under Rosstandart, som utviklet den nasjonale søknadsstandarden og godkjenner metodene for alle studier, inkluderer de mest autoritative IT-spesialistene i vårt land, som representerer selskapene iD EAST, Group-IB, etc. Roskachestvo inviterer alle bransjeeksperter i IT-samfunnet til å delta i arbeidsgrupper og diskuterer forskningsmetoder for alle kategorier av mobilapplikasjoner. Søknader, spørsmål og forslag godtas på [e-postbeskyttet], så vel som i det offisielle Roskachestvo-fellesskapet på Facebook: https://www.facebook.com/roskachestvo.official/

Tidligere har Roskachestvo informasjonsproduktlaboratorium allerede gjennomført 11 studier av mobilapplikasjoner, inkludert kategorier som jobbsøk, dating, eiendomssøk, personlig økonomi og foreldrekontroll.

“Vår mobilapplikasjon ble undersøkt av Roskachestvo i 2017. Det må innrømmes at antall indikatorer og dybden av forskningen tillot oss å få et perspektiv utenfor, å være oppmerksom på problempunkter og manglende funksjoner. Takket være forskningen klarte vi å justere utviklingsplanen for prosjektet vårt og ta hensyn til de funksjonene som er mest etterspurt av brukerne. Vi anser forskningen til Roskachestvo som en utmerket praksis og ønsker organisering av utvikling og støtte fra utviklerne, ”bemerket Sergey Danilyuk, prosjektleder for Subux.net.

Dokumentet er utviklet av Roskachestvo og godkjent av Rosstandart, og inneholder det beste internasjonal praksis og anbefalinger for utvikling av mobilapplikasjoner. Roskachestvo fungerer som en kobling mellom selskaper for mobilproduktutvikling og brukere, og identifiserer og informerer om fordeler og ulemper ved produkter.

“Roskachestvos aktivitet innen standardisering av mobilapplikasjoner er et nyttig initiativ for IT-samfunnet, og ikke en begrensning for utvikling. Det er ekstremt viktig at standarden er ment å gjøre forbrukeropplevelsen med applikasjoner mer praktisk og sikker, henleder utvikleres oppmerksomhet til problemstillinger som er viktige i kvaliteten på en mobilapplikasjon. Dette gjelder for eksempel sikkerheten til personopplysninger om brukere, som i dag representerer et stort utvalg av informasjon, "sa Denis Kuskov, administrerende direktør informasjons- og analysebyrå TelecomDaily.

“Roskachestvo har lykkes med å skape et omfattende applikasjonsvurderingssystem som vi håper vil presse utviklere til å forbedre funksjonaliteten og bruke sikker utviklingssyklus (SDL), noe som gir prosessen mer verdi. Roskachestvo-standarden tar hensyn til begge deler beste praksis plattformprodusenter tilpasset forholdene russisk marked søknader og kravene i russisk lovgivning. En relativt enkel måte å finne alle nødvendige anbefalinger på ett sted har dukket opp. I tillegg kan vi merke oss at mange av kravene i denne standarden ble tatt i betraktning tidligere enn i noen av retningslinjene (anbefalinger fra plattforminnehaverne, spesielt Google). For eksempel, i denne Roskachestvo-standarden, oppstod krav for å kontrollere rotrettigheter når du lanserer applikasjoner med betalingsfunksjonalitet tidligere enn i Googles retningslinje. Group-IB-spesialister var glade for å bidra til dannelsen av den diskuterte metodikken, og derfor øke bruken av moderne tjenester og applikasjoner, ”sa Vyacheslav Vasin, ledende analytiker ved revisjons- og konsulentavdelingen i Group-IB.

“Resultatene av forskning fra Roskachestvo er nyttige både for brukere av mobilapplikasjoner og for ledere som leder et prosjekt for å lage en mobilapplikasjon. I denne forstand fungerer standarden som en universell veiledning for selskaper, som vil bidra til å avgjøre om deres produkt virkelig er av høy kvalitet og brukervennlig, "sa Ilya Loevsky, nestleder. Russisk system kvalitet.

Roskachestvo har utviklet en standard for krav til kvaliteten på mobilapplikasjoner (Vedomosti ble kjent med dokumentet). Den inneholder anbefalinger for utviklere, samt en testmetodikk som eksperter fra Roskachestvo-laboratorier vil bruke til å undersøke applikasjoner.

ANO "Roskachestvo" ble opprettet etter ordre fra myndighetene og er operatør av det russiske statlige kvalitetssertifikatet "Quality Mark". Den tildeles produkter som er produsert i Russland og oppfyller de høye kvalitetsstandardene til GOST-R. Inntil nå sertifisert programvare Roskachestvo var ikke involvert.

I Russland i dag er det statlige standarder på operativsystemer, men det er ingen slike anbefalinger for mobilapplikasjoner, forklarer representanten for Roskachestvo Marta-Maria Galicheva. Gitt den økende populariteten til mobiltjenester, har Roskachestvo, analogt med kvalitetsstandarder for forbruksvarer, utviklet en økt kvalitetsstandard for applikasjoner, sier hun. Standarden ble godkjent av prosjekttekniske komité på Rosstandart og overføres nå til status som foreløpige nasjonale standarder (PNST). Om tre år kan denne standarden få status som GOST, sier Galicheva. For produsenter og industri vil utviklede standarder og vurderingsmetoder gi en klar retningslinje - studien vil avsløre svake flekker applikasjoner som allerede er på markedet og eliminerer deres mangler, håper representanten for Roskachestvo.

Høy kvalitet

For å overholde Roskachestvo-standarden, må applikasjonen, spesielt, være fri for skadelig programvare og spionprogramvare. Det bør advare brukeren om konsekvensene av hans handlinger hvis de er "alvorlige og irreversible." Når du bruker den, skal det ikke være situasjoner når det ikke er åpenbart for brukeren hva som skjer nå og hva de skal gjøre.

Totalt inneholder Roskachestvo-standarden mer enn 100 krav til forbrukeregenskapene til mobilapplikasjoner (se innfelt) - deres funksjonalitet, sikkerhet, ytelse, pålitelighet osv. Roskachestvo har også krav til innsamling av personlige data om brukere. For eksempel skal en bruker av en mobilapplikasjon kunne "se og kontrollere" innsamlingen av disse dataene og tilgang til den, følger av dokumentet.

App-butikker bruker brukeranmeldelser og rangeringer, på bakgrunn av hvilke andre brukere kan bestemme seg for å installere, og dette er en helt fungerende mekanisme, sier Alexey Skobelev, administrerende direktør i Markswebb Rank & Report. Det er umulig å bringe produktegenskapene til mobile applikasjoner til en slags standard, og dette tviler på hensiktsmessigheten av Roskachestvo-initiativet, sa han. På den annen side er kvalitetsstandarder for sikkerhet og beskyttelse av personopplysninger absolutt nyttige, siden ikke alle utviklere har kompetanse innen informasjonsbeskyttelse, hevder Skobelev.

« Sberbank teknologier "vil bli ledet av standardene for Roskachestvo, lover direktøren for kvalitetsavdelingen til dette selskapet Mikhail Gromov. Sberbank har interne metoder for å vurdere kvaliteten på søknadene, men felles standard vil gi selskapet en mulighet til å sammenligne kvaliteten og påliteligheten til produktene sine med andre produkter på markedet, forklarer han.

Roskchastvo godkjente listen over studerte kategorier for andre halvdel av 2018, og med deltagelse av ledende IT-bransjeeksperter starter komparative tester av kvaliteten på mobilprogrammer for å overholde den godkjente nasjonale standarden for mobile applikasjoner (PNST RF ble godkjent av Rosstandart på grunnlag av organisasjonsstandarden (Roskachestvo).

Siden 18. juli har Roskachestvo akseptert applikasjoner på portalen og i grupper i sosiale nettverk for å bestemme de viktigste kategoriene av mobilapplikasjoner for landets borgere. Forskningsresultatene fra applikasjonene som er valgt på denne måten, vil hjelpe brukerne med å finne applikasjonen av beste kvalitet, og utviklingsselskapene vil forbedre produktet. Forskningen vil bli utført i samsvar med den nasjonale standarden utviklet av Roskachestvo, som ble godkjent av Rosstandart 26. juni 2018.

Husk at den foreløpige nasjonale standarden inneholder krav til kvaliteten og sikkerheten til mobilapplikasjoner. Standarden er også grunnlaget for å lage testmetoder for alle kategorier av mobilapplikasjoner. Standarden er ikke en begrensning for opprettelsen av nye programvareprodukter, men fungerer som en industristandard for utviklingsselskaper og hjelper brukere å finne applikasjoner av høyeste kvalitet. Når det gjelder forskning fra Roskachestvo for andre halvdel av 2018, er det allerede slike populære kategorier av mobilapplikasjoner som "Booking hotell", "Running", "Selling a car", "Buying air tickets" og andre.

Industriens arbeidsgruppe for Roskachestvo Project Technical Committee under Rosstandart, som utviklet den nasjonale søknadsstandarden og godkjenner metodene for alle studier, inkluderer de mest autoritative IT-spesialistene i vårt land, som representerer selskapene iD EAST, Group-IB, etc. Roskachestvo inviterer alle bransjeeksperter i IT-samfunnet til å delta i arbeidsgrupper og diskuterer forskningsmetoder for alle kategorier av mobilapplikasjoner. Søknader, spørsmål og forslag godtas på [e-postbeskyttet], så vel som i det offisielle Roskachestvo-fellesskapet på Facebook: https://www.facebook.com/roskachestvo.official/

Tidligere har Roskachestvo informasjonsproduktlaboratorium allerede gjennomført 11 studier av mobilapplikasjoner, inkludert kategorier som jobbsøk, dating, eiendomssøk, personlig økonomi og foreldrekontroll.

“Vår mobilapplikasjon ble undersøkt av Roskachestvo i 2017. Det må innrømmes at antall indikatorer og dybden av forskningen tillot oss å få et perspektiv utenfor, å være oppmerksom på problempunkter og manglende funksjoner. Takket være forskningen klarte vi å justere utviklingsplanen for prosjektet vårt og ta hensyn til de funksjonene som er mest etterspurt av brukerne. Vi anser forskningen til Roskachestvo som en utmerket praksis og ønsker organisering av utvikling og støtte fra utviklerne, ”bemerket Sergey Danilyuk, leder for Subux.net-prosjektet.

Dokumentet er utviklet av Roskachestvo og godkjent av Rosstandart, og inneholder de beste internasjonale metodene og anbefalingene for utvikling av mobilapplikasjoner. Roskachestvo fungerer som en kobling mellom selskaper med mobile produkter og brukere, og identifiserer og informerer om fordeler og ulemper ved produkter.

“Roskachestvos aktivitet innen standardisering av mobilapplikasjoner er et nyttig initiativ for IT-samfunnet, og ikke en begrensning for utvikling. Det er ekstremt viktig at standarden er ment å gjøre forbrukeropplevelsen med applikasjoner mer praktisk og sikker, gjør utviklerne oppmerksomme på problemstillinger som er viktige i spørsmålet om kvaliteten på en mobilapplikasjon. Dette gjelder for eksempel sikkerheten til brukernes personlige data, som i dag representerer et stort utvalg av informasjon, ”bemerket Denis Kuskov, generaldirektør for informasjons- og analysebyrået TelecomDaily.

“Roskachestvo har lykkes med å skape et omfattende applikasjonsvurderingssystem som vi håper vil presse utviklere til å forbedre funksjonaliteten og bruke sikker utviklingssyklus (SDL), noe som gir prosessen mer verdi. Roskachestvo-standarden tar hensyn til både beste praksis fra plattformprodusenter, tilpasset forholdene i det russiske applikasjonsmarkedet, og kravene i russisk lovgivning. Det er nå en relativt enkel måte å finne alle nødvendige anbefalinger på ett sted. I tillegg kan vi merke oss at mange av kravene i denne standarden ble tatt i betraktning tidligere enn i noen retningslinjer (anbefalinger fra plattformholdere, spesielt Google). For eksempel, i denne Roskachestvo-standarden, oppstod krav for å kontrollere rotrettigheter når du lanserer applikasjoner med betalingsfunksjonalitet tidligere enn i Googles retningslinje. Group-IB-spesialister bidro gjerne til dannelsen av den omtalte metodikken, og dermed til økningen i bruken av moderne tjenester og applikasjoner, ”sa Vyacheslav Vasin, ledende analytiker ved revisjons- og konsulentavdelingen for gruppe-IB.

“Resultatene av forskning fra Roskachestvo er nyttige både for brukere av mobilapplikasjoner og for ledere som leder et prosjekt for å lage en mobilapplikasjon. I denne forstand tjener standarden som en universell retningslinje for bedrifter for å avgjøre om deres produkt virkelig er av høy kvalitet og brukervennlig, ”bemerket. Ilya Loevsky, nestleder for det russiske kvalitetssystemet.

Du kan gå til.

Som vi allerede sa, blir mobilapplikasjoner nødvendigvis testet på flere enheter. Vår erfaring antyder at et betydelig antall mangler er uavhengige av miljøet, dvs. de kan spilles på alle enheter. I denne forbindelse er det ikke nødvendig å utføre alle typer tester på hver enhet.

Innledende programtestaktiviteter inkluderer vanligvis en full test og en kompatibilitetstest.

  1. En full test innebærer å sjekke all funksjonaliteten i applikasjonen: sjekker for positive og negative scenarier, samspillet mellom applikasjonsfunksjoner og brukergrensesnittet, spesifikke kontroller for mobile enheter. I tillegg inkluderer den fullstendige testen kontroll av at applikasjonen er i samsvar med iOS- og Android-standardene innen utvikling av mobilapplikasjonsgrensesnittet (iOS Human Interface Guidelines, Android User Interface Guidelines).
  2. Kompatibilitetstesten inkluderer kun å sjekke den grunnleggende funksjonaliteten til applikasjonen, samt visning på mobile enheter med forskjeller i maskinvare, skjermegenskaper osv. Denne testen inkluderer bare positive scenarier og innebærer ikke tester for ikke-standardiserte bruksområder for applikasjonen.

Mye har blitt skrevet om testing av mobilapplikasjoner, men vi vil gjøre deg oppmerksom på noen nyanser som kan gå ubemerket hen.

  • Sett opp forhåndsopprettede Wi-Fi-sone. Som nevnt tidligere, er det viktig å kontrollere at applikasjonen fungerer riktig når du er testet forskjellige typer og tilkoblingshastigheter. Et ferdig Wi-Fi-hotspot med forskjellige innstillinger vil bidra til å spare tid for ulike kontroller, simulere forhold ekte arbeid enheter og identifisere feil som ellers kan bli oversett.

Eksempler på tilgangspunkter:

Kryptering Fartsgrense Skjult (ja / nei)
WEP256 WEP 256 kbps
WEP512 WEP 512 kbps
WPA WPA
WPA2 WPA2 Ubegrenset
  • Prøv å teste på to eller flere enheter samtidig. Hvorfor er det viktig? I løpet av en test kan du teste flere grensesnitt samtidig.
  • Om mulig, tren spesialister på prosjektet. Vårt firma har et kompetansesenter for testing av mobilapplikasjoner, der treningsarrangementer holdes regelmessig. Erfarne spesialister i testing av mobilapplikasjoner deler sin erfaring, snakker om mobil operativsystemer, deres funksjoner, viser eksempler på reelle feil. Det vil også være nyttig å lære å jobbe med forskjellige verktøy som hjelper deg med å samle logger, ta et skjermbilde, sette en versjon, etc.
  • Hvis du er usikker på modenheten til testprosessene dine, må du gjennomføre en teknisk revisjon av prosjektet. Denne hendelsen vil bestemme nivået på "teknisk helse" for produktet ditt.

Vi løser problemer når de oppstår

Det er bra hvis testingen går etter planen. Men dette er sjelden. I de fleste tilfeller vil du ikke kunne unngå spørsmål fra kunden. La oss se hvordan vi skal svare på dem.

For eksempel tilbød du en kunde for mange, etter hans mening, enheter. Han ber deg redusere antallet. Vi er enige og går fra det motsatte. Ved å bruke all den samme innsamlede statistikken fjerner vi de minst populære konfigurasjonene fra listen vår.

En annen sak som krever flere samtaler: en kunde bedt om å teste på en enhet du ikke har på lager. Finn ut hva som forårsaket dette ønsket, og foreslå et alternativ som er best egnet når det gjelder maskinvare og programvareegenskaper.

En oppdaget feil blir ikke reprodusert på utviklerens enhet på kundens side? Det skjer. Det er sannsynlig at hvis du tilbakestiller alle innstillinger på enheten, vil mangelen stoppe reproduksjonen. Men dette betyr ikke at han ikke eksisterer. Det er alltid verdt å følge feil med skjermbilder eller videoer, samt klientlogger. På denne måten kan du unngå duplisering av arbeid og være sikker på at mangelen ikke kommer tilbake til deg merket "For å bli omformulert".

Testens slutt

På slutten av hver iterasjon genererer testteamet følgende gjenstander:

  • Mangler som er registrert i feilregnskapssystemet.
  • Fullført testdokumentasjon og kvalitetsrapport. Vanligvis inneholder rapporten en vurdering av kvaliteten på den gjeldende versjonen av applikasjonen, og den genereres basert på antall og alvorlighetsgraden av de faktiske feilene.
  • Beskrivelse av problemene som er mest kritiske sett fra sluttbrukerens synspunkt.
  • Statistikk over antall og art av mangler. Dette lar deg spore dynamikken i applikasjonskvaliteten (denne statistikken kan også brukes til å vurdere kvaliteten på utviklerens arbeid).
  • Forslag til forbedring av produktet.
  • Konklusjon om graden av produktberedskap for frigjøring.

Det ser ut til at dette er slutten på prosjektet. Paradoksalt nok betyr ikke slutten på testingen slutten på testers arbeid.

Foran er en utgivelse, på det tidspunktet man ikke kan gjøre seg uten spesialister på programvarekvalitet. Vi fortsetter i neste artikkel.



Relaterte artikler: