Online kurz Testovanie Softvéru I. Začiatočník vám pomôže pochopiť prácu softvérového testera, pripraviť prvé testovacie prípady a začať overovať správanie aplikácií. Ide o certifikovaný online kurz na testovanie softvéru pre začiatočníkov. Spoločne si vysvetlíme, ako súvisia požiadavky, očakávaný výsledok a zistená chyba a prečo pri testovaní potrebujeme zrozumiteľnú dokumentáciu. Zorientujeme sa v základných typoch testovania, pracovných úlohách testera a možnostiach ďalšieho rozvoja v oblasti kvality softvéru. Naučíme sa premýšľať nad tým, čo má aplikácia robiť, za akých podmienok ju overujeme a aké informácie potrebujeme zaznamenať. Predchádzajúca prax v testovaní ani programovaní sa nevyžaduje; dôležitá je samostatná práca s počítačom a schopnosť pozorne sledovať výsledky.
Ťažiskom praktickej časti bude Selenium IDE a úvod do automatizácie webových testov. Prejdeme si príkazy Selenese, lokátory prvkov, tvorbu testovacích prípadov a ladenie ich priebehu. Pomocou asercií si ukážeme overovanie očakávaných hodnôt a stavov. Oboznámime sa tiež s nástrojmi Katalon a GitHub a s významom testovacej dokumentácie. Pri dostupnosti systémov využijeme UptimeRobot a príkaz ping. Rozlíšime kontrolu dostupnosti od overovania funkčnosti aplikácie, aby sme správne interpretovali výsledky jednotlivých kontrol. Doplníme prácu s príkazovým riadkom a systémovými nástrojmi. V Microsoft Exceli sa zameriame na používateľské scenáre, aplikačné chyby a funkcie ISTEXT, TYPE, CELL a T.
Základy testovania prepojíme s riadením rizík, kvalitou a organizáciou IT projektov. Vysvetlíme si V-model ako model životného cyklu vývoja a jeho súvislosť s testovaním. Pri rozoberaní problémov predstavíme postup Rubber Duck Debugging, ktorý pomáha systematicky vysvetliť jednotlivé kroky a odhaliť nezrovnalosti. Bezpečnostná časť poskytne úvodný prehľad o zraniteľnostiach XSS a SQL Injection a predstaví nástroj VirusTotal. V závere sa oboznámime s platformou Java a vývojovými prostrediami používanými pri práci s týmto jazykom. Získané základy využijete pri kontrole webových aplikácií, opisovaní chýb aj komunikácii s vývojovým tímom. Ak sa chcete skutočne naučiť základy testovania softvéru a vytvárať prvé automatizované testy, tak toto je ideálny vstupný online kurz pre vás.