why mobile testing is tough
Мобилно тестирање је заиста изазован домен. Да видимо зашто.
Трагајући за образовним апликацијама / играма за своје дете, пронашао сам игру у којој дете може да ради различите салонске операције на возилима попут прања, чишћења, фарбања, тетовирања (и возила могу имати тетоваже!) И начин на који је представљен, волео сам то.
Одмах сам преузео плаћену верзију и дао је свом малишану са надом да ће ми бити дозвољено да радим наредних 15-20 минута док ће он бити заузет украшавањем возила.
Узбуђено је прихватио и почео да истражује (јер деца никад не верују у то тестирање по сценарију :)). У року од 5 минута вратио се жалећи се - ово не иде, молим вас, покрените поново ... ..
тестирање интервјуа питања и одговори за искусне
Видео сам искачући прозор са натписом „Нажалост,„ КСИЗ “је престао да ради“. Притиснуо сам ОК и поново га покренуо и дао сину. У року од два минута поново иста жалба и исто упозорење. Постајало је занимљиво. Носећи увек мисао тестера, започео сам истрагу.
Питао сам свог малишана шта је урадио. ( Како сте пронашли проблем? )
Ништа, само сам играо - рекао је.
Преформулисао сам своје питање - како сте играли игру, можете ли ми показати? (Можете ли га репродуковати? )
Почео је да игра, а ја сам гледао. Било је у реду и постајала сам нестрпљива. Хтео сам да се обратим свом послу и чуо сам исту жалбу. Одбацио је игру рекавши да му се не свиђа јер је толико пута стала.
Сад се тестер у мени пробудио и сместио сам се на столицу и почео да играм игру. Деловало је у реду 10 минута и нисам видео искачуће искачуће прозоре. Проверио сам више додира, укључење / искључење везе за пренос података, укључивање / искључивање ГПС-а, портретни / пејзажни режим, укључивање / искључивање напајања, али заиста нисам пронашао ништа. Уморан и фрустриран, замолио сам сина да је поново игра, јер сам желео да видим како је игра више пута за њега стала.
које вр слушалице раде са кбок оне
Почело је још једно играчко коло. Одабрао је аутомобил из низа возила за играње. Нанео је мало сапуна, а затим попрскао воду преко дизајнерске фонтане, осушио аутомобил и преселио се у следећи одељак где га може украсити. Бојао је аутомобил зеленом бојом. Али тада је помислио да не жели зелену боју. Уместо да је променио боју, вратио се у одељак за чишћење и пошкропио аутомобил водом у нади да ће аутомобил добити оригиналну боју. У овом тренутку, искачући прозор је трепнуо на екрану „Нажалост КСИЗ је престао да ради“. Скоро сам скочио са столице. После поновних истих корака и ја сам могао да видим пад.
Шта се дешавало?
После неколико комбинација покушаја и грешака, открио сам -
Када се корисник враћао са уређења на одељак за чишћење, апликација је падала.
ОМГ, каква глупа буба , Рекао сам себи. Док ради тестирање веб апликација више од осам година по дефаулту извршавам неке тест случајеве. Један од њих је - идите напред и назад, а затим поново напред и обавите неку активност. Није ли се програмер мобилних игара побринуо за ову глупост?
Ок, програмер је заборавио на то. Зар тестер није пронашао ову глупу грешку због које је дете одбило игру?
Зашто сам описао случај?
У ери у којој мобилни уређаји доминирају у свим осталим доменима и готово сваке две недеље се лансира нови мобилни телефон, мобилни тестери су под великим притиском. Већина питања из интервјуа за мобилно тестирање не укључује ниједно питање о основном или чак функционалном тестирању.
Мобилно тестирање, да ли је заиста тешко?
Перцепције о мобилном тестирању су - Испитивач би требало да зна како се врши тестирање цурења меморије, безбедносно тестирање, испитивање прекида, тестирање специфично за уређај, тестирање специфично за ОС и требало би да познаје један или два алата за проверу перформанси. Довољно добро?
Немој.
Сложили смо се да је мобилност заиста изазовна домена. Разлози за то су -
- Скоковити раст мобилне индустрије подстакао је сваку индустрију да покрене своју апликацију за мобилне уређаје. Данас, ако потражите, моћи ћете да пронађете апликације за скоро сваку познату кључну реч.
- Мобилни уређаји постали су толико део живота да одбацујемо или одбијамо веб локацију или апликацију која није мобилна. Желимо све на дохват руке. А ови огромни захтеви створили су стрес за сваки пројекат да буде компатибилан са мобилним уређајима.
- Велики број паметних телефона на тржишту, уз додавање истих на месечном нивоу, чини покривеност тестирањем критичним фактором и проблемом за све укључене.
- Временом се све више оперативних система изграђује независно, поред традиционалних оперативних система као што су иОС, ВебОС, Блацкберри и Андроид. А већина данас развијених апликација јесте и очекује се да ће бити вишеплатформне и зато је потребно темељито тестирање на различитим подржаним ОС-има.
- Аутоматизација за мобилно тестирање је још увек у детињству, иако постоји број доступних алата , тестери за аутоматизацију мобилних тестирања нису лако доступни.
- Мобилно тестирање доводи до других различитих изазова попут проблема с мрежом - лоша, добра мрежа, мрежне промене попут Ви-Фи-ја на 3Г / 4Г и обрнуто, перформансе док се истовремено користи више апликација, проблеми са цурењем меморије, проблеми са потрошњом батерије итд.
Када мобилни телефон дође до слике, најважнија карактеристика је лакоћа . Без обзира на то колико је добра ваша апликација, на екрану или по функцијама, ако корисник не може да рукује с њом на том малом екрану дуже од 5 секунди, никада се неће вратити. Корисници мобилних уређаја размажени су бројним опцијама и зато корисници никада не подносе проблеме.
софтвер за преузимање видео снимака са цеви
У овом тренутку можете помислити - Веб тестирање је такође исто. И тамо је потребна корисност. Тачно. Али корисници рачунара су стрпљивији од корисника мобилних уређаја. Чак и као тестер, видели бисте то различито понашање у себи - када тестирате било коју веб страницу на радној површини, можете да сачекате 2-5 секунди, док на мобилним уређајима непрестано тапкате на симбол за учитавање да бисте убили те две секунде.
Закључак
Дакле, мобилно тестирање није тешко јер тестери морају да размишљају о широком покривању и коришћењу у стварном времену (да, они су сигурно фактори који разликују било које типично тестирање), али мобилно тестирање је постало тешко јер док трчите са трком са дозвољеним временом тестирање, већина мобилних тестера радије ради прекиде, цурење меморије, тестирање перформанси, али избегава / даје мање значаја основном функционалном тестирању (Ова изјава је општа изјава и не треба је узимати као оружје за коментарисање :))
Ако сте радили у различитим доменима, морате знати да ниједан домен није лак и да сваки домен има своје специфичне тешке факторе. Ни мобилни домен се не разликује. Да, другачије је и на много начина је променило једначину захтева и очекивања корисника. Али тешко је јер тестери сматрају да је тестирање покривености за већи број уређаја важније од темељног функционалног тестирања на најмање једном уређају.
Све што сам горе поменуо, моје су личне мисли и нису написане за било коју одређену особу / индустрију.
О аутору: Овај пост написао је члан СТХ тима Бхумика Мехта. Води пројекат, има више од 10 година искуства у тестирању софтвера. Она се потпуно бави тестирањем и воли да тестира све што постоји.
У следећем чланку ћемо размотрити више о томе Андроид верзија .
Препоручено читање
- Најбољи алати за тестирање софтвера 2021. (Алати за аутоматизацију КА теста)
- Услуге бета тестирања мобилне апликације (иОС и Андроид бета алати за тестирање)
- 11 најбољих алата за аутоматизацију за тестирање Андроид апликација (Андроид Апп Тестинг Тоолс)
- Водич за тестирање апликација за Андроид и иОС за мобилне уређаје
- 10 најбољих алата за тестирање безбедности мобилних апликација у 2021
- 5 Изазови и решења за мобилно тестирање
- Водичи за тестирање мобилних апликација (Комплетан водич са 30+ водича)
- ТОП 15 најбољих алата за тестирање за мобилне уређаје у 2021. години за Андроид и иОС