Online kurz Testovanie Softvéru II. Mierne Pokročilý vám pomôže rozšíriť praktické zručnosti pri overovaní aplikácií, databáz a používateľského rozhrania. Ide o certifikovaný online kurz na softvérové testovanie. Testovanie softvéru pre mierne pokročilých prepája návrh testov s praktickým overovaním funkčnosti aplikácií. Najprv si vysvetlíme tvorbu testovacích scenárov, testovacích prípadov a kontrolných zoznamov. Následne využijeme techniku odhadu chýb pri identifikácii problémových miest. Okrem toho preskúmame prieskumné testovanie a jeho prínos pri odhaľovaní neočakávaného správania aplikácií. Zároveň predstavíme ciele, stratégie a jednotlivé úrovne testovania softvéru. Pomocou praktických príkladov si ukážeme výber vhodných testovacích postupov podľa charakteru aplikácie. Kurz nadväzuje na základné znalosti SQL, HTTP a práce s terminálom. Preto tieto vedomosti využijeme pri riešení konkrétnych testerských úloh.
Testovanie softvéru pre mierne pokročilých zahŕňa aj technickú kontrolu webových aplikácií a databáz. Najprv preskúmame HTTP komunikáciu a predstavíme nástroj Screaming Frog na analýzu webových stránok. Následne si vysvetlíme konfiguráciu súboru hosts a lokálne mapovanie názvov na IP adresy. Zároveň sa naučíme identifikovať databázové systémy, nadväzovať databázové spojenia a vytvárať SQL dopyty na kontrolu údajov. Pri práci s databázami využijeme príkaz JOIN na spájanie tabuliek a funkciu COALESCE na spracovanie hodnôt NULL. Okrem toho preskúmame princípy SQL injection a základy penetračného testovania pomocou nástroja Vega. Bezpečnostné testy vykonáme výhradne vo vlastnom alebo autorizovanom testovacom prostredí. Potom prejdeme k princípom CI/CD a úlohe nástroja Jenkins pri automatizácii vývojových a testovacích procesov. Pomocou Selenium IDE a Katalon Studio si predstavíme základy automatizovaného testovania aplikácií. Ďalej sa budeme venovať súborom cookies, princípom VPN, používaniu terminálu a správe systémových procesov. Vďaka tomu prepojíme softvérové testovanie s databázovou kontrolou, bezpečnostnou diagnostikou a automatizáciou testov.
V záverečnej časti kurzu rozšírime testovanie softvéru pre mierne pokročilých o praktické overovanie používateľského rozhrania. Najprv preskúmame funkčnosť tlačidiel, formulárov a CTA prvkov, ktoré ovplyvňujú interakciu používateľov s aplikáciou. Následne si ukážeme, ako identifikovať chyby rozhrania a zdokumentovať výsledky testovania. Okrem toho prepojíme funkčné testy s kontrolou databázových údajov a technickou diagnostikou problémov. Získané postupy nám umožnia systematickejšie overovať správanie aplikácií a efektívnejšie vyhodnocovať testovacie výsledky. Online kurz absolvujete v slovenskom jazyku, vlastným tempom a s ročným prístupom k vzdelávaciemu obsahu. Navyše môžete jednotlivé lekcie sledovať aj cez mobil alebo tablet a praktické zadania si precvičiť na počítači. Svoje vedomosti preveríte prostredníctvom priebežného a záverečného testu. Po úspešnom absolvovaní získate certifikát VITA. Ak sa chcete skutočne naučiť navrhovať testovacie scenáre, testovať databázy a začať s automatizáciou testov, tak toto je ideálny vstupný online kurz pre vás.