Á undanförnum árum hafa farsímar tekið stóran sess í nútímasamfélagi og eru orðnir algengustu tækin á markaðnum. Þessi mikla umskipti þýðir að fyrirtæki leggja meiri tíma og athygli í að búa til farsímaforrit fyrir margvísleg verkefni, allt frá því að hjálpa fólki að komast í form til að styðja við vinnuflæði í iðnaðaraðstöðu. Hvert þessara forrita krefst ítarlegrar prófunar til að tryggja að það virki eins og búist var við.
Lærðu meira um hvað farsímaprófun er, með frekari upplýsingum um mismunandi gerðir farsímaprófa og hvort handvirk eða sjálfvirk prófun á farsímaforritum sé rétt fyrir fyrirtæki.
Hvað er farsímaprófun?
Farsímaprófun vísar til þess ferlis að prófa hugbúnað á farsímum. Fyrirtæki ljúka þessum prófunarferlum af nokkrum ástæðum, þar á meðal að ganga úr skugga um að hugbúnaðurinn virki og að forritið sé aðlaðandi fyrir farsímanotendur.
Það eru nokkrar mismunandi gerðir af prófunum og margar aðferðir til að ljúka þessum prófum í boði fyrir forritara. Farsímaforritaprófun er ferli sem óháð QA-teymi lýkur þar sem það er hægt, þar sem það þýðir að það er engin hlutdrægni í prófunum sem kynntar eru af þróunaraðila sem vill senda vöruna hratt.
Lokamarkmið farsímaprófunar í fyrirtæki er að finna öll vandamál sem eru til staðar í hugbúnaðinum, komast að því hvernig stofnunin getur leyst þessi mál og að lokum senda hágæða vöru sem viðskiptavinir eru ánægðir með að fjárfesta í.
Hvaða tegundir farsímaforrita er hægt að prófa?
Það eru nokkrar tegundir farsímaforrita sem hægt er að prófa. Farsælustu forritararnir einbeita sér ekki bara að því að búa til forrit fyrir einn vettvang, heldur að fá aðgang að eins mörgum kerfum og mögulegt er til að nýta mögulega áhorfendur sem best.
Sumar tegundir farsímaforrita sem forritarar geta prófað á vinnustaðnum eru:
1. iOS forrit
iOS er stýrikerfið sem Apple hefur þróað fyrir iPhone og iPad tækin sín, og þar sem litið er á þau sem álitsvörur á mörkuðum um allan heim þurfa þróunaraðilar að ganga úr skugga um að þeir séu á pallinum.
Apple hefur alræmda háa staðla fyrir app-verslun sína og krefst þess að öll farsímaforrit séu vandlega prófuð áður en þau eru sett á markað, fylgi leiðbeiningum þróunaraðila þeirra og passi inn í siðareglur verslunarinnar.
Þegar þú prófar fyrir iOS forrit , vertu viss um að þú hafir ströngustu staðla og mögulegt er. Virkar forritið þitt vel í nýjustu útgáfunni af iOS sem og fyrri endurtekningum og hvernig geturðu framtíðarsönnun það fyrir komandi útgáfur?
Hefur þú prófað forritið þitt vandlega fyrir öryggisveikleika í iOS?
Virka allar einstakar aðgerðir appsins og samþættast öðrum iOS eiginleikum, þ.e. staðsetningarrakningu, símtölum og myndum?
2. Android forrit
Android er einn algengasti pallurinn, þar sem Google, Samsung, Nokia, OnePlus og fleiri nota öll stýrikerfið. Þetta þýðir að búa til hugbúnað fyrir Android síma hefur stóran mögulegan notendahóp, þannig að það er nauðsynlegt að komast í gegnum stjórnunarferlið Google Play Store.
Sumir af þeim þáttum sem Android stjórnendur leita að þegar þeir skoða farsímaforrit eru:
· Takmarkað efni, svo sem um einelti, áreitni, ólöglega starfsemi eða hvers kyns ólöglegt efni.
· Stolið hugverk, annað hvort frá öðrum forritum eða einhverju öðru stóru fyrirtæki.
· Öryggisvandamál gagna og tækja, eða hugsanlegt að misnota persónuleg gögn á meðan að villa um fyrir notandanum um notkun þeirra.
· Skortur á lögum um persónuvernd barna á netinu (COPPA), bandarísk lög sem tryggja að stafrænt efni sé viðeigandi fyrir ungt fólk.
· Fylgdu ekki innheimtureglum Play Store með skýrum hætti og tilgreinir öll gjöld sem notendur greiða.
· Léleg virkni, svo sem endurtekin hrun, frysting eða villur, sem eru hluti af nothæfisprófunum fyrir farsíma á forriti.
Ein stærsta áskorunin fyrir þróunaraðila og prófunaraðila Android forrita er að þróa forrit sem keyrir vel á þúsundum tækja. Það eru yfir 24.000 mismunandi gerðir af Android tækjum á markaðnum og prófunaraðilar verða að vera strangir við að prófa virkni, frammistöðu og öryggi notkunar þeirra á öllum helstu tækjalínum.
Þó að Android tæki geti hlaðið niður forritum til hliðar með því að setja upp APK og sleppa þörfinni á að nota Play Store, ef forrit vill vera nógu sýnilegt til að teljast vinsælt að hafa hæfilegar tekjur, er nauðsynlegt að fara í gegnum Play Store hófsemi.
3. Viðbótartæki
Android og iOS taka yfir mikinn meirihluta markaðshlutdeildar í farsímum, en það eru nokkur sem nota önnur stýrikerfi.
Sem dæmi má nefna að opin stýrikerfi eins og Fuchsia og LiteOS leggja áherslu á einfaldleika og þó að þau séu með tiltölulega fáa notendur sem stendur eru þau enn notendur sem forritarar fyrir farsímaforrit geta notið góðs af að ná til.
Einbeittu þér fyrst og fremst að því að þróa og prófa farsímaforrit fyrir Apple og Android tæki, en þar sem viðskiptavinur tilgreinir að hann noti sjaldgæfara stýrikerfi í vinnu sinni, reyndu að þróa hugbúnað með þarfir þeirra í huga. Það eru engar sérstakar kröfur sem þarf að ná til að komast í þessi tæki, þar sem opinn uppspretta stýrikerfi hefur tilhneigingu til að vera auðveldara að setja upp farsímaforrit á.
Hvenær og hvers vegna prófum við
árangur farsímaforrita?
Það eru nokkrum sinnum í þróunarferlinu sem fyrirtæki prófa frammistöðu í farsímaforritum sínum, þar sem hvert tækifæri hefur sinn ávinning fyrir fyrirtæki sem lýkur prófunum.
Sumir af mismunandi tímum til að prófa frammistöðu farsímaforrita eru:
1. Eftir að hafa búið til nýja eiginleika
Sérhvert farsímaforrit er búið til úr mismunandi undirkerfum, hvort sem þetta er hvernig gögn fara inn í gagnagrunn, hvernig hugbúnaðurinn birtir upplýsingar fyrir notandanum eða hvernig forrit bregst við innslátt tækisins.
Þessir eiginleikar og aðgerðir geta verið flóknar í þróun og geta annaðhvort mistekist algjörlega eða gefið út rangar upplýsingar til notandans. Að klára ítarlegar prófanir á farsímaforritum eftir að þú hefur þróað hvern nýjan eiginleika þýðir að þú prófar eiginleikana í einangrun, tryggir að þeir séu rétt kóðaðir og virki á þann hátt sem þú býst við án galla eða erfiðleika.
Til dæmis, ef þú ert að þróa forrit fyrir orðaleik fyrir farsíma og þú bætir nýjum „ham“ leik við forritið þitt sem gerir notendum kleift að spila 30 sekúndna háhraða hring gegn klukkunni, muntu framkvæma ítarlega prófaðu þennan nýja leikham áður en þú gefur hann út til almennings.
Auk þess að prófa að stillingin virki eins og þú býst við að hann virki, gætirðu prófað hvernig appið virkar þegar þú spilar, hvort umferðartölur séu vistaðar á réttan hátt og hvort restin af forritinu hafi áhrif þegar nýi leikhamurinn hefur verið samþættur aðal umsóknarkóða.
Hönnuðir geta sett saman farsímaforrit sín af öryggi, öruggir í þeirri vissu að öll virkni virkar og að öll vandamál koma frá því hvernig hver eining tengist öðrum.
2. Eftir að hafa sett saman forritið
Að setja saman farsímaforrit vísar til þess að sameina allan kóðann í eitt hagnýtt forrit og eftir nýsamsetningu forritsins úr nýrri uppfærslu er nauðsynlegt að klára alhliða farsímaforritaprófun.
Með því að prófa eftir að hafa sett saman farsímaforritið, tryggirðu að einstakir eiginleikar forritsins rekast ekki hver á annan, sem veldur bilunum og villum sem leiða til ófyrirsjáanlegrar hegðunar frá forritinu.
Til dæmis, ef þú ert nýbúinn að setja saman farsímaforrit sem gerir notendum kleift að búa til innkaupalista og skanna viðeigandi tilboð í stórmarkaði til að finna bestu tilboðin, gætirðu verið að setja saman einstakar einingar sem gera notendum kleift að búa til innkaupalista og skoða tilboð í matvörubúðum. Þó að báðar einingarnar virki vel sjálfstætt, tryggir þessi prófunarlota að þær samþættast hver við aðra og virka vel hver fyrir sig eftir að kóðinn hefur verið settur saman.
Þegar þú prófar eins fljótt og auðið er finnurðu fljótt hvað vandamálið er, frekar en að halda áfram að uppfæra og byggja á meðan þú ert ekki meðvitaður um að það er vandamál í leyni í bakgrunni.
Fyrri prófanir á farsímaforritum leyfa hraðari villuupplausn, byggja hugbúnaðinn þinn á traustari grunni og hjálpa til við að stuðla að betri hugbúnaðarstaðli í lok ferlisins.
3. Strax fyrir sjósetningu
Áður en þú opnar farsímaforrit skaltu ljúka ítarlegu prófunarferli á öllum hugbúnaðinum þínum. Þetta felur í sér að setja saman allan pakkann aftur, þar á meðal alla eiginleika og notendaviðmót, og hafa lifandi umhverfi til að prófa vöruna í.
Fyrirtæki ljúka prófi fyrir farsímaforrit strax áður en það er sett á markað þar sem þetta er útgáfan af hugbúnaðinum sem fer í notkun í appaverslunum, svo að vita að hugbúnaðurinn virkar eins og þú vilt búast við er nauðsyn. Til dæmis, ef þú ert að búa til andlitssíuforrit, muntu prófa allar aðgerðir appsins – sem þýðir hverja síu, stillingu og deilingarvalkosti – sem og prófunarframmistöðu, gagnaleka, öryggi og annað sem ekki virkar þætti appsins.
Þróunaraðili sem prófar strax fyrir ræsingu dregur úr fjölda galla í hugbúnaðinum og veitir notandanum betri upplifun, þar sem öll vandamál sem eftir eru eru minni og tiltölulega auðveldlega lagað af fyrirtækinu. Viðskiptavinir hafa betri reynslu og fyrirtækið heldur orðspori fyrir góðar hugbúnaðarvörur.
Hver er munurinn á Mobile
Forritapróf vs. Desktop?
Sumir nálgast þróun farsímaforrita og halda að það sé sambærilegt ferli og að búa til forrit á skjáborði, þar sem kóðun forritsins og prófun virðist bæði nota sömu hæfileika og hugtök.
Hins vegar er nokkur grundvallarmunur á því að prófa farsímaforrit og klára gæðatryggingarverkefni fyrir skjáborðshugbúnað.
Sumir af helstu þáttum sem aðgreina þetta tvennt eru:
1. Umhverfi
Fyrsti þátturinn sem aðskilur þetta tvennt er umhverfið sem prófið fer fram í. Þar sem vefforrit er afhent í gegnum vafra og hugbúnaðarpakki er settur upp í gegnum exe skrá er þetta verulega frábrugðið í farsímum.
Farsímaforrit á síðari stigum krefjast hins vegar prófunar frá uppsetningu til flóknustu eiginleika og geta krafist eftirlíkingar af niðurhali frá app-versluninni. Farsímaprófarar búa til sérsniðið prófunarumhverfi sem hentar forritinu sem þeir hafa þróað, þar sem að líkja eftir ferlum forritsins eins nákvæmlega og hægt er eykur áreiðanleika prófanna þinna.
2. Notendafrávik
Windows og Mac tæki hafa tilhneigingu til að vera í samræmi við hvert annað, með skýrt stýrikerfi sem er eins í öllum tækjum. Þetta er raunin óháð vélbúnaði sem notandinn hefur tiltækt fyrir þá, þar sem stýrikerfið er sami pakkinn, sama á hvaða tæki einhver setur það upp.
Farsímar eru mismunandi. Þó að sími sé stýrður pakki af hlutum frá framleiðanda, búa þessir framleiðendur oft til breyttar útgáfur af Android stýrikerfinu fyrir fyrirtæki sitt. Þetta felur í sér EMUI á Huawei tækjum, Fire OS á hvaða Amazon tæki sem er og GrapheneOS fyrir eigin Pixel svið Google.
Hönnuðir þurfa að prófa á ýmsum stýrikerfum til að tryggja að það sé góð virkni í farsímum, svo allir notendur fái þá upplifun sem forritið er hannað til að veita.
Hver tekur þátt í að prófa forrit á iPhone,
Android og önnur farsímatæki?
Það eru nokkur hlutverk sem taka þátt í prófunarferlum farsímaforrita fyrirtækis þegar gengið er úr skugga um að forrit sé á réttum staðli.
Sum af helstu hlutverkum í því ferli að prófa forrit í farsímum eru:
· QA Manager
Framkvæmdastjóri gæðasviðs. Starfið felst í því að ráða og reka starfsmenn, raða upp deildalista sem þarf að gera og úthluta fólki í verkefni í gegnum gæðatryggingarferlið. Þessi aðili er að lokum ábyrgur fyrir gæðum farsímaforritaprófanna.
· Prófari
Sá sem ber ábyrgð á því að klára farsímaforritaprófin. Þetta felur í sér að búa til upphafsumhverfið fyrir prófið, framkvæma prófin á virkni og frammistöðu forritsins og að lokum skrá niður öll vandamál með forritið til að senda þróunarteymið.
· Endanlegir notendur
Sumar tegundir farsímaprófa, eins og notendasamþykkisprófun , treysta á utanaðkomandi notendur til að ljúka farsímaprófunum, þar sem þetta er tækifæri til að sjá hvað viðskiptavinum finnst um vöruna.
Endnotendur fá farsímaforritið, ljúka prófunarferli og fylla út röð eyðublaða með vandlega völdum spurningum til að veita hönnuði endurgjöf.
· Viðskiptavinir
Sum fyrirtæki þróa sérsniðin iðnaðar farsímaforrit fyrir ákveðinn viðskiptavin. Í þessum tilvikum er hlutverk viðskiptavinar í farsímaprófunarferlinu fyrst og fremst að láta verktaki vita um væntingar sínar og forskriftir, sem prófunarteymið ber saman forritið við í gegnum prófið.
· Hönnuðir
Þróunarteymið hefur samskipti við QA teymið í gegn, fær endurgjöf um farsímaforritið og veitir leiðbeiningar fyrir farsímaprófara hvar sem það er flókinn eiginleiki sem krefst frekari stuðnings fyrir notandann. Hönnuðir klára ítarlegar uppfærslur eftir að hafa fengið þessa endurgjöf til að bæta vöruna.
· Sjálfvirkniverkfræðingur
Sum fyrirtæki gera sjálfvirkan farsímaprófunarferla sína og ráða sérhæfðan sjálfvirkniverkfræðing í kjölfarið. Sjálfvirkniverkfræðingur vinnur með QA prófurum til að kóða algjörlega sjálfvirkt próf sem svarar öllum fyrirspurnum sem QA teymið hefur um virkni hugbúnaðarins.
Hvað prófum við í farsímaforritaprófun?
Það eru fullt af eiginleikum sem fólk prófar þegar það skoðar farsímaforrit, bæði virkt og óvirkt. Frekar en að leita einfaldlega að virkni, meta bestu farsímaforritaprófin fjölbreytt úrval af þáttum til að tryggja að viðskiptavinurinn fái forrit sem nær ströngustu stöðlum.
Sumir hlutar hugbúnaðar sem fyrirtæki skoða þegar þeir ljúka prófunarferli farsímaforrita eru:
1. Virkni
Virkni vísar til þess hvernig farsímaforritið lýkur öllum þeim verkefnum sem það þarf. Að prófa að farsímaforrit virki rétt felur í sér að prófa öll kerfi innan forritsins, svo sem að ganga úr skugga um að dagatalsforrit visti stefnumót og hafi viðvörun sem kviknar þegar fundur gerist.
Að ganga úr skugga um að farsímaforritið virki er einn af fyrstu hlutum prófunar sem þróunaraðili lýkur, þar sem bakendavirkni er einn mikilvægasti þáttur forrits sem teymi byggir síðan upp. HÍ ofan á, frekar en að búa til notendaviðmót áður en þú byggir upp virkt forrit innan þess.
Farsímavirkni er prófuð með prófunartilfellum sem lýsa nákvæmlega hvernig hver aðgerð ætti að haga sér þegar sérstakar aðgerðir eru gerðar. Ef forritið hegðar sér eins og búist er við fyrir hvert virkniprófunartilvik stenst það virkniprófun.
2. Samhæfni
Í prófun farsímaforrita er eindrægni í raun undirmengi virkni. Þegar forrit er samhæft við annað stýrikerfi, tæki og tegund tækis (svo sem síma, spjaldtölvu eða fartölvu) þýðir það að það virkar jafn vel á öðrum kerfum og því sem það var hannað fyrir upphaflega. .
Ein helsta ástæðan fyrir því að stofnanir leita að eindrægni í þróunarferlum farsímaforrita er sú staðreynd að eftir því sem forritið er samhæfara, því fleiri tæki mun það virka á.
Við prófun á eindrægni munu prófunaraðilar skoða ýmis atriði, þar á meðal frammistöðu, virkni og öryggi. Virka aðgerðir eins og búist er við á mismunandi kerfum, hversu hratt hleðst forritið á mismunandi tæki og hversu marga notendur ræður forritið við í einu á Android og iOS?
3. Viðbragðsflýti
Farsímar og spjaldtölvur hafa leitt til meiri svörunar í daglegri hugbúnaðarnotkun fólks, með einum smelli á skjáinn opnar notandann tækifæri.
Því móttækilegri sem hugbúnaður er, því hraðar bregst hann við leiðbeiningum notandans og lýkur verkefnum sínum. Þessi svörun er verulegur hluti af ánægju notenda af forriti, með hraðari stjórntækjum sem hjálpa þeim að klára verkefni sín hraðar og komast aftur í það sem þeir voru að gera.
Nokkur dæmi um mælikvarða á svörun gætu falið í sér hversu hratt forritið hleðst , hversu hratt mismunandi síður taka að hlaðast eða hversu langan tíma það tekur forritið að vinna úr tiltekinni aðgerð.
Hæg forrit geta pirrað notendur þar sem þeim finnst þeir vera að sóa tíma sínum, með gögnum sem sýna að 57% notenda munu ekki mæla með fyrirtæki ef það svarar ekki farsímanotendum . Að miða á svörun og frammistöðu í prófunum þínum er tilvalið fyrir notendahald.
4. Sjónræn skírskotun
Þegar farsímaforrit er sjónrænt aðlaðandi er líklegra að fólk auki tíma sem varið er í það forrit. Þegar öllu er á botninn hvolft, hvers vegna ætti notandi að eyða tíma í forrit sem honum líkar ekki við útlitið þegar það eru til samkeppnisforrit sem eru mun notendavænni og leiðandi?
Að einhverju leyti er sjónræn skírskotun huglæg og ekki hægt að prófa hana með því að nota mælikvarða á hefðbundinn hátt. Hins vegar geta forritaprófarar ráðfært sig við rýnihópa til að komast að því hversu aðlaðandi tiltekin sjónræn hönnun er, þó það ætti að gera á frumstigi áður en hönnunin er innbyggð í kóðann.
Aðrar verðmætar mælikvarðar, eins og niðurhalstölur eða tíminn sem hver notandi eyðir í forritið, gætu einnig hjálpað forriturum að skilja hversu sjónrænt aðlaðandi forritið þeirra er.
5. Upplifun notenda
Notendaupplifun vísar til þess hvernig notandi skynjar farsímaforritið sem hann er að vinna með.
Þetta gengur út fyrir það hvernig appið líður og virkar, og skoðar sérstaklega markhópinn og hvað þeir eru að leita að í farsímaforriti. Að prófa notendaupplifun farsímaforrits þýðir annað hvort að fá notendur til að prófa vöruna eða klára prófanir þegar sérstaklega er haft eftir forskriftum og smekk notandans.
Algengar mælikvarðar á notendaupplifun sem hugbúnaðarprófarar geta mælt eru meðal annars hversu hratt forritið hleðst, hversu marga smelli það tekur að ljúka tiltekinni aðgerð og hversu langan tíma það tekur að framkvæma aðalhlutverk forritsins.
Til dæmis, ef þú ert að búa til tímaáætlunarforrit fyrir strætó, hversu langan tíma tekur það notendur að finna rútuna sína og athuga komutíma hans?
Einkenni farsíma
App próf
Það eru nokkur einkenni sem þarf að leita að þegar þú klárar farsímapróf. Þetta eru einkenni prófanna sjálfra sem aðgreina farsímaforritapróf frá svipuðum prófum sem skoða skjáborðsforrit, þar sem þau tvö geta verið verulega frábrugðin í reynd.
Sumir af helstu einkennum farsímaforritaprófa eru:
1. Nokkur tæki
Mörg farsímaforritapróf nota margvísleg tæki. Þetta á síður við þegar iOS tæki eru þau sem verið er að þróa, þar sem Android tæki eru með fjölbreyttara úrval af framleiðendum og gerðum.
Með því að prófa á eins mörgum farsímum og mögulegt er, nýturðu góðs af því að hafa miklu víðara sjónarhorn á hvernig hugbúnaðurinn virkar. Fyrir suma þróunaraðila getur þetta þýtt að endurtaka mismunandi tæki innan stafræns hugbúnaðarprófunarumhverfis, en í sumum tilfellum gæti verið hægt að prófa virkni og frammistöðu forrita á líkamlegum tækjum.
Sumir forritarar kunna að bjóða spilunarprófurum að hlaða niður forritinu á tækin sín og veita endurgjöf um gerð tækisins og frammistöðu appsins.
2. Endurtaktu próf
Farsímaforrit hafa tilhneigingu til að vera umtalsvert minni en skjáborðsvalkostir þeirra, með stærðir á mælikvarða megabæta frekar en gígabæta. Þetta gerir verkflæðið verulega hraðara en á skjáborði og þýðir stundum að það er verulega minna efni sem krefst prófunar.
Vegna stærðar farsímaforrita miðað við skrifborðsforrit eru prófun farsímaforrita venjulega hraðari og endurteknar. Prófunarteymi geta venjulega endurtekið próf aftur og aftur sem leiðir til fágaðri lokaafurðar.
3. Prófanir á vettvangi
Flest skrifborðshugbúnaðarforrit leggja áherslu á að vera á einum af tveimur kerfum, annað hvort Windows eða MacOS.
Þegar þú klárar farsímaþróun er þetta þó ekki alltaf raunin. Farsímaforrit eru þróuð bæði fyrir iOS og Android, sem þýðir að fyrirtæki prófa á báðum kerfum fyrir sig og á einum reikningi í sumum tilfellum. Án þess að framkvæma próf á vettvangi gæti forrit virkað vel og litið vel út á Android en birst illa eða hrunið á iOS tækjum.
Að klára prófun á vettvangi tryggir að einn notandi með báðar tegundir tækja geti unnið á áhrifaríkan hátt án þess að þurfa að hafa tvo aðskilda reikninga.
Prófunaraðferðir fyrir farsímaforrit
Að hafa stefnu áður en þú byrjar að prófa farsímaforrit tryggir að þú fáir nákvæmari niðurstöður í prófunum þínum. Allir sem taka þátt í ferlinu skilja hlutverk sitt og vita hvað þeir verða að gera og hvenær þeir þurfa að gera það, ásamt ástæðunni fyrir því að QA teymið fylgir þessari tilteknu stefnu.
Nokkur dæmi um prófunaraðferðir fyrir farsímaforrit sem gæðatryggingateymi getur fylgt eru:
1. Fjölprófun
Ein helsta aðferðin sem forritarar í farsímaforritarýminu geta notað er fjölprófun. Þetta ferli vísar til þess að prófa nokkra þætti farsímaforrits í einu frekar en að ljúka einstökum prófum.
Þó að flestar prófanir á farsímaforritum hafi hag af því að vera kláraðar í einangrun, þá eru nokkrar sem þú þarft að klára þegar þú vinnur að öðrum verkefnum, svo sem að kanna hversu hratt forrit fer í gegnum rafhlöðu tækis eða hvort forritið virkar á tilteknu stýrikerfi .
Með því að sameina farsímaforritapróf sem trufla ekki hvert annað í eitt prófunarferli, spararðu QA tíma í annars einföldum en langvarandi prófum og gerir fyrirtækinu kleift að úthluta meira fjármagni til brýnna farsímaprófa og villuleiðréttingar.
2. Lokapróf
End-to-end farsímaforritapróf vísa til ferlis sem fyrirtæki ganga í gegnum þegar þau eru með fullkomið farsímaapp og fela í sér að fara í gegnum hvert einasta skref í tíma viðskiptavinarins með forritið.
Sum skrefin í þessu ferli eru meðal annars að setja upp farsímaforritið í upphafi á glænýju tæki, útvega forritinu þær heimildir sem það þarf til að starfa og fara í gegnum allar aðgerðir einn í einu. Þessi stefna líkir í raun eftir tíma einhvers með forriti og tryggir að engin vandamál séu við að eignast forritið, auk þess að nota það.
Mörg fyrirtæki innleiða end-to-end aðferðir þegar þróunarlotunni er lokið, þannig að þau hafa yfirgripsmikla hugmynd um hvernig notendur hafa samskipti við forritið frá upphafi.
3. Uppfærsluprófun stýrikerfis/tækja
Margir forritarar sem vinna í farsímarýminu eyða miklum tíma í að tryggja að forritið þeirra virki vel með tækjum sem bæta stýrikerfi þeirra með tímanum og notendum sem skipta stöðugt um tæki. Þetta felur í sér að uppfæra stýrikerfi tækis á milli prófana til að tryggja að farsímaforritið virki enn eftir verulegar breytingar og, ef það virkar, hvort gögn notandans flytjast yfir í nýja stýrikerfið eða nýja tækin.
Til dæmis, með útgáfu Android 12, komust margir notendur að því að forritin þeirra virkuðu ekki lengur vegna þess að skyndiminni appsins voru nú úrelt og ósamrýmanleg við nýja stýrikerfið. Að hreinsa þessi gögn myndi laga málið, en margir notendur myndu ekki vita hvernig á að klára þetta verkefni. Umskiptin á milli útgáfa og tækja eru eins óaðfinnanleg og mögulegt er er nauðsyn til að halda notanda og er því mikilvægt í prófun farsímaforrita.
Lífsferill farsímaforritaprófunar
Að prófa hugbúnað er ekki línulegt ferli sem lýkur eftir að þú lýkur prófinu, í stað þess að vera hringrás sem þróunaraðilar eru stöðugt í, frá prófunum til að leysa vandamál sem finnast í prófunum og síðan skoða þessar uppfærslur í síðari prófunum.
Mismunandi stig í prófunarferli farsímaforrita eru:
1. Undirbúningur og stefnumótun
Fyrsti hluti lífsferils prófunar er undirbúningsstigið. Á þessum tímapunkti í prófunarferli farsímaforrita setur stofnunin saman gæðatryggingateymi til að ljúka prófunum, ræður nýja prófunaraðila í hvaða hlutverk sem gæti þurft að gegna, auk þess að afla hvers kyns eigna sem stofnunin þarf á að halda við prófun eins og sérstakar fartæki sem viðskiptavinurinn notar.
Fyrstu stig farsímaprófunarferilsins fela einnig í sér stefnumótun, þar sem QA Manager ákvarðar til hvers er ætlast af hugbúnaðinum og byrjar að skipuleggja stefnu sem prófar allar þessar forsendur á sem hagkvæmastan hátt.
2. Að bera kennsl á prófunargerðir
Þegar hugbúnaðarprófateymi skilur betur hverju þeir eru að leita að geta þeir byrjað að skoða mismunandi prófunargerðir til að útfæra.
Það eru frekari upplýsingar um tegundir farsímaforritaprófa sem eru fáanlegar síðar í handbókinni. Að bera kennsl á þær tegundir prófa sem þú þarft hjálpar þér að undirbúa þig fyrir að keyra prófin í farsímaforritum, koma prófunum á framfæri hverju þeir eru að leita að og hvers vegna þessir eiginleikar eru mikilvægir.
Helst berðu ekki aðeins kennsl á prófunargerðirnar á þessu stigi heldur þær sérstöku mæligildi sem þú telur hafa náð árangri í farsímaprófunum.
3. Byggingarprófadæmi
Prófunartilvik eru skrefin sem hugbúnaðurinn tekur við að ljúka tilteknu prófi fyrir farsímaforrit.
Óháð því hvaða tilteknu prófunaraðferð þú notar þarftu að hanna prófunartilvik. Gerðu þær eins ítarlegar og mögulegt er og tryggðu að þú skoðir alla nauðsynlega virkni í hugbúnaðarpakka, þar sem endurtekningarhæfni er annar mikilvægur þáttur í prófunartilviki.
Þegar þú gerir farsímaprófanir sjálfvirkar skaltu skrifa „prófunarforskrift“ sem lýkur prófinu sjálfstætt án þess að þurfa afskipti af meðlimum prófunarteymisins.
4. Uppsetning prófunarumhverfis
Prófunarumhverfi er rými þar sem próf á sér stað, þar á meðal tiltekinn fjölda fartækja sem þú notar, gögnin sem þú slærð inn í forrit (ef að appið byggir á lifandi þjónustu) og stýrikerfið sem tækin eru í gangi.
Þar sem hægt er, vertu viss um að allir þessir eiginleikar séu eins í upphafi hvers farsímaprófs, svo þú hafir meiri samkvæmni í niðurstöðum þínum. Einu skiptið sem þú gerir þetta ekki er þegar þú notar þetta sem sjálfstæða breytu til að sjá hvernig hugbúnaðurinn bregst við mismunandi samsetningum tækja og stýrikerfis.
5. Sjálfvirk prófun
Fyrirtæki nota sjálfvirkar prófanir , handvirkar prófanir eða blöndu af hvoru tveggja fyrir farsímaforrit, þar sem þessi útgáfa af lotunni kýs að kynna bæði stigin.
Ljúktu sjálfvirkum prófunum tiltölulega snemma í farsímaprófunarlotunni, þar sem þetta er tilvalið tæki til að uppgötva kerfi sem virka ekki og almennar bilanir í forritinu.
Notaðu sjálfvirkni farsímaprófunar sem greiningartæki sem nær yfir helstu megindlegar upplýsingar í kringum forritið og veitir þér góðar upplýsingar til að byggja á á síðari stigum prófunar.
6. Handvirk prófun
Handvirk prófun er stig ferlisins þar sem QA prófari fer sjálfur inn í farsímaforritið og prófar röð eiginleika og aðgerða til að komast að því hvort hugbúnaðurinn sé í samræmi við staðal.
Notaðu handvirkar prófanir til að takast á við flóknari ferla og tilvik þar sem eigindlegt mat er nauðsynlegt, eins og að veita endurgjöf um hönnun notendaviðmótsins eða ræða hvort flæðið á milli eiginleika farsímaforritsins finnist eðlilegt fyrir notendur.
7. Samhæfispróf
Þegar almennum prófum er lokið skaltu hugsa um að gera nákvæmari prófanir á farsímaforritinu. Fyrsta þeirra er eindrægniprófun, sem felur í sér að keyra forritið á mörgum farsímum og ýmsum stýrikerfum.
Ef frammistaða er sérstaklega léleg eða algjörlega óvirk, vita þróunaraðilar að það er vandamál annað hvort með símanum eða stýrikerfinu (sem minnkar enn frekar með fleiri prófum) og geta leyst það í síðari uppfærslu.
8. Frammistöðupróf
Í samanburði við borðtölvur hafa símar tiltölulega takmarkað fjármagn. Frammistöðuprófun tryggir að frammistaða forrits í farsímum sé þokkalega í samræmi við þessa staðreynd, þar sem frammistöðupróf kanna hlutfall örgjörva símans, rafhlöðu og vinnsluminni sem forritið notar.
Markmiðið með frammistöðuprófunum er að finna hástyrkta ferla og auka skilvirkni þeirra þannig að farsímaforritið eða hugbúnaðurinn taki ekki of mikið af auðlindum notandans.
9. Niðurstöðuskýrsla
Eftir að hafa lokið öllum þessum farsímaforritaprófum og skráð niður niðurstöðurnar skaltu fara í gegnum skýrslustig.
Niðurstöðuskýrsla felur í sér að búa til skýrslu sem inniheldur öll gögn og eigindleg endurgjöf frá prófunum, sem vísar þróunarteymi á svið sem þarfnast umbóta.
Notaðu bæði samantekt og hrá gögn, þar sem þetta gefur einfalda útskýringu á því hvað vandamálið er en gefur samt nægar upplýsingar fyrir þróunarteymið til að kafa djúpt og læra um vandamálin.
10. Uppfærsluþróun
Lokastig farsímaforritsferlisins er að þróa uppfærslu á forritinu sem leysir vandamálin sem þú uppgötvaðir í farsímaprófunum og skýrslustigum lífsferilsins.
Prófunarferli eru til fyrir forritara til að skoða hugbúnaðinn sem þeir eru að þróa, finna galla og búa til stefnu til að leysa þá, sem gerir uppfærslustig ferlisins að öllum líkindum það mikilvægasta.
Þegar þú uppfærir hugbúnað til að bregðast við niðurstöðum prófa skaltu ganga úr skugga um að allar breytingar sem þú gerir hafi ekki óviljandi áhrif á restina af farsímaforritinu. Þetta eru vandamál sem munu finnast í næstu prófunarlotu þegar farsímaprófunarferlið hefst aftur, sem athugar hvort lagfæringar gangi vel og hafi ekki neikvæð áhrif á önnur svæði.
Android vs iOS forritaprófun
Tveir helstu stýrikerfisvalkostirnir sem eru tiltækir til að prófa í farsímum eru Android og iOS. Báðir umsóknarvettvangar eru verulega frábrugðnir hver öðrum og krefjast einstakrar nálgunar þegar kemur að prófunum.
1. Hver eru sérkenni þess að prófa iOS öpp?
Eitt helsta sérkenni iOS forritaprófana er að pallurinn er lokaður uppspretta. Þetta þýðir að kjarninn er þróaður af Apple og stjórnað af skilmálum og skilyrðum fyrirtækisins, sem heldur kerfinu tiltölulega lokuðu.
Annar eiginleiki við að prófa iOS öpp er að þú ert að prófa fyrir takmarkaðan fjölda fartækja. Aðeins Apple vörur eins og iPhone og iPad nota iOS, sem takmarkar frávikið sem þú verður að gera grein fyrir í farsímaforskriftum þegar samhæfi tækisins er prófað.
2. Hver eru sérkenni þess að prófa Android öpp?
Það eru nokkur sérkenni við að vinna með Android farsímaforritum sem prófunarmenn verða að takast á við, það fyrsta er að Android er með fullt af mismunandi útgáfum. Þó að þetta geri farsímaprófun opnari og aðgengilegri, kynnir það einnig úrval af samhæfniútgáfum á öllum sviðum Android útgáfur.
Þetta leiðir einnig til hærri krafna um gagnaöryggi , þar sem sumar óöruggari útgáfur af stýrikerfinu geta gert notendaupplýsingar viðkvæmar.
3. Hver er munurinn á prófunum á Android og iOS forritum
Helsti munurinn á Android og iOS prófunum er aðgengi. Miklu erfiðara er að prófa iOS farsímaforrit þökk sé lokuðum kjarna, en þessu fylgir ávinningurinn af því að eindrægni er einfaldur.
Opinn uppspretta og aðgengilegur eðli Android gerir prófun fyrir einstök fartæki einfaldari en veldur því að prófunaraðilar eyða mun meiri tíma í að skoða mismunandi tæki og stýrikerfisstillingar til að ná samræmdu samhæfni milli kerfa.
4. Hver er helsti munurinn á nálgun og stefnu þegar verið er að prófa Android og iOS öpp?
Stærsti munurinn á flestum QA liðum á iOS og Android farsímaprófunaraðferðum er umfang prófanna. Að gera áreiðanleikakönnun í Android prófunum þýðir að hafa mögulega tugi fartækja sem keyra forritið til að ganga úr skugga um að það virki á skilvirkan hátt.
Á hinn bóginn, að prófa app á iPhone til dæmis, er miklu einfaldara ferli þökk sé iOS, sem þýðir í grundvallaratriðum skort á fjölbreytni vélbúnaðar.
Annar stór munur er aukin áhersla á öryggi þegar Android vörur eru prófaðar. Þetta stýrikerfi hefur heilmikið af mismunandi afleggjum sem notuð eru af mörgum framleiðendum og krefst mikillar athygli til að fjarlægja hugsanlega öryggisgalla.
Eftir innleiðingu gagnaverndarlaga eins og GDPR hefur þetta verið meira í brennidepli undanfarin ár og geta séð fyrirtæki sem gera það ekki eiga á hættu fjárhagslegum viðurlögum. Aftur á móti veitir iOS, vegna „læsts“ eðlis þess, færri öryggisgalla og krefst minni einbeitingar.
Handvirkt vs sjálfvirkt farsímaforritapróf
Það eru tvær meginaðferðir til að klára farsímaforritapróf, þar sem forritarar nota annaðhvort handvirkar eða sjálfvirkniprófanir fyrir farsímaforrit. Þetta eru í grundvallaratriðum ólíkar leiðir til að fara í gegnum prófunarferlið farsímaforrita, þar sem hver og einn hefur sína kosti, galla og kjöraðstæður til notkunar.
Fáðu frekari upplýsingar um báðar prófunaraðferðirnar, hvers vegna fyrirtæki nota hverja og tilvalið atburðarás til að nota handvirk eða sjálfvirk farsímaforritapróf.
Handvirk prófun á farsímaforritum
Sumir verktaki nota handvirkar farsímaprófanir sem aðal gæðatryggingartæki sitt. Þessi aðferð beinist að því að starfsmenn fara sjálfir í gegnum prófunarferli, skoða öll kerfi og eiginleika hugbúnaðarpakka og komast að því hvort þeir standi sig á þeim staðli sem viðskiptavinurinn ætlast til.
Fólkið sem lýkur handvirkum prófunum hefur tilhneigingu til að hafa mikla tæknikunnáttu, sem hjálpar því að komast að því ekki aðeins hvort vandamál séu í farsímaforriti heldur einnig hverjar hugsanlegar orsakir þessara vandamála eru og tilvalin lagfæring.
Prófarar fyrir bæði skrifborð og farsímaforrit hafa tilhneigingu til að vera utan þróunarteymisins, þar sem þeir bjóða upp á sjálfstæða innsýn án þess að hætta sé á hlutdrægni í þágu eigin fyrri vinnu.
Kostir þess að framkvæma handvirkar prófanir á farsímaforritum
Handvirk prófun var ein af fyrstu aðferðunum sem forritarar notuðu áður en sjálfvirkniprófanir farsímaforrita komu fram og það hefur verið áberandi tæki fyrir þróunaraðila þar sem sjálfvirkni hefur vaxið í vinsældum.
Þetta er vegna þess að það hefur ýmsa helstu kosti fram yfir sjálfvirkar prófunaraðferðir fyrir farsímaforrit fyrir þróunaraðila og gæðatryggingateymi.
Helstu kostir þess að nota handvirkar prófanir á farsímaforritum eru:
1. Litríkari svör
Fyrsti ávinningurinn af því að nota handvirka prófara er að þú færð miklu meiri blæbrigði í svörunum þínum.
Sjálfvirkt kerfi lýkur röð prófana og skilar með einföldu svari, hvort sem þetta er gögn eða PASS/FAIL svar. Að nota fólk veitir þér mun meiri fjölbreytni og blæbrigði í svörum þínum, þar sem þeir leita að eigindlegum gögnum til viðbótar við megindlegar staðreyndir.
Þetta meiri blæbrigði veitir forriturum meiri innsýn í vörur sínar og þýðir að þróunarferlið er miklu einfaldara, miðar að viðeigandi eiginleikum forritsins og leiðir að lokum til mun betri vöru.
2. Aðlögunarhæf próf
Handvirkur prófari getur aðlagað það sem þeir gera þegar þeir fara í gegnum prófunarferlið fyrir Android eða iOS app.
Til dæmis, ef prófunaraðili er að ljúka stöðluðu prófunarferli og tekur eftir einhverju sem hegðar sér öðruvísi en væntingar hans eru, getur hann kannað hvað málið er og gefið frekari upplýsingar í skýrslu sinni í lok farsímaumsóknarferlisins.
Þetta er ekki raunin með sjálfvirkniprófunarferli farsímaforrita, sem einfaldlega keyrir kóðann sem verktaki skrifar og skilar niðurstöðu.
Slíkur sveigjanleiki þýðir að þú færð ítarlegri niðurstöður um forritið, í lok farsímaprófunarferlisins; til dæmis gætirðu fundið villur á svæðum sem sjálfvirkar prófanir horfa framhjá.
3. Flóknari notkunartilvik
Þegar unnið er með sjálfvirkar prófanir á farsímaforritum þurfa prófunaraðilar að kóða allt próftilvikið á undan ferlinu. Þetta þýðir að sumir prófunaraðilar geta hikað eða gert mistök þegar þeir skrifa flóknari prófunartilvik, sem leiðir til niðurstöður sem endurspegla ekki nákvæmlega farsímaforritið eða hugbúnaðinn.
Þar að auki, öfugt við sjálfvirkniprófunarferli farsímaforrita, þegar þú notar handvirk prófun geturðu einfaldlega beðið prófarann um að klára ákveðin verkefni án þess að þurfa að kóða þetta í prófunartilvik.
Prófarar fylgja leiðbeiningunum til bókstafs í hvert skipti án þess að eiga á hættu að kóðunarvilla valdi skakkum niðurstöðum, sem hjálpar forriturum að prófa flóknari þætti farsímaforrits með stöðugri hætti, sem leiðir til þess að finna lagfæringar á skilvirkari hátt.
Áskoranir handvirkra prófa á farsímum
Það eru fullt af áskorunum sem fylgja því að ljúka handvirkum prófum í farsíma. Með því að skilja þessar áskoranir geturðu gert ráðstafanir til að draga úr áhrifum þeirra á ferla þína og auka nákvæmni og skilvirkni í prófunarferli Android og iOS tækjanna.
Sumar af mikilvægustu áskorunum handvirkra prófana fyrir farsímaforrit eru:
1. Hugsanlega dýrt
Prófarar eru hugbúnaðarsérfræðingar sem leggja tíma sinn í að tryggja að forrit sé í nógu háum gæðaflokki fyrir forskriftir fyrirtækisins og hærri staðall prófunar þýðir að það er miklu meiri innsýn.
Hins vegar kostar sérfræðiþekking peninga í launum og bónusum, þar sem kostnaður eykst eftir því sem prófunarteymi stækkar til að skoða flóknari öpp í fleiri farsímum. Ef þú ákveður að einbeita þér eingöngu að handvirkum prófunum skaltu ganga úr skugga um að prófun farsímaforrita þíns haldist innan viðráðanlegs sviðs með því að setja starfsmannafjárveitingar strax í upphafi ferlisins og halda sig nákvæmlega við þær.
2. Hægari en sjálfvirkni
Á vinnustað tekur fólk sér tíma til að vinna úr ákvörðunum sínum, íhuga hvert næsta skref í ferlinu er og skrifa niður eða slá inn upplýsingar handvirkt. Þetta eykur allt á lengd prófsins og eykur kostnað við gæðatryggingu í þróunarverkefni farsímaforrita.
Jafnvægi á milli þess að ráða fleira fólk til að klára verkefni hraðar og að takast á við lengri tíma er erfitt og er eitt tilvik þar sem sum fyrirtæki snúa sér að sjálfvirkni til að leysa einstaka þætti í prófunarferli farsímaforrita.
3. Möguleiki á mannlegum mistökum
Sama hversu mikið þú fjárfestir í mannauði, fólk mun alltaf gera mistök á vinnustaðnum. Þetta getur verið vegna rangsmellis þegar verkefni er lokið, athyglisbresturs í augnabliki eða einfaldlega gleymist rétta ferlinu til að fylgja.
Burtséð frá því hversu skaðlaust hvert þessara mála er, geta þau hugsanlega leitt til þess að prófanir á farsímaforritum hafi ónákvæmar niðurstöður. Vinna á móti þessari áhættu með því að ljúka mörgum prófum með nokkrum prófunaraðilum, þar sem það dregur úr líkunum á að sömu mistökin eigi sér stað nokkrum sinnum og hafi áhrif á gæði gagnanna þinna.
Hvenær á að prófa farsímaforrit handvirkt
Það eru nokkrar gerðir af forriturum sem geta notið góðs af áherslu á handvirkar prófanir á farsímaforritum, fyrst þeirra eru fyrirtæki sem þróa lítil forrit. Þetta er nógu hratt til að komast í gegn vegna takmarkaðrar virkni, þar sem prófunartæki fyrir farsímaforrit gera yfirgripsmikla skoðun án þess að hætta sé á mannlegum mistökum sem valda vandamálum.
HÍ-þung farsímaforrit njóta líka góðs af því að hafa mannlegt sjónarhorn í prófunarferlinu, þar sem prófunaraðili getur upplýst þróunaraðila um hvernig hverjum þætti líður fyrir notanda og hugsanlegar breytingar á vinnuflæðinu sem notandi fer í gegnum til að láta appið líða betur að nota.
Mobile App Test Automation
Þar sem tölvumál hafa tekið veruleg skref fram á við er sjálfvirkni eitt af þeim sviðum sem hefur orðið meira áberandi í farsímaprófunum. Í þessu tilviki er sjálfvirkur hugbúnaður að verða gagnlegri hluti af prófunarrýminu fyrir farsíma og skjáborð, þar sem hugbúnaður gerir endurtekin verkefni óháð mannlegum rekstraraðila.
Reyndar hefur þetta verið verulegur ávinningur fyrir prófunariðnaðinn fyrir farsímaforrit, þar sem prófunaraðilar eru að kóða próf inn í sjálfvirkniprófunarkerfi farsímaforrita og fá niðurstöður fljótt og auðveldlega. Það er úrval af sjálfvirknihugbúnaði til að velja úr, sem hver og einn hefur sína kosti og styður prófunarferli á einstakan hátt.
Kostir þess að prófa sjálfvirkni farsímaforrita
Sjálfvirkni prófunar fyrir farsímaforrit er að verða meira áberandi hluti af þróunargeiranum fyrir farsímaforrit, fyrst og fremst vegna þess að hún hefur margvíslega kosti sem gera vinnu prófana og QA teyma mun einfaldari.
Sumir af kostunum sem þarf að hafa í huga þegar tekin er ákvörðun um hvort nota eigi sjálfvirkni við að prófa farsímaforritið eða hugbúnaðinn eru:
1. Fljótur árangur
Sjálfvirk próf ganga hratt, klára öll einstök stig sjálfkrafa og skila niðurstöðum um leið og þær hafa verið búnar til. Þetta hentar vel í Agile þróunarumhverfi, eins og það sem flest farsímaforrit leggja áherslu á vegna sveigjanlegra þarfa rýmisins. Hönnuðir bregðast hraðar við gögnunum og nota þau til að leiðbeina næstu útgáfu af forritinu.
2. Mikið samræmi
Manneskjur geta verið ósamkvæmar, hvort sem það er með því að smella rangt eða með því að klára próf á rangan hátt. Að hafa meiri samkvæmni er nauðsyn á farsímamarkaði vegna þeirrar staðreyndar að þúsundir notenda vinna með forrit á hverjum tíma, auka álag og möguleika á að finna villur.
Sjálfvirkni kemur í veg fyrir þetta vandamál og lýkur prófum á nákvæmlega sama hátt í hvert skipti. Niðurstöður eru samkvæmari og forritarar geta notað gögnin sem leið til að finna nákvæmlega hvað vandamálið er án þess að útlaga valdi vandamálum.
3. Lýkur mörgum stórum verkefnum samtímis
Pallur með áherslu á sjálfvirkni geta klárað nokkur flókin verkefni á sama tíma. Með því færðu niðurstöður úr nokkrum prófum í einu og sparar þér þann tíma sem annars myndi fara í að klára hvert próf handvirkt í sínu eigin umhverfi.
Þú vinnur á liprari hátt þegar þú gerir þetta og sparar tíma til að prófa aðra hluta hugbúnaðarins sem getur verið sérstaklega mikilvægt með forritum sem eru stór og hafa mikið af mismunandi virkni.
Áskoranir við að gera prófanir á farsímaforritum sjálfvirkar
Sum fyrirtæki kjósa samt að nota handvirkar prófanir í þróunarferlum sínum þar sem það eru nokkrar áskoranir sem fylgja því að gera sjálfvirkan farsímaprófanir þínar. Að skilja þessar áskoranir hjálpar þér að draga úr tilheyrandi áhættu og hagnast verulega á skilvirkari prófunum.
Helstu gallarnir við að nota sjálfvirkni í farsímaforritaprófunum þínum eru:
1. Hugsanlega fyrirferðarmikill
Ein af áskorunum sem þarf að takast á við þegar prófanir eru sjálfvirkar er að sum ákveðin próftilvik geta verið frekar fyrirferðarmikil. Fyrir flóknari tilvik skrifarðu meiri kóða, sem getur aukið möguleika á göllum í setningafræði sem leiðir til þess að prófunum er ekki lokið á réttan hátt.
Í farsímaprófunum er þetta verulegt mál þegar forrit eru flóknari, hafa margar mismunandi aðgerðir og treysta á kóða til að tryggja virkni á ýmsum tækjum. Gerðu ítarlega prófarkalestur á prófkóðanum þínum þar sem það er mögulegt.
2. Skortur mannlegt innsæi
Sjálfvirkni skortir þá innsýn sem handvirkar prófanir hafa, þar sem mannlegir prófunaraðilar geta boðið upp á eigindlegar upplýsingar eins og hvernig tiltekinn eiginleiki finnst að nota. Mannlegt innsæi getur verið enn mikilvægara með farsímaforritum, þar sem öpp treysta á snertingu og finnast þannig miklu tengdari notandanum en skrifborðsforrit. Til að berjast gegn þessu, reyndu að nota handvirkar prófanir samhliða sjálfvirkni, þar sem þær tvær bæta hvort öðru við og leysa allar alvarlegar eyður í prófunum þínum.
3. Stofnfjárfestingarkostnaður
Notkun sjálfvirkra kerfa krefst umtalsverðrar fjárfestingar, bæði í formi áskriftarkostnaðar og hluta af þeim vélbúnaði sem þú vinnur við. Vélbúnaðarkostnaður getur verið sérstaklega hár þegar þú ert að prófa farsímaforrit, þar sem sumar prófunaraðferðir krefjast aðgangs að fjölbreyttu úrvali tækja frá mismunandi framleiðendum í mismunandi gerðum.
Þó að þetta jafnist út með tímanum skaltu ganga úr skugga um að þú hafir auga með fjármálum stofnunarinnar og forðast hættuna á ofeyðslu fyrir slysni til að gera prófanir þínar sjálfvirkar.
10 X arðsemisefnið í farsímasjálfvirkni – tölvusjón
Stór ógnun þegar unnið er með sjálfvirkni er sú hugmynd að tölva geti ekki þekkt hluti eins og myndir almennilega og skilur ekki tón fyrir vikið.
Computer Vision er til til að leysa þetta. Tölvusjón felur í sér að þjálfa gervigreind hvernig á að túlka myndir eins og einstaklingur gerir, með því að nota mynsturgreiningu og vélanám til að skilja hvað tölvan horfir á.
Frá andlitsgreiningu til þess að skilja mynstur í umferðinni og læknisþjónustu, Computer Vision veitir fyrirtækjum innsýn inn í svæði án þess að þurfa mannleg afskipti. Einn helsti galli þess að nota sjálfvirkar prófanir gæti nú verið sú staðreynd að tölvu skortir mannlegt innsæi, en með skilvirkri innleiðingu á Computer Vision á vettvang eins og ZAPTEST þarf þetta ekki lengur að vera raunin.
Þetta eykur ekki bara sveigjanleika prófunartækis heldur getur það haft ótrúlega víðtækar afleiðingar fyrir arðsemi þína. Það er engin þörf á að eyða í fleiri handvirka prófunaraðila til að klára þessi verkefni lengur og gæði vörunnar aukast til muna.
Arðsemi fjárfestingar af því að nota Computer Vision er mikil, bætir vöruna þína, vekur hrifningu viðskiptavina og skilar að lokum mun meiri tekjum fyrir fyrirtæki með verulega lægri kostnaði.
Hvenær á að innleiða sjálfvirka farsímaprófun
Ein helsta vísbendingin um að hverfa frá handvirkri prófun yfir í sjálfvirka er stærð viðkomandi forrits. Því stærra sem forritið er því fleiri verkefni þyrfti starfsmaður að klára, þar sem mannleg mistök geta hugsanlega valdið vandræðum með nákvæmni niðurstaðna þinna.
Notaðu sjálfvirkar prófanir á farsímaforritum þegar þú skoðar stór forrit í nokkrum tækjum, þar sem þú nýtur góðs af hraðari svörum og getur farið fyrr aftur í þróun.
Þó að þetta sé hefðbundnari skoðun sem byggir á verulegri handvirkri viðveru, þá er innleiðing vélanáms og myndgreiningar að breyta þessu.
Þróunarteymi sjá í auknum mæli meiri skilvirkni í prófunum og fjárhagslegum ávinningi af því að innleiða sjálfvirkar prófanir á farsímaforritum, með aukinni arðsemi fjárfestingar í forritum yfir alla línuna.
Að einbeita sér að því að innleiða fyrsta flokks vettvang eins og ZAPTEST getur haft mikil áhrif á afkomu fyrirtækis þíns óháð sérstöðu farsímaforritsins þíns.
Niðurstaða: Farsímaprófa sjálfvirkni vs.
Handvirkt farsímaforritsprófun
Bæði handvirk próf og sjálfvirkni próf eiga sinn stað í prófunarrými farsímaforrita, þar sem þau hafa bæði sinn eigin kosti. Með sjálfvirkni sem hjálpar forriturum að skoða hreina virkni og handvirkar prófanir veita meiri innsýn í hvernig notandanum líður með forriti, í mörgum tilfellum er blending nálgun tilvalin.
Þú jafnvægir galla eins kerfis og ávinnings annars, sem leiðir til betri prófunarkerfis í lok ferlisins. Að lokum er þetta ekki spurning um sjálfvirkni vs handvirkt, heldur að koma á því hvernig gæðatryggingateymi getur sameinað þetta tvennt í eitt heildstætt kerfi.
Með þetta í huga hefur sjálfvirkni stórt hlutverk í prófun farsímaforrita, sérstaklega þegar litið er til lifandi þjónustu.
Forrit sem takast á við álag þúsunda notenda á netþjónum í beinni á hverjum tíma krefjast magnprófunar sem handvirkar prófanir eiga í erfiðleikum með, sem gerir sjálfvirkni að hornsteini þess að tryggja að farsímaprófun virki eins og viðskiptavinir búast við.
Hægt er að gera frekari rök fyrir því að gera Android tæki sjálfvirkari en iOS valkosti, þar sem það er miklu meira úrval tækja sem virka á Android, og að prófa þau handvirkt getur verið mjög tímafrekt.
Tegundir farsímaforritaprófa
Það eru margar tegundir af prófunum á farsímaforritum, sem hvert um sig leitar að einstökum eiginleikum forrits. Að standast öll þessi próf er sönnun þess að forritið virkar eins og þróunaraðilar búast við, að vera í réttu ástandi til að ræsa í app-verslunum og veita notendum.
Helstu tegundir farsímaforritaprófunar sem forritarar nota eru:
1. Virkniprófun
Virkniprófun er ferlið til að tryggja að öll virkni apps virki eins og þú býst við. Þetta er tiltölulega langt ferli sem þú klárar stöðugt, prófar tilteknar einingar og hvort þær virki þegar þú þróar þær.
Með því að gera þessa prófun samhliða þróun farsímaforrita tryggirðu að þegar öll virkni er sett saman í eitt forrit virki aðgerðirnar. Ef það eru einhver vandamál, þá veistu að vandamálin stafa af því hvernig einingarnar hafa samskipti frekar en einingarnar sjálfar.
Einfalt dæmi um þetta er að vinna með viðvörunarforriti og tryggja að vekjarinn hringi á réttum tíma við ýmsar aðstæður, þar á meðal nokkrum sinnum yfir daginn, á sama tíma og dagatalstilkynning og innan nokkurra mínútna frá annarri viðvörun . Prófaðu virkni við allar mögulegar aðstæður.
2. Truflun/tilkynningarprófun
Farsímar reiða sig mikið á tilkynningar til að láta notanda vita hvað er að gerast í bakgrunni, þar sem margar þessara tilkynninga skjóta upp kollinum á skjánum fyrir notandann að sjá.
Truflun og tilkynningapróf eru til til að ákvarða hvort forritið virki rétt ef tilkynning birtist og truflar vinnuflæði.
Ef þetta gerist og veldur því að appið hrynur gæti hópur stjórnenda hafnað því, sem gerir truflanaprófun nauðsynlega til að meta staðla neytendaforrita. Þetta er minna vandamál með iðnaðarforrit.
3. Hraðaprófun
Það er mikilvægt að prófa hraðann sem app virkar á, þar sem hraðari farsímaforrit eru mikilvæg fyrir upplifun notenda.
Hraðaprófun felur í sér að keyra kjarnaaðgerðir farsímaforritsins aftur og aftur á ýmsum mismunandi smíðum og tækjum, sem tryggir að eftir því sem appið stækkar og þróast haldist það nógu hratt fyrir notandann.
Prófunarteymi miðla þessum upplýsingum til þróunarteymisins sem gerir uppfærslur til að auka skilvirkni farsímaforritsins og draga úr töfum hvar sem þær eru.
4. Öryggisprófun
Öryggisprófun vísar til þess að prófa bæði öryggi farsímaforritsins sjálfs og öryggi notendagagna þegar þeir senda það inn í forritið. Þetta felur í sér sérstakar undirprófanir, þar með talið skarpskyggnipróf, þar sem prófunaraðilar reyna að brjóta virkan gegn öryggi farsímaforritsins.
Árangursríkar öryggisprófunarreglur þýða að farsímaframleiðandi er fullviss um að hugbúnaður þeirra sé samhæfður við GDPR og aðra gagnaverndarlöggjöf frá öllum heimshornum.
5. Frammistöðupróf
Frammistöðuprófun er ferlið við að sjá hvernig farsímaforrit standa sig í samanburði við væntingar. Prófendur skoða úrræðin sem rekstur forritsins krefst á röð tækja og hvort það séu einhver vandamál eins og ofhitnun farsímans sem þróunarteymið þarf að huga að.
Í lok prófunarferlisins setur þetta einnig lágmarkskröfur um forskrift fyrir farsímaforritið.
6. Nothæfisprófun
Nothæfispróf vísar til þess ferlis að ákvarða hversu notendavænn hugbúnaður er. Þættir farsímaforritsins sem eru prófaðir á þessum tímapunkti í ferlinu eru meðal annars hvernig valmyndirnar líða fyrir notanda, hvort verkflæðið sé leiðandi og hvort stjórntækin sem búist er við að notandinn leggi inn séu þægilegar.
Þetta dæmir ekki hvort appið sé virkt, heldur hvort fólk geti með sanngjörnum hætti notað forritið á samræmdan grundvelli miðað við hönnunarákvarðanir og framkvæmd þróunaraðilans.
Það sem þú þarft til að byrja
Keyrir farsímaforritaprófun
Það eru nokkrar forsendur sem þarf að leita að þegar þú íhugar að hefja prófanir á farsímaforritum þínum, þar á meðal:
1. Ljúktu við kóðann
Hvort sem þú ert að prófa einn ákveðinn hluta af appinu eða bara einingu þarftu að kóðann úr hlutanum sem þú ert að prófa til að vera heill. Annars muntu örugglega finna vandamál óháð gæðum kóðans, þú ert í grundvallaratriðum að prófa óunnið vöru.
Í farsímaforritum á vettvangi krefst þetta fullkomin forrit fyrir bæði iOS og Android, þar sem aðeins prófun á annarri hefur möguleika á að skilja eftir villur óuppgötvaðar á hinum.
2. Próftilvik
Listi yfir tilteknar prófanir sem þú ert að klára í verulegum smáatriðum, svo einhver sem hefur ekki reynslu af farsímaforritinu þínu myndi vita hvað á að gera þegar prófunum lýkur.
Ólíkt því þegar þú vinnur með skjáborð skaltu hafa prófunartilvik utan forritsins sjálfs, eins og hvernig appið virkar ásamt öðrum algengum hugbúnaði eins og sérstakt textaskilaboðaforrit sem nær yfir hluta skjásins.
3. Prófumhverfi
Þetta felur í sér tækin og stýrikerfin sem þú prófar forritið á. Haltu prófunarumhverfinu í samræmi við allar prófanir á farsímaforritum til að tryggja betri gæði.
Gakktu úr skugga um að þú náir yfir öll stýrikerfin sem forritið er hannað til að keyra á og dæmigert sett af vélbúnaði, svo sem að nota bæði nýrri og eldri tæki ef hugbúnaðurinn þinn er hannaður fyrir almenna notkun, eða mjög sérstakt tæki ef forritið er í iðnaðarskyni.
4. Prófunarstefna
Skildu hvers vegna þú ert að klára öll þessi próf sem þú ert og hvernig þú ætlar að nota þessi gögn. Að hafa skýra stefnu gerir innleiðingu lausna síðar í ferlinu mun einfaldari.
Taktu skýrslu- og uppfærsluþrepin inn í prófunarstefnuna þína, þar sem þetta gerir það að verkum að lokaafurðin er miklu einfaldari í appaversluninni og eykur líkurnar á að fara í gegnum allar athuganir sem app-búðirnar sjálfar keyra á hugbúnaðinum.
Bestu starfsvenjur til að prófa
Farsímaforrit
Bestu starfsvenjur vísa til röð leiðbeininga til að fylgja þegar þú klárar verkefni til að bæta árangur þinn. Sumar af bestu starfsvenjum til að prófa farsímaforrit eru:
1. Skilja áhorfendur
Þegar þú prófar eiginleika eins og notagildi skaltu íhuga áhorfendur sem þú ert að útvega appið fyrir, þar sem 80 ára líklega tæknifælni hefur ekki sömu nothæfiskröfur og 20 ára gamall sem starfar í tæknigeiranum. Áhorfendur eru miklu breiðari fyrir farsímaforrit, svo þetta krefst meiri athygli en með skjáborðsvalkostum.
2. Ljúktu nokkrum raunverulegum tækjaprófum
Þó að það geti verið mistök að klára farsímaprófanir á raunverulegu tæki sem er persónulegur sími einhvers, skaltu klára að minnsta kosti eitt raunverulegt tækispróf til að tryggja að það virki rétt utan prófunarumhverfisins.
Raunveruleg tæki bæta við fleiri flóknum hætti en þau í sérsmíðuðu umhverfi, sem gerir prófun nákvæmlega erfið án utanaðkomandi dæmi.
3. Jafnvægisprófun
Gakktu úr skugga um að þú jafnvægir prófanir þínar á milli mismunandi tegunda prófa frekar en að leggja áherslu á virkni eða öryggisprófanir, þar sem betra jafnvægi tryggir meiri heildarvöru sem er rétt jafnvægi. Notendur taka eftir þegar einhver vandamál eru með farsímaforrit, svo að vera ítarlegur er nauðsyn.
4. Íhugaðu skýjaprófun
Skýprófun fyrir farsímaforrit gerir kleift að fá aðgang að fleiri tækjum á sama tíma, sem veitir forriturum meiri innsýn og umfjöllun um fjölda tækja. Þetta getur dregið verulega úr tíma til að markaðssetja app, hjálpa fyrirtækjum að komast á undan samkeppninni og auka enn frekar arðsemi fjárfestingar.
5. Sameina próf
Þetta felur í sér að sameina handvirkar og sjálfvirkar prófanir til viðbótar við svið eins og öryggisprófun og virkniprófun, þar sem að prófa þau ásamt hvort öðru sparar þér tíma í einstökum prófum fyrir hvert. Prófendur nýta tímann á skilvirkari hátt og skila skýrslum hraðar á þennan hátt.
Tegundir úttaks frá farsímaforritaprófum
Prófendur fá nokkrar gerðir af úttak frá prófunarferli farsímaforrita, allt eftir nokkrum þáttum, þar á meðal tegundum prófana sem þeir ljúka.
Úttaksgerðirnar sem þú getur fengið frá farsímaforritaprófum eru:
1. Eigindlegar upplýsingar
Eigindleg gögn eru upplýsingar sem prófunaraðili segir hugbúnaðarþróunarteymiðum þegar þeir fara í gegnum prófið sem eiga sér ekki stoð í tölulegum staðreyndum. Þessar upplýsingar innihalda hluti sem eru álitamál eins og skoðun þeirra á því hvernig HÍ finnst að nota og hvernig vörumerki fyrirtækisins kemur fram í lógóinu og annarri tengdri grafík. Þar sem farsímaforrit eru mjög „tilfinning“ byggð er þetta sérstaklega mikilvægt.
2. Magngögn
Megindleg gögn eru allar tölulegar upplýsingar sem prófunaraðilar fá og eru venjulega framleiddar í gegnum sjálfvirka prófunarferlið. Prófendur taka þessi gögn, sem innihalda hleðslutíma og fjölda villna sem eiga sér stað, og greina þau til að búa til þróunarstefnu sem bætir staðalinn á forritinu í framtíðaruppfærslum.
Farsímaforritaprófun býr til mikið af þessum upplýsingum vegna fjölda breytu sem eru í notkun hverju sinni.
3. Já/Nei ríki
Þetta vísar til þess hvort eitthvað sé satt eða ósatt. Já/Nei ríki eru stundum þekkt sem Pass/Fail ríki og láta prófunaraðila vita hvort prófið sem þeir eru að klára heppnast eða ekki. Þetta veitir ekki mikla innsýn og nýtist betur fyrr í þróunarferlinu en þegar þróunarteymið er að sérsníða einstaka eiginleika á síðustu dögum appsins.
Dæmi um farsímaforritapróf
Nokkur dæmi um prófanir á farsímaforritum sem eiga sér stað í þróunarferlum forrita eru:
1. Árangursrík sjálfvirk virkniprófun
Hönnuður skipuleggur vandlega prófun á hagnýtum farsímaforritum sínum og skráir alla eiginleika sem á að prófa til viðbótar við sérstakar prófanir sem þeir eru að ljúka. Prófendur kóða síðan þessi próf inn á sjálfvirknivettvang áður en prófin eru sett af stað og fylgjast með prófunum þegar þau starfa.
Eftir að hafa fengið svörin veit verktaki hvaða eiginleikar hugbúnaðarins keyra eins og búist er við og hverjir ekki, og veitir leiðbeiningar um næstu uppfærslur áður en næstu prófun er skipulögð.
2. Misheppnuð handvirk nothæfisprófun
Fyrirtæki hefur sett sér mjög þröngan frest fyrir útgáfu apps, sem þýðir að verktaki þarf að ljúka prófunum fljótt. Vegna skorts á reynslu prófa þeir appið einu sinni á eigin tæki til að ganga úr skugga um að það virki eins og þeir búast við og senda síðan appið.
Þökk sé skorts á prófunum hefur appið röð af óuppgötvuðum villum á öðrum tegundum tækja, sem veldur því að fyrirtækið hefur verra orðspor fyrir gæði appsins.
Tegundir villna og galla sem fundust í gegnum
Að prófa farsímaforrit
Hluti af ástæðunni fyrir því að klára farsímaforritaprófun er að finna villur og villur í hugbúnaðarpakka, með mismunandi gerðir af villum og villum í farsímaforriti.
Sumar af mikilvægustu tegundum villna og villa sem þarf að leita að þegar forrit er prófað eru:
1. Villumeðferð
Vandamál með villumeðferð vísar til þess að farsímaforritið sé með villu en villuboðin upplýsa notandann ekki rétt um hvað þessi villa er. Þetta getur verið vandamál þar sem það þýðir að villur taka lengri tíma að rannsaka, hægja á þróun og gera þjónustuver að mun erfiðara ferli.
Tilviljunarkennd hrun, sérstaklega með farsímaforritum, geta skaðað orðspor fyrirtækis með því að hafa áhrif á endurskoðunarstig.
2. Hrun
Hrun á sér stað þegar forrit hættir algjörlega að virka, annaðhvort bregst ekki við eða lokar sig alveg. Þetta kemur algjörlega í veg fyrir að notendur hafi samskipti við appið, þannig að það er lykilatriði að leysa þessar villur fyrir velgengni hugbúnaðarins.
Erfiðara getur verið að leysa hrun í farsímaforritum en á borðtölvum þar sem færri innsláttarvalkostir eru til staðar.
3. Sjónargallar
Sjónræn galli á sér stað þegar forrit lítur öðruvísi út en það ætti að gera, annað hvort vegna þess að hlutar forritsins hlaðast ekki eða skjárinn virðist brenglast á einhvern hátt. Sjónrænir gallar eyðileggja notendaupplifunina þar sem þeir leiða til ruglings eða notandans í erfiðleikum með að hafa samskipti eins og hann vill.
Þar sem skjárinn er meirihluti yfirborðs farsíma eru sjónrænir gallar meira áberandi í farsímaforritum.
4. Hæg hleðsla
Þetta gerist þegar forrit keyrir hægar en búist var við, allt frá því að reyna að klára tiltekna aðgerð til að hlaða einstaka mynd tekur of langan tíma.
Hæg hleðsla hefur áhrif á notendaupplifunina þar sem appið er mun minna móttækilegt en þeir bjuggust við í upphafi og getur valdið því að önnur forrit keyra hægt líka.
5. Leyfi
Sum farsímaforrit hlaða ranglega inn heimildum eins og staðsetningargögnum, sem dregur úr virkni þeirra. Að leysa þessa villu þýðir að tækið veitir forritinu þessi gögn, hjálpar því að virka eins og auglýst er og heilla notandann með persónulegri gögnum sem leiða til betri útkomu.
Algengar mælikvarðar í prófun farsímaforrita
Mæling vísar til tiltekinnar mælingar sem prófunaraðili getur skoðað og notað til að ákvarða stöðu þróunar farsímaforrits, þar sem mælikvarðinn er borinn saman við sama mælikvarða frá fyrri útgáfum hugbúnaðarins.
Þar á meðal eru:
1. Lengd ferlis
Tími sem það tekur að ljúka ákveðnu ferli. Þetta er tilvalin mælikvarði þegar þú ert að prófa farsímaforrit sem hefur það meginmarkmið að klára eina aðgerð. Skilvirkari forrit klára ferla á styttri tíma. Þetta getur falið í sér fjölþrepa ferli, þar á meðal þann tíma sem notandi eyðir í að vafra um notendaviðmótið.
Nokkur dæmi um mælikvarða innan þessa flokks eru:
- Meðaltími í sekúndum sem notendur eyða í að skoða vörukörfu
- Meðaltími í sekúndum til að ljúka notendaskráningarferlinu
- Fjöldi smella sem þarf til að komast af heimasíðunni yfir á lykilþjónustusíðu
2. Fjöldi villna
Fjöldi villna sem þú finnur í farsímaforritinu þínu er lykilmælikvarði. Fleiri villur þýða að það eru fleiri gallar og villur sem krefjast úrlausnar af þróunarteymi. Sum fyrirtæki kjósa villukerfi fyrir hverja eiginleika eða álíka, þar sem þetta jafnar mæligildið á móti stærð forritsins.
Nokkur dæmi um mælikvarða innan þessa flokks eru:
- Fjöldi skipta sem forritið hrynur á hverja 1000 hleðslu
- Fjöldi skipta sem fall hleðst ekki í hverjar 1000 tilraunir
- Fjöldi galla á 1000 línur af kóða
3. Innsláttartöf
Tíminn sem það tekur frá því að notandi slær inn skipun þar til skipunin er lokið af forritinu. Hraðari forrit eru með lægri innsláttartöf, sem notendur kjósa frekar en forrit sem keyra tiltölulega hægt.
Nokkur dæmi um mælikvarða innan þessa flokks eru:
- Fjöldi sekúndna sem forritið tekur að hlaða
- Fjöldi sekúndna sem það tekur afgreiðslusíðuna að vinna úr pöntun
Prófunartilvik fyrir farsímaforrit
Próftilvik eru sérstök próf sem prófunaraðilar ljúka þegar þeir skoða hugbúnað, þar á meðal farsímaforrit.
Lærðu meira um prófunartilvik í prófun farsímaforrita hér að neðan:
1. Hver eru próftilvik í farsímaforritaprófun?
Prófunartilvik er röð sérstakra aðgerða og skrefa sem kerfi framkvæmir þegar kannað er hvort það henti tilgangi eða ekki nái þeim kröfum sem þróunaraðilar setja.
Í þessu tiltekna tilviki er átt við prófunartilvik sem fyrirtæki nota við að prófa farsímaforrit. Þetta er sérstaklega miðað við tæki sem virka á Android og iOS, þar sem þessi forrit hafa aðrar kröfur en þau sem keyra á borðtölvum.
2. Hvernig á að skrifa Mobile App prófunartilvik
Bæði handvirk og sjálfvirk prófunartilvik hafa svipaða byrjun, þar á meðal hugarflug. Þetta felur í sér að hugsa um tiltekna þætti sem krefjast prófs og hvernig á að prófa þá.
Fyrir handvirkar prófanir skaltu einfaldlega skrifa niður skrefin í prófunartilfellinu til að upplýsa handvirkan prófara um hvað á að gera. Fyrir hvert próftilvik skaltu láta fylgja með heiti prófunartilviks, auðkenni prófunartilviks og staðist/fallaskilmerki fyrir það próftilvik.
Með sjálfvirkum prófunum skaltu nota sjálfvirknivettvang til að kóða öll skrefin áður en prófunartilvikið er keyrt í hugbúnaðinum. Þetta er breytilegt í prófun farsímaforrita þar sem þú þarft að nota meiri tíma til að skrifa prófunartilvik fyrir margs konar tæki, sem hafa mismunandi innsláttarvalkosti.
3. Dæmi um farsímaforritaprófunartilvik
Það eru nokkur dæmi um prófunartilvik fyrir farsímaforrit sem fyrirtæki nota þegar þau skoða farsímaforrit sín, þar á meðal:
· Rafhlöðuprófun
Athugun á magni rafhlöðunnar sem keyrsla forritsins tekur á tilteknu tímabili í samanburði við meðalstig rafhlöðunnar niðurbrots í tækinu á sama tíma.
· Hraðapróf:
Að sjá hversu hratt forrit fer í gegnum öll stig ferlis, bæði handvirkt og þegar það er sjálfvirkt til að sjá hlutverkið sem HÍ gegnir í ferlinu.
· Kröfur um auðlindir:
Tilföngin sem forritið þarfnast til að keyra í háum gæðaflokki innihalda magn af vinnsluminni, gögnum og tölvuorku sem nauðsynlegt er.
· Virkni:
Prófa að allar aðgerðir virka eins og verktaki býst við án þess að hrynja. Álagspróf er form af virkniprófun.
Bestu prófunartæki fyrir farsímaforrit
Fyrir fyrirtæki sem vilja bæta þróunarferla sína og veita viðskiptavinum besta mögulega hugbúnaðarpakkann er tilvalið að nota verkfæri í prófunarferli farsímaforrita. Þetta veitir aukna virkni við prófunarferlið, færir QA teyminu meiri innsýn og styður restina af þróunarferlinu.
Sjáðu nokkur af bestu prófunartækjunum fyrir farsímaforrit hér að neðan, auk þess sem hvert þessara forrita getur boðið prófunaraðilum.
5 bestu ókeypis prófunartækin fyrir farsímaforrit
Ef þú ert að reka minna fyrirtæki eða þróar farsímaforrit algjörlega á eigin spýtur gætirðu fundið fyrir tiltölulega þröngum kostnaðarhámarki sem draga úr valmöguleikum prófunartækja þinna.
Í þessum tilvikum er að nota ókeypis prófunartæki fyrir farsímaforrit tilvalin leið fram á við sem bætir prófunargetu þína á sama tíma og þú heldur eyðslu þinni á réttri leið.
Sum af bestu ókeypis prófunartækjunum fyrir farsímaforrit eru:
1. ZAPTEST FREE Edition
ZAPTEST er einn af betri sjálfvirknipöllunum sem völ er á, en sumir hafa áhyggjur af kostnaði við notkun pallsins.
Ókeypis útgáfan hýsir flesta helstu eiginleika sem þú getur búist við með því að nota ZAPTEST, sem veitir þér umtalsverða ávöxtun án þess að þurfa að fjárfesta í gegnum hágæða sjálfvirkni og forskriftir á milli palla. ÓKEYPIS útgáfa ZAPTEST er frábær byrjun á að prófa sjálfvirkni og nýjustu RPA áður en þú ákveður að uppfæra í sjálfvirkni verkfæri fyrirtækjahugbúnaðar.
2. Espressó
Sjálfvirknieining þróuð af Google, þetta hjálpar þér að ljúka viðmótsprófum með farsímaforritinu þínu á Android tækjum. Þó að þetta hjálpi við mjög sérstakar notendaprófunaraðferðir , þá skortir það nákvæma innsýn sem mannlegur notendaprófari getur veitt þér.
3. Robotium
Opinn uppspretta tól hannað til að hjálpa notendum við Android sjálfvirkar prófanir á símum og spjaldtölvum. Robotium er gagnlegt tæki þegar unnið er með Android, en stýrikerfistakmarkanir þýða að þróun fyrir iOS er barátta á þessum vettvangi.
4. EarlGrey
EarlGrey er búið til af Google sem notendaviðmótseining og hjálpar einnig við að klára virkniprófanir fyrir hugbúnaðinn þinn. Þetta getur virkað með bæði Android forritaprófun og iOS, en prófunargetan er nokkuð takmörkuð í samanburði við hið fullkomna sveigjanlega prófunartæki.
5. Appium
Mjög sveigjanlegt tól sem getur hjálpað þér að flytja iOS kóða yfir á Android og öfugt, Appium er tilvalið til að búa til prufuforskriftir á nokkrum kóðunarmálum. Þetta hefur hins vegar í för með sér enn meiri flókið, sem getur valdið vandamálum fyrir forritara með litla reynslu.
5 bestu hugbúnaðarprófunartæki fyrir fyrirtæki fyrir farsíma
Stærri verktaki, eins og fyrirtæki sem eru samið um að búa til umsókn fyrir viðskiptavin, hafa stærri fjárhagsáætlanir en sjálfstæðir verktaki. Þetta þýðir að þeir geta fjárfest meira í ferlum sínum og verkfærum, að lokum framleitt mun meiri gæði forrit en þeir gætu notað aðeins ókeypis verkfæri.
Sum af bestu fyrirtækjaprófunartækjum fyrir farsímaforrit sem til eru eru:
1. ZAPTEST Enterprise Edition
Arðsemi fjárfestingar, eða arðsemi, er eitt það mikilvægasta sem þarf að hafa í huga við hugbúnaðarprófun, þar sem ZAPTEST veitir allt að tífalda arðsemi á prófunarstigi eingöngu. Fyrirtækjaútgáfan af ZAPTEST býður upp á ZAP sérfræðing sem starfar fjarstýrt sem hluti af teyminu þínu auk hvers kyns sjálfvirkni verkefna, á hvaða vettvangi sem er og hvaða tímaáætlun sem er … allt á meðan hann nýtir sér nýjustu tölvusýn og vélfærafræði sjálfvirkni .
Þú veitir teyminu þínu mikla innsýn og traustan grunn til að búa til skilvirkari uppfærslur fyrir farsímaforritin þín. Eins og framtaksprófunarvettvangar fara geturðu ekki farið úrskeiðis með ZAPTEST.
2. testRigor
Einfalt sjálfvirkniverkfæri með opnu leyfi sem veitir aðgang fyrir eins marga notendur og þú vilt. Góð leið til að læra sjálfvirkni en hugsanlega takmörkuð hvað varðar umfang prófana sem þú klárar með henni.
3. Perfecto
Perfecto leggur áherslu á að vera fremsti valkostur fyrir prófunaraðila, sem veitir aðgang að nýjum stýrikerfum og tækjum á útgáfudegi. Þjónustuvalkostir eru mikilvægir, fyrst og fremst vegna þess að vettvangurinn getur verið erfitt að læra fyrir nýliða.
4. TestGrid
TestGrid er mjög sveigjanlegt tól til að prófa sjálfvirkni, með Android, iOS og jafnvel Blackberry sem samhæft stýrikerfi. Notendur hafa tekið eftir tiltölulega skorti á stuðningi í sumum tilfellum, þó með fjölhæfan vettvang sem gæti valdið vandamálum með skort á sérfræðiþekkingu á öllum sviðum.
5. ACCELQ
Kóðalaust tól sem leggur mikla áherslu á sjálfvirkni fyrst, með prófunum sem eru hönnuð til að gera hvert stig ferlisins sjálfvirkt í einu flæði. ACCELQ er gott til að prófa stór forrit en hefur mjög hátt verðþak á meðan handvirkt prófunartæki er stíft til hliðar.
Hvenær ættir þú að nota
Fyrirtæki á móti ókeypis prófunarverkfærum fyrir farsímaforrit?
Það eru nokkrar aðstæður þar sem bæði fyrirtæki og ókeypis prófunartæki fyrir farsímaforrit eru gagnleg. Ókeypis verkfæri skara fram úr þegar þróunin er á lágu kostnaðarhámarki eða viðkomandi forrit er mjög einfalt, á meðan verkfæri í fyrirtækjaflokki eru betri fyrir fyrirtæki sem vinna með stærri verkefni, nota mikla sjálfvirkni í prófunum og krefjast meiri vissu í lokin próftímabilsins.
Það fer eftir verkfærunum sem þú notar, það er möguleiki á að sameina eitt fyrirtækistæki með ókeypis valkostum til að veita QA teyminu þínu meiri sveigjanleika.
Notaðu fyrirtækisleyfi fyrir stærri þróun, en hunsaðu ekki algjörlega mikilvægi ókeypis valkosta sem gera smærri verkefni ótrúlega vel.
Gátlisti fyrir prófun farsímaforrita, ráð og brellur
Það eru nokkrir hlutir sem þarf að athuga þegar farið er í gegnum prófunarferlið fyrir farsímaforrit og það er nauðsynlegt að klára þennan lista yfir verkefni.
Eiginleikar prófunar fyrir fartæki gátlista eru:
· Samhæfni milli vettvanga sem tryggir að farsímaforritið virki á öllum þeim stýrikerfum sem þróunaraðilar ætla að setja hugbúnaðinn á
· Öryggisprófun, með tryggingu fyrir því að notendagögn séu örugg og engar leiðir eru til fyrir illgjarn aðgang þriðja aðila
· Virkniprófun sem tryggir að allt farsímaforritið virki eins og notandinn ætlast til
· Tungumálapróf sem tryggir að önnur tungumál séu bæði rétt þýdd og skaði ekki virkni farsímaforritsins
· Athugun notendaánægju, sem tryggir að notandinn tengist farsímaforritinu á jákvæðan hátt
7 mistök og gildrur sem þarf að forðast við innleiðingu
Prófun á farsímaforritum
Hönnuðir og prófunaraðilar fara í gegnum prófunarferli nánast allan tímann og það eru nokkur mistök sem eiga sér stað ítrekað í prófun farsímaforrita. Með því að vita um þessi mál geturðu forðast þau í framtíðinni og tryggt að prófun þín sé eins nálægt raunverulegri notkun og mögulegt er.
Sjáðu sjö algeng mistök sem gerðar eru við innleiðingu á prófunum á farsímaforritum og hugsanleg skref til að forðast þau:
1. Próf á raunverulegum tækjum
Fyrstu mikilvægu mistökin sem verktaki með litla reynslu af prófunum gera er að nota raunveruleg tæki til að prófa. Raunveruleg tæki vísa til farsíma sem þegar hafa verið notuð reglulega daglega, eins og farsíma í eigu meðlima prófunarteymis eða iPad sem fyrirtækið geymir í bakherberginu til að spila í hléi.
Þessi tæki hafa nú þegar verið notuð við mismunandi aðstæður og eru líklega ekki dæmigerð fyrir meðalfarstæki sem notandi á.
Notaðu ákveðin prófunartæki sem eru ekki í daglegri notkun til að forðast utanaðkomandi áhrif sem hafa áhrif á prófun þína og gera niðurstöður þínar eins nákvæmar og mögulegt er.
2. Aðeins próf í lokin
Prófun er stöðugt ferli sem þróunaraðilar klára alla vinnu sína og tryggja að hver eining sé í hæsta mögulega staðli þegar vörurnar eru sendar.
Sumir óreyndir forritarar munu ekki ljúka neinum prófunum á fyrri stigum verkflæðisins, í staðinn miða á mikla prófunarlotu í lok ferlisins.
Hins vegar getur þetta valdið fleiri vandamálum en það leysir, þar sem fyrirtæki afhjúpa margs konar vandamál sem þau geta átt erfitt með að leysa strax í lok þróunar.
Með því að prófa á meðan þú ferð, veistu hvernig tilteknar einingar framkvæma og laga þær þegar þú ferð, sem gefur þér tíma til að pússa vöruna rétt fyrir útgáfu frekar en að slökkva galla sem fóru óséðir.
Þetta á sérstaklega við um farsímaprófanir þar sem þær fara í gegnum stöðugt uppfærsluferli jafnvel eftir útgáfu.
3. Hunsa villuafritun
Villuafritun vísar til þess ferlis að finna vandamál í hugbúnaði og endurskapa það aftur og aftur til að komast að tiltekinni orsök vandans. Í sumum prófunarferlum með takmarkað fjármagn eða tímatakmörk, hunsa prófunarteymi villuafritunarferlið og einbeita sér í staðinn að því að finna skyndilausn og halda áfram í næstu villu.
Með því að hunsa villuafritun skilja þróunaraðilar eftir hugsanleg stór vandamál í farsímaforritum sínum sem geta valdið frekari villum og vandamálum í síðari uppfærslum hugbúnaðarins.
Vertu ítarlegur frá upphafi, því það sparar þér tíma í framtíðinni.
4. Notaðu eingöngu handvirkar prófanir
Sumar stofnanir einbeita sér eingöngu að því að nota handvirkar prófanir fyrir farsímaforritin sín, eyða miklum tíma í að kynnast hugbúnaðinum og læra meira um hvernig hann virkar.
Þó að þetta sé góð leið til að finna villur, þá eru nokkur skýr vandamál við að einblína á handvirk próf. Það er hugsanlega dýr leið að fara, sem þýðir að þú ert viðkvæmur fyrir mannlegum mistökum og getur verið hæg leið að fara.
Ennfremur getur Tölvusjón í gegnum vettvang eins og ZAPTEST bætt staðalinn fyrir sjálfvirkni prófunar, sem gerir mikið af handvirkum prófunum umhugsunarefni.
Með því að samþætta handvirkar og sjálfvirkar prófanir í eitt samhangandi kerfi, eykur þú líkurnar á að finna allar villur í hugbúnaðinum og bregðast við áskorunum um að kóða fullkomið farsímaforrit.
5. Einbeittu þér að einum stað
Forrit nota í auknum mæli staðsetningarheimildir frá tækjum sínum, nota staðsetningu tækja fyrir eiginleika eins og að mæla með sérstökum verslunum, innleiða í leik eins og Pokémon GO og tryggja að notendur ættu að hafa leyfi til að framkvæma aðgerðir í forritinu.
Þegar þessir eiginleikar eru prófaðir ættu verktaki að reyna að prófa ýmsa staði með því að nota VPN og í raun að heimsækja aðra staði. Þetta tryggir að forritin virki eins og búist er við, óháð staðsetningu, þar sem forritarar spara tíma eftir fyrstu útgáfu við að plástra hugbúnaðinn til að styðja við ný svæði.
6. Eingöngu einblína á virkni
Þegar prófunum er lokið fljótt hafa hugbúnaðarprófarar tilhneigingu til að einbeita sér að því að ganga úr skugga um að virkni forritsins sé eins og búist var við. Þetta tekur mikinn tíma í prófunarferlinu en ætti ekki að vera eini áherslan.
Með því að eyða tíma í að vinna í öðrum eiginleikum eins og notendaviðmótinu og hvernig forritið notar auðlindir farsíma þýðir það að notendur hafa almennt betri tíma með forritinu.
Auðlindamæling er mikilvægari í farsímaprófunum þar sem margir notendur eru með nokkur forrit sem eru öll í gangi samtímis. Mundu að virkni er aðeins einn hluti af því sem notandi telur og ætti því að vera aðeins einn hluti af víðtækari prófunarstefnu þinni frekar en eina skoðun þína.
7. Að missa stjórn á prófunarumhverfinu
Ástæðan fyrir því að meirihluti prófa notar prófunarumhverfi er sú að þau hafa stjórnað rými þar sem hægt er að íhuga hvernig forrit virkar. Að halda þessu í skefjum er nauðsyn þar sem það þýðir að þróunarteymið veit hvernig appið virkar án þess að þurfa að gera grein fyrir utanaðkomandi áhrifum.
Að gera samræmt prófumhverfi að forgangsverkefni prófunarteymis þýðir að niðurstöðurnar sem þeir fá eru áreiðanlegar án nokkurrar aðlögunar fyrir mismunandi notendur, frávik í gögnum eða breytingar á tækjunum sem eru í notkun.
Niðurstaða
Að lokum er farsímaforritapróf eitt það mikilvægasta sem verktaki getur gert. Prófun tryggir að virkni apps virki eins og fyrirtækið býst við, hjálpar til við að koma jafnvægi á það sem þarf að laga í hugbúnaði og gerir fyrirtækjum kleift að skipuleggja það sem eftir er af þróunarferlinu.
Hvort sem þú kýst handvirkar prófanir eða ofur-sjálfvirkni , einbeittu þér að því að þróa prófunarlausn sem virkar sérstaklega fyrir fyrirtækið þitt, þar sem þróunaraðilar sem leggja tíma og umhyggju í prófanir sínar senda á endanum vörur sem neytendur þeirra elska.
Algengar spurningar og tilföng
Farsímaforritaprófun getur verið mjög flókinn geiri og hefur mikið af jaðarupplýsingum í kringum það, svo þú getur notið góðs af því að taka þátt í eins miklu efni í geiranum og mögulegt er.
Skoðaðu hlutann okkar með algengum spurningum til að læra meira um farsímaprófanir og svara sumum fyrirspurnum þínum.
1. Bestu námskeiðin um farsímaforritaprófun
Það eru nokkur námskeið um prófun farsímaforrita sem þú getur farið í gegnum til að læra meira um ferlið og þróa færni þína.
Bestu námskeiðin til að prófa farsímaforrit eru:
· „Mobile Testing Masterclass (2023) From The Beginning“ eftir Udemy
· „ISTQB Foundation – Certified Mobile App Tester“ frá TSG Training
· „Inngangur að prófun farsímaforrita“ eftir Alison
· “Mobile Application Testing Training” eftir TekSlate
· „Prófunarþjálfun fyrir farsímaforrit“ frá ZeoLearn
2. Hverjar eru 5 efstu viðtalsspurningarnar um farsímaforritaprófun?
Spyrlar hafa tilhneigingu til að spyrja svipaðra hugbúnaðarprófunarspurninga hver við annan þegar þú sækir um hlutverk í prófun farsímaforrita, með sumum af þeim algengustu þar á meðal:
· Getur þú borið saman og borið saman reynslu þína af því að prófa farsímaforrit og tímaprófun á skjáborði eða öðrum sérhugbúnaði?
· Hverjar lítur þú á sem stærstu áskorunina fyrir prófunarteymi fyrir farsímaforrit og hvernig myndir þú fara að því að leysa þær?
· Hvert er hlutverk sjálfvirkni í prófun farsímaforrita og hvenær myndir þú nota það í stað handvirkrar prófunar?
· Hefur þú reynslu af því að undirbúa próf áður en þú lýkur þeim?
· Hver er munurinn á UAT prófunum og kerfisprófunum og hvernig tengjast þau prófunum á farsímaforritum?
3. Bestu YouTube námskeiðin um prófun farsímaforrita
Sumar af bestu leiðunum til að bæta staðalinn í prófunum á farsímaforritum þínum eru að nota YouTube kennsluefni. YouTube kennsluefni sem þú getur reitt þig á þegar þú vilt bæta prófunarferli farsímaforrita eru:
· „Manual Mobile Testing Tutorial for Beginners“ eftir Testing Shala
· „Mobile Testing Made Easy“ af QAFox
· „Mobile App Testing: IOS/Android“ eftir Ikechi Okereke
· „Testing Mobile Applications“ eftir Tricentis Academy
· „Lærðu farsímaprófanir frá grunni | Farsímaforritapróf fyrir byrjendur“ eftir TechieQA
4. Hvernig á að viðhalda farsímaforritaprófum?
Eftir að vinna við farsímaforritapróf hefur hafist eru nokkur skref sem stofnanir taka til að viðhalda prófunum sínum. Mikilvægast er að halda áfram að prófa í svipuðu umhverfi til að fá nákvæmar niðurstöður í öllum útgáfum af prófunum þínum og hugbúnaði.
Íhugaðu einnig að endurskoða prófunartilvikskóðann þinn þar sem það er mögulegt, þar sem það heldur kóðanum nákvæmum og sníða prófun þína að nýjustu útgáfu forritsins.
5. Hvernig prófar þú farsímaforrit handvirkt?
Handvirk prófun á farsímaforritum er flókið ferli. Byrjaðu prófunina með því að búa til áætlun fyrir prófin og þróa síðan prófunartilvik áður en þau eru skoðuð vandlega. Farðu vandlega í gegnum öll þessi prófunartilvik þegar þú vinnur að hugbúnaðinum, allt á meðan þú tekur athugasemdir við allar villur og frammistöðuvandamál sem koma upp.
Í lok þessa ferlis skrifaðu yfirgripsmikla skýrslu um allt það jákvæða og neikvæða við forritið og afhentu það þróunarteymið til að laga einhver vandamál sem eru uppi í hugbúnaðinum. Hringrásin heldur áfram þegar þú prófar næstu endurtekningu appsins.
6. Bestu bækurnar um farsímaforritaprófun
· „Hands-On Mobile App Testing: Leiðbeiningar fyrir farsímaprófara og alla sem taka þátt í farsímaforritaviðskiptum“ eftir Daniel Knott
· „Mobile Testing: Ready Reckoner“ eftir Ajay Balamurugadas og Sundaresan Krishnaswami
· „Tap Into Mobile Application Design“ eftir Jonathan Kohl
7. Hvert er besta tækið til að prófa farsímaforrit?
Það eru nokkur helstu verkfæri í boði fyrir prófunarferli farsímaforrita, þar sem eitt af þeim áberandi er ZAPTEST. Með því að sameina tölvusýn og aðgang að ZAP sérfræðingum er það einn umfangsmesta valmöguleikinn sem völ er á til að prófa hvaða farsímaforrit sem er samhliða, þvert á vettvang, þvert á tæki, yfir vafra…
8. Er auðvelt að læra farsímapróf?
Það fer eftir tegund prófunar sem þú klárar. Handvirkt farsímapróf getur verið flókið ferli, þar sem það eru mörg skref sem þú þarft að takast á við, þar á meðal að undirbúa prófunarumhverfi, framkvæma hvert einstakt skref prófsins sjálfur og skrá niður niðurstöðurnar áður en þú reynir að finna lausn á einhverju af þeim málum sem upp komu.
Sjálfvirk próf án kóða, þvert á móti, er einföld. Að nota tól eins og ZAPTEST þýðir að þú getur undirbúið próf án þess að þurfa að læra hvernig á að kóða, segja hugbúnaðinum hvað á að prófa og einfaldlega fá niðurstöðurnar þegar þeim er lokið.
Í lok ferlisins færðu niðurstöðurnar og metur þær áður en þú vinnur að göllum hugbúnaðarins. Markmið sjálfvirkniverkfæra er að einfalda QA vinnuflæði, að því marki sem glænýjum prófurum finnst aðlögun að nýjum verkefnum sínum ótrúlega einföld.
9. Hver er munurinn á farsímaprófun og farsímaprófun?
Farsímaprófun er almennt lokið til að ganga úr skugga um hvort tækið sem forrit keyrir á virkar rétt. Farsímaforritaprófun athugar forritið á ýmsum tækjum, með áherslu á hugbúnaðarhlið málsins frekar en vélbúnaðarmálinu.