Information and communication technologies
Vilniaus technologijų ir inžinerijos mokymo centras
Rankinis ir automatinis testavimas
0.0
No ratings
Learning begins:
Tikslinama
576 (ac. h.)
Price from:
Tikslinama
About course
Information provided by the training provider
Abstract
Important information
Way of learning
-
Place
-
Language
-
Aukštos pridėtinės vertės programa
Yes
Minimum requirements for the participant
Education
Vidurinis išsilavinimas
Acquired and improved competencies
Ordinary:
Professional competencies:
Content of the learning program
| Topic name | Brief description of the topic |
|---|---|
|
Topic name
Interneto veikimas ir tinklalapių kūrimo pagrindai
|
Brief description of the topic
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.
|
|
Topic name
Tinklalapių dizainas ir stilius naudojant CSS
|
Brief description of the topic
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ą.
|
|
Topic name
Java aplinka, įrankiai ir sintaksės pagrindai
|
Brief description of the topic
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.
|
|
Topic name
Git ir versijavimo platformos efektyviam programinės įrangos kūrimui
|
Brief description of the topic
Git sistemos veikimas ir naudojimas. Git naudojimas įvairiose aplinkose. Komandinis darbas ir versijavimo strategijos.
|
|
Topic name
Objektinis programavimas ir duomenų apdorojimas
|
Brief description of the topic
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.
|
|
Topic name
Programos kokybė, testavimas ir pažangūs sprendimai
|
Brief description of the topic
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.
|
|
Topic name
Duomenų bazių sistemų diegimas, projektavimas ir valdymas
|
Brief description of the topic
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
|
|
Topic name
Testavimo pagrindai ir vaidmuo programų kūrimo procese
|
Brief description of the topic
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.
|
|
Topic name
Testavimo metodai ir technikos
|
Brief description of the topic
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ė.
|
|
Topic name
Testavimo procesų ir aplinkos valdymas
|
Brief description of the topic
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.
|
|
Topic name
Automatizuoto testavimo įrankiai ir aplinka
|
Brief description of the topic
Į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.
|
|
Topic name
UI ir API testų kūrimas su Java
|
Brief description of the topic
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.
|
|
Topic name
Testų struktūra, kokybė ir analizė
|
Brief description of the topic
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.
|
|
Topic name
Agile principai ir SCRUM karkasas. Projektų valdymas.
|
Brief description of the topic
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.
|
Duration of the learning programme
Duration of the learning programme: 576 (ac. h.)
Duration of practical contact work: 412 (ac. h.)
Duration of theoretical contact work: 164 (ac. h.)
Duration of self-employment: 0 (ac. h.)
Assessment
System / scale of assessment of acquired competencies: Įskaityta.
Important information
Way of learning
-
Place
-
Language
-
Aukštos pridėtinės vertės programa
Yes
Minimum requirements for the participant
Education
Vidurinis išsilavinimas
Contacts
Name, Surname
Jolanta Žalienė
Obligations
pardavimų projektų vadovė
Email
jolanta.zaliene@techin.lt
Phone
+370 603 89 073
Timetables
Šiuo metu grupių nėra.Ratings
There are no ratings at the moment.Kainų istorija
Scroll to the top