Ivan Mojsilović, preduzetnik i inženjer iz Zrenjanina, i dugogodišnji mentor i edukator na Startitovim programima (pristrasni smo), napisao je post na LinkedInu koji je dirnuo mnoge ljude u osetjivo mesto.
Razumljivo, s' obzirom na kriptodepresivne prilike na tržištu QA radne snage, ali možda zato i baš važno da se ispromoviše.
Ukratko, poručio je QA kolegama da zaborave ne-AI alate (poput Seleniuma, Cypressa itd) nazvavši ih oruđima kamenog doba i poručio da će, ako ne pređu na AI opcije i oni sami biti zaboravljeni.
Najpopularniji komentar: agenti imaju primenu, ali ne zamenjuju determinističke testove
Post je predvidljivo izazvao buru u komentarima. Jedan tester je primetio da Mojsilović nema iskustvo u testiranju na svom profilu i prozvao ga što daje tako paušalne komentare.
Najpopularniji odgovor prenosimo u celosti:
Nauči Playwright, AWS SDK i kvalitetno API testiranje. AI apsolutno pomaže sa tim, ali automatizovani testovi vođeni agentima su druga priča.
Zabavni su za lokalno igranje, ali niko pri zdravoj pameti ne stavlja agente u svoje Jenkins ili Azure pipelineove samo da imitiraju čoveka koji klikće okolo.
Nedeterministički, spori, skupi, a "evo nalaza i screenshotova" nije test suite koji prolazi. Agenti imaju realne primene: eksplorativno testiranje, provere pristupačnosti, jednokratne smoke provere. Ali ne zamenjuju determinističke testove u CI-u.
Jedan QA kolega je nazvao je ceo post "žalosnim pokušajem ragebaita".
Mojsilovićev odgovor
Mojsilović je u komentarima rekao da je možda preterao sa formulacijom, ali je ostao pri svom stavu.
Autor ovog članka se suštinski slaže sa njegovom poentom, zbog čega je i prenosimo ovde, iako originalan post puca po šavovima od hiperbole.
No da sam kockar, kladio bih se da ćemo za par godina da se složimo da se situacija zaista razvila tako, i da su AI alati i pristup testiranju preuzeli 90% tog posla.