Sostinėje praūžusioje programinės įrangos testuotojų konferencijoje „TestCon Vilnius 2017“ skambėjo svarbiausios žinutės IT industrijai. Pasauliniai pranešėjai iš 17 šalių pabrėžė ryškų testuotojų vaidmens svarbos padidėjimą programinės įrangos kūrimo procese ir akcentavo interneto erdvės prieinamumo (eng. accessibility testing) poreikį ir iššūkius.
Pastaroji tema itin aktuali pasaulinei IT bendruomenei. Vasarą Europos Sąjunga, paskelbė nutarimus, kurie įpareigojo visą esamą ir naują interneto turinį padaryti prieinamu ir žmonėms su tam tikrais fiziniais apribojimais, negalia. Tokius sprendimus dar anksčiau priėmė Jungtinės Valstijos ir Kanada. ES sprendimų įgyvendinimo terminai naujoms svetainėms numatyti įgyvendinti iki 2019 m., senoms – 2020 m., mobiliosioms aplikacijoms – iki 2021 m.
Skaičiuojant kiek Lietuvoje yra žmonių, turinčių negalią, mūsų šalyje šis nutarimas yra aktualus kas dešimtam gyventojui. Skaičiuojama, kad pasaulyje tokių žmonių yra apie 650 mln., t.y. apie 10 proc. planetos gyventojų.
Didžiausią dėmesį naudojimosi patogumo (eng. usability) tematikai skyrė lektorius iš Turkijos, Baris Sarialioglu („Usability is not Rocket Science”). Iš šios temos kylantį prieinamumo aspektą apžvelgė vienas iš dviejų lietuvių konferencijos pranešėjų – Jurijus Nesvat („Accessibility Testing Techniques, Issues and Tricks”). Jo teigimu, ši tema iki šiol nebuvo plačiai eskaluojama.
„Mūsų įmonė kuria sprendimus JAV rinkai, todėl prieinamumo testavimas mūsų darbe yra savotiškame pike jau kurį laiką. Juolab, kai atsirado reglamentas ir konkretūs terminai. Tik Lietuvoje dar apie tai per mažai kalbama. Tuo metu pasaulis jau apsisprendė, kad visa informacija, kuri yra internete, turi būti pasiekiama visiems vienodai“, – dėstė J. Nesvat, „Devbridge Group“ testuotojas ir komandos vadovas.
Specialisto teigimu, iki šiol retas pagalvodavo, kad ir apie vyresnio amžiaus žmones, kuriems tam tikri veiksmai tiesiog užtrunka atlikti ilgiau. Kolegai antrinusi „Devbridge Group“ testavimo direktorė Rasa Mažutienė pateikia konkretų pavyzdį: „Mano pačios senelis negali naudotis bankomatu. Ne dėl to, kad nesuprastų, kaip jis veikia. Priežastis labai elementari – jis negali įvesti savo PIN kodo, mat jo tempu tai užtrunka ilgiau, nei šiam veiksmui yra duotas laikas bankomate”, – kalba ji.
J. Nesvat teigimu, tai – tik vienas pavyzdžių, su kuriomis problemomis susiduria žmonės, turintys judėjimo sunkumų. Situacija yra dar dramatiškesnė turintiems regėjimo negalią – nemažais puslapių nepritaikyti arba netinkamai pritaikyti regėjimo sutrikimus turintiems žmonėms.
Kaip specialistams, kurie yra atsakingi už kuriamas sistemas interneto erdvėje, užtikrinti jų prieinamumą? J. Nesvat skatina, visų pirma, įsigilinti į savo tikslinę auditoriją. Pavyzdžiui, įsijausti į senyvo amžiaus žmogų, kuris pelės klavišą gali paspausti ne dažniau, kaip kartą per 10 s arba aklą žmogų ir naudoti testuojamas sistemas užsimerkus. Taip pat, galima tikslingai varžyti tam tikrus savo judesius ir kitaip įsijausti į situaciją, siekiant užtikrinti sistemų kokybę prieinamumo atžvilgiu.
Konferencijoje didelis dėmesys skirtas ir pakitusiam testavimo vaidmeniui DevOps kultūroje. DevOps ir Agile tema buvo eskaluojama beveik visuose pranešimuose. Kuo tai yra svarbu testuotojams?
Su Agile metodika išryškėjo testuotojo įsitraukimas nuo pačių anksčiausių projektų etapų, glaudaus bendradarbiavimo su programuotojais poreikis ir testų automatizavimo svarba. Be to, šioje metodikoje testavimo veiklos dar labiau išsiskirsto, tampa ne tik testuotojo atsakomybe, o automatizavimas pasidaro privalomas.
Anksčiau testuotojo profesija nebuvo sureikšminta, tačiau dabar tai keičiasi ir matome aiškiai didėjančią jos svarbą programinės įrangos kūrimo metu. Juolab, stipriai išaugo testuotojų kompetencijos, kvalifikacija.
Tai, jog testuotojai turi reikalauti kokybės anksčiausiame projektų etape akcentavo kokybės valdymo metodų ir knygų autorius, pranešėjas iš Norvegijos, Tomas Gilbas. Pagrindinė jo idėja – „testuotojai turi reikalauti kokybės nuo pat pradžių, kad galėtų eiti namo laiku”. Pranešėjas uždarė tris dienas vykusią ir per 600 dalyvių pritraukusią „TestCon Vilnius 2017“ konferenciją.