Paieška
Neseniai ieškota
Populiarūs paieškos rezultatai
anglu
projektų valdymas
excel
Ieškoti

Svetainėje naudojami slapukai

Mes naudojame slapukus, kad pagerintume Jūsų patirtį šioje svetainėje.
Informacijos ir ryšio technologijos
Rankinis ir automatinis testavimas
Vilniaus technologijų ir inžinerijos mokymo centras

Rankinis ir automatinis testavimas

0.0
Įvertinimų nėra
Mokymai prasideda:
Tikslinama
576 akad. val.
Kaina nuo:
Tikslinama

Apie mokymus

Mokymų teikėjo pateikta informacija

Anotacija

Rodyti daugiau Rodyti mažiau
Ši mokymo programa suteikia dalyviams esminių žinių ir praktinių įgūdžių, reikalingų programinės įrangos kokybės užtikrinimui, taikant šiuolaikinius testavimo metodus ir įrankius. Mokymų metu dalyviai susipažins su testavimo tikslu ir vaidmeniu programų kūrimo procese, mokysis kurti testų scenarijus ir atvejus, taikyti funkcinius, nefunkcinius, statinius testavimo metodus, testuoti duomenų bazes ir API. Programa apima automatizuoto testavimo įrankių, tokių kaip Selenium, Postman, JUnit, Maven ir CI/CD sistemų naudojimą, testavimo aplinkos valdymą su Docker, bei gerąsias praktikas, tokias kaip Page Object Model. Tinka pradedantiesiems ir tiems, kurie siekia įgyti sisteminių testavimo žinių bei prisidėti prie kokybiškų IT produktų kūrimo. Programos trukmė – 576 val. Baigę mokymo programą dalyviai gebės planuoti ir vykdyti testavimo procesus, kurti automatinius testus, analizuoti rezultatus ir užtikrinti programinės įrangos kokybę įvairiose kūrimo aplinkose.

Svarbi informacija

Mokymosi būdas
-
Vieta
-
Kalba
-
Aukštos pridėtinės vertės programa
Taip

Minimalūs reikalavimai dalyviui

Išsilavinimas
Vidurinis išsilavinimas

Įgyjamos ir tobulinamos kompetencijos

Bendrosios kompetencijos:
Skaitmeninė kompetencija
Profesinės kompetencijos:
159. Kurti nesudėtingus automatinius testus ir valdyti automatinio testavimo procesą (Automatinio testavimo įrankių diegimas ir valdymas. Nesudėtingų programinės įrangos vartotojo sąsajos testų (angl. end-to-end) rašymas ir vykdymas naudojant programavimo kalbas ir testavimo karkasus. Nuolatinė automatinių testų integracija į programinės įrangos kūrimo procesą (CI/CD))
157. Vykdyti funkcinio ir nefunkcinio testavimo atvejus rankiniu būdu (Funkcinių testavimo tipų ir technikų taikymas testuojant programinę įrangą. Aplikacijų programavimo sąsajos (angl. API, Application Programming Interface) testavimas. Programinės įrangos saugumo (angl. security) testavimas, našumo (angl. performance) testavimas, prieinamumo (angl. accessibility) testavimas bei suderinamumo (angl. compatibility) testavimas naudojant tam skirtus testavimo įrankius)

Mokymosi programos turinys

Temos pavadinimas Trumpas temos aprašymas
Temos pavadinimas
Interneto veikimas ir tinklalapių kūrimo pagrindai
Trumpas temos aprašymas
Interneto veikimo principai: HTTP, DNS, svetainių talpinimas (hosting). HTML pagrindai: tinklapio struktūra, tekstai, nuotraukos, audio, video, nuorodos, lentelės, formos. Prieinamumas (Accessibility): tinklalapio pritaikymas vartotojams su negalia. SEO pagrindai: tinklalapio paruošimas paieškos sistemoms.
Temos pavadinimas
Tinklalapių dizainas ir stilius naudojant CSS
Trumpas temos aprašymas
CSS pagrindai: stiliaus taisyklės, dizaino elementai. Maketas ir išdėstymas: FLEXBOX, GRID. Animacija ir dinamika CSS animacijos tinklalapiui ir jo elementams. Prisitaikantis dizainas: responsive dizainas įvairiems įrenginiams. CSS karkasai (frameworks): komponentai ir įrankiai, pagreitinantys kūrimo procesą.
Temos pavadinimas
Java aplinka, įrankiai ir sintaksės pagrindai
Trumpas temos aprašymas
Java aplinkos diegimas ir valdymas: JDK, JRE, JVM, bytecode, virtuali mašina. Darbo įrankiai: IDE (IntelliJ IDEA), derinimo, testavimo, analizės įrankiai. Java sintaksė: kintamieji, primityvūs tipai, masyvai, operatoriai, sąlyginiai sakiniai, ciklai. Metodai: metodų kūrimas, perkrova, rekursija.
Temos pavadinimas
Git ir versijavimo platformos efektyviam programinės įrangos kūrimui
Trumpas temos aprašymas
Git sistemos veikimas ir naudojimas. Git naudojimas įvairiose aplinkose. Komandinis darbas ir versijavimo strategijos.
Temos pavadinimas
Objektinis programavimas ir duomenų apdorojimas
Trumpas temos aprašymas
OOP principai: klasės, objektai, konstruktoriai, metodai, objektų kintamieji. Inkapsuliacija: matomumo modifikatoriai, getter/setter. Paveldėjimas ir polimorfizmas: paveldinčios klasės, metodų perrašymas (overriding), super, this, polimorfizmas. Abstrakcija: abstrakčios klasės, sąsajos (interface). Objektų lyginimas ir rūšiavimas: equals(), Comparable, Comparator. Duomenų struktūros: List, Set, Queue, Map, Java kolekcijų API. Stream API: map, filter, sorted, collect, reduce.
Temos pavadinimas
Programos kokybė, testavimas ir pažangūs sprendimai
Trumpas temos aprašymas
Išimčių valdymas: try-catch, throw, savos išimčių klasės. Sistemos vizualizavimas: UML diagramos. Žurnalizavimas: logging. Gerosios praktikos: SOLID principai, testuojamas ir išplečiamas kodas. Dizaino šablonai: Singleton, Builder, Factory Method. Testavimas: vienetiniai ir integraciniai testai su JUnit, mock, AI įrankiai testų generavimui.
Temos pavadinimas
Duomenų bazių sistemų diegimas, projektavimas ir valdymas
Trumpas temos aprašymas
Duomenų bazių sistemų diegimas ir konfigūravimas. Valdyti duomenų bazės vartotojus, jų roles ir teises. Planuoti ir projektuoti duomenų bazes. Panaudoti SQL kalbos sakinius įvairioms užklausoms formuoti. Formuoti ir koreguoti duomenų užklausas
Temos pavadinimas
Testavimo pagrindai ir vaidmuo programų kūrimo procese
Trumpas temos aprašymas
Testavimo tikslas, vaidmuo ir reikšmė programinės įrangos kūrimo cikle. Testavimo lygiai ir jų taikymas kokybės užtikrinimui. Testavimo tipai: funkcinis, nefunkcinis, statinis. Testavimo scenarijų ir atvejų kūrimas pagal reikalavimus.
Temos pavadinimas
Testavimo metodai ir technikos
Trumpas temos aprašymas
Dinaminis funkcinis testavimas – sistemos elgsenos vertinimas pagal reikalavimus. Dinaminis nefunkcinis testavimas – saugumas, našumas, prieinamumas, suderinamumas. Statinis testavimas – klaidų aptikimas dar prieš vykdymą. Duomenų bazių testavimas – struktūros, užklausų, integralumo ir saugumo vertinimas. API testavimas – funkcionalumo tikrinimas, užklausų siuntimas, atsakymų analizė.
Temos pavadinimas
Testavimo procesų ir aplinkos valdymas
Trumpas temos aprašymas
Testavimo proceso planavimas, stebėjimas ir užbaigimas. Testavimo įrankiai – jų nauda ir rizikos veiksniai. Testavimo aplinka – serveriai, Docker konteineriai, HTTP prieiga. Saugumo spragų analizė – remiantis tarptautinėmis gairėmis ir praktikomis. Našumo testavimas – reagavimo greitis, stabilumas, naudotojo patirtis.
Temos pavadinimas
Automatizuoto testavimo įrankiai ir aplinka
Trumpas temos aprašymas
Įrankių diegimas ir konfigūravimas: Maven, IntelliJ IDEA, Selenium, Postman. Testavimo aplinkos valdymas: serveriai, Docker konteineriai, HTTP prieiga. Testų integravimas į CI/CD procesą – greitas grįžtamasis ryšys komandoje.
Temos pavadinimas
UI ir API testų kūrimas su Java
Trumpas temos aprašymas
Automatinių UI testų kūrimas su Selenium WebDriver API. Vartotojo veiksmų automatizavimas: teksto įvedimas, mygtukų spaudimas, pelės ir klaviatūros komandos. Lokatorių taikymas: XPath, CSS selektoriai. Laukimo mechanizmai: implicit/explicit waits – patikimumui ir efektyvumui. API testavimas su Postman ir dokumentacija – funkcionalumo tikrinimas.
Temos pavadinimas
Testų struktūra, kokybė ir analizė
Trumpas temos aprašymas
Testų kūrimas su JUnit arba TestNG: anotacijos, assertions. Testų ataskaitų analizė, klaidų identifikavimas ir šalinimas. Gerosios praktikos: Page Object Model (POM), atsparūs ir prižiūrimi testai. Testų našumo optimizavimas: duomenų izoliavimas, flaky testų valdymas, pakartotinio vykdymo strategijos.
Temos pavadinimas
Agile principai ir SCRUM karkasas. Projektų valdymas.
Trumpas temos aprašymas
Agile vertybės ir principai. Darbas komandoje pagal SCRUM: vaidmenys, ceremonijos, iteratyvus vystymas. Sprintų planavimas, retrospektyvos, komandinio darbo tobulinimas. Produkto vystymo planavimas. Užduočių priskyrimas, sekimas ir valdymas. Darbo organizavimas ir bendradarbiavimas naudojant JIRA. Dokumentacijos ir progreso vizualizavimas.

Mokymosi programos trukmė

Mokymosi programos trukmė: 576 akad. val.
Praktinio kontaktinio darbo trukmė: 412 akad. val.
Teorinio kontaktinio darbo trukmė: 164 akad. val.
Savarankiško darbo trukmė: 0 akad. val.

Vertinimas

Įgytų kompetencijų vertinimo sistema / skalė: Įskaityta.

Svarbi informacija

Mokymosi būdas
-
Vieta
-
Kalba
-
Aukštos pridėtinės vertės programa
Taip

Minimalūs reikalavimai dalyviui

Išsilavinimas
Vidurinis išsilavinimas

Tvarkaraščiai

Šiuo metu grupių nėra.

Įvertinimai

Šiuo metu įvertinimų nėra.

Kainų istorija

Ši mokymo programa dar neturėjo suformuotų mokymų grupių ir kainų
Slinkti į viršų