Automatinis ir rankinis informacinių sistemų testavimas ir dirbtinis intelektas (AI) (223003028)

304 valandų

Programinės įrangos testavimas – tai nesibaigianti kova dėl geresnės kokybės. Testavimas yra programinės įrangos vertinimo procesas, siekiant nustatyti, ar ji atitinka konkrečius saugumo ir kokybės reikalavimus, taip pat mėginant aptikti galimas spragas ar klaidas. Dažnai būtent kokybiškas programinės įrangos testuotojo darbas nulemia vartotojo džiaugsmą. Testavimas taip pat yra vienas populiariausių ir paprasčiausių būdų įžengti į IT sferą. Ši veikla puikiai tinka kruopštiems ir kantriems, tačiau kūrybiškumo nestokojantiems žmonėms.

  • 1303€
    Vidutinis programinės įrangos testuotojo atlyginimas Lietuvoje
  • 83%
    Programinės įrangos testuotojų Lietuvoje yra patenkinti savo darbu
  • 97%
    Studentų sėkmingai pabaigia Programinės įrangos testavimo kursą

Įsidarbinimo galimybės

Atsiliepimai

Augustinas Stikleris

Programinės įrangos testavimas

Programinės įrangos testavimo kursai – puikūs. Kiekviena paskaita buvo išties įdomi ir informatyvi, o dėstytojas Mantas – savo srities profesionalas. Jeigu būdavo kas nors neaišku, Mantas visada rasdavo būdą kaip paaiškinti kitaip, kad viskas taptų suprantama.

Stasys Alšauskis

Software Test Engineer @INSOFT

Savo pirmuosius žingsnius IT pasaulyje nusprendžiau žengti kartu su CodeAcademy. Pasirinkau programinės įrangos testavimo kursą, kuriame susipažinau su plačiu IT spektru: nuo pačių elementariausių dalykų iki futuristinio dirbtinio intelekto koncepto. Studijų kokybė yra puiki, dėstytojas – kvalifikuotas ir tikrai išmanantis šią sferą. Taigi, kursus baigiau su nemenku žinių bagažu. Taip pat esu dėkingas CodeAcademy, kad pirmą žingsnį padėjo žengti ne tik moksluose, bet ir darbo rinkoje.

Asta Ruzaitė

Software Tester @Insoft
CodeAcademy išmokau ir sužinojau tikrai daugiau nei tikėjausi. Tik pradėjus mokytis, jau po pirmų kelių paskaitų pavyko gauti darbą. Ačiū visai CodeAcademy komandai už nuostabius kursus. Didžiausias ačiū dėstytojui už pasidalintas žinias, nuolatinę pagalbą ir už įkvėpimą niekada nenustoti tobulėti ir toliau. Rekomenduoju!

Programa

  • 1 tema
  • 2 tema
  • 3 tema
  • 4 tema
  • 5 tema
  • 6 tema
  • 7 tema

Įvadas į sistemų testavimą, Statinis ir dinaminis testavimas 26 val.

Apie testavimą: Bendras testavimo procesų vaizdas ir jų svarba.
Testavimo ypatybės: Įvairūs testavimo būdai, pagrindiniai principai ir skirtingi testavimo etapai.
Programinės įrangos plėtros procesai: Įvairūs programinės įrangos kūrimo etapai, įskaitant AGILE ir SCRUM metodologijas.
Testavimo gyvavimo ciklas (STLC): Detalus testavimo proceso aprašymas nuo pradžios iki pabaigos.
Pažintis su ISTQB: Supažindinimas su tarptautiniais testavimo standartais ir praktikomis.
Grupinio darbo organizavimas: Kaip efektyviai tvarkyti komandos darbą naudojant AGILE SCRUM principus.
Peržiūrų metodai: Įvairūs būdai ir technikos, kaip vertinti ir peržiūrėti kodą bei dokumentaciją.
Testavimo įrankių kategorijos: Skirtumas tarp statinių ir dinaminių testavimo metodų bei jų naudojimo praktikoje.

API testavimas, duomenų bazės ir 36 SQL užklausos, našumo testavimas 36 val.

API Pagrindai: Supažindinimas su API koncepcija ir jos teoriniais aspektais.
API Įrankių Pristatymas: Apžvalga apie populiariausius API testavimo įrankius su demonstracija.
API Testavimas naudojant Postman arba SoapUI: Praktinis darbas su šiais įrankiais, taip pat įvairių REST API testavimo metodai.
Duomenų Bazės: Reliacines duomenų bazes, jų struktūrą bei nerealicinės duomenų bazės ir jų ypatumai.
SQL Užklausos: Teorinė ir praktinė SQL užklausų analizė, taip pat duomenų bazės modifikavimas naudojant SQL.
Našumo Testavimas: Pagrindinės našumo testavimo sąvokos, principai ir svarba bei praktika su populiariausiu našumo testavimo įrankiu rinkoje – jMeter

Mobilių aplikacijų testavimas, Web ir Desktop aplikacijų testavimas 40 val.

Mobiliųjų Programėlių Kategorijos: Įvairūs mobiliųjų aplikacijų tipai, jų testavimo metodai, technikos ir naudojami įrankiai.
Testavimo Realizacija: Kaip naudoti simuliatorius ir emuliatorius mobiliųjų aplikacijų testavimui.
Desktop ir Internetinių (Web) Programų Ypatybės: Kokie yra pagrindiniai Desktop ir internetinės (Web) programinės įrangos panašumai bei skirtumai, taip pat jų unikalios savybės.
Naršyklių Apžvalga: Naršyklių teorinė dalis, jų svarba, demonstracija, integruoti įrankiai.
Internetinių (Web) Programų Testavimas: Praktiniai metodai ir būdai, kaip testuoti internetines aplikacijas.

Testavimo dizaino technikos 40 val.

Metodai pagal „Juodąją Dėžę“: Testavimo būdai, kai nežinoma vidinė sistema.
Metodai pagal „Baltąją Dėžę“: Testavimo strategijos, kai žinoma programos vidinė struktūra.
Technikos grįstos patirtimi: Testavimo metodai, remiantis ankstesne patirtimi ir intuicija.
Įvairios testavimo dizaino strategijos: Kitos testavimo metodikos, kurios nėra priskiriamos pirmoms trims kategorijoms.
Technikų Taikymo Realizacija: Praktinis testavimo technikų taikymas realiose situacijose.

Testavimo atvejų kūrimas, defektai ir jų valdymas, testavimo valdymas 58 val.

Testavimo Valdymo Įrankių Pristatymas: Apžvalga apie testavimo valdymo įrankius su demonstracija.
Testavimo Atvejų Rašymo Rekomendacijos: Ką reikėtų daryti ir ko vengti kuriant testavimo atvejus.
Testavimo Atvejų Kūrimo Analizė: Kaip analizuoti ir kurti efektyvius testavimo atvejus.
Defektų Kategorizavimas: Įvairūs defektų tipai ir jų klasifikavimo būdai.
Defektų Gyvavimo Procesas: Kaip defektai atsiranda, yra tvarkomi ir uždaromi.
Defektų Paieška ir Aprašymas: Praktiniai metodai defektams rasti ir dokumentuoti.
Testavimo Dokumentacijos Struktūra: Svarbiausi testavimo dokumentai ir jų hierarchija.
Projekto ir Produkto Rizikos Vertinimas: Kaip identifikuoti ir vertinti galimas rizikas.
Testavimo Strategijos Sudarymas: Rekomendacijos testavimo strategijos rašymui.
Testavimo Plano Kūrimas: Procesas ir rekomendacijos testavimo plano rašymui kaip sukurti efektyvų testavimo planą.

Testų automatizavimas 80 val.

Automatizuotų Testų Pagrindai: Teorinė automatizuoto testavimo dalis, demonstracija, naudojami įrankiai, karkasai ir geriausios praktikos.
JavaScript ar JAVA minimalūs pagrindai: Supažindinimas su šių programavimo kalbų esminėmis sąvokomis.
Web Elementų Paieška: Kaip identifikuoti ir dirbti su web elementais automatinių testų rašymui.
Automatizuoto Web Aplikacijų Testavimo Realizacija: Praktiniai metodai ir būdai, kaip automatizuoti web aplikacijų testavimą, praktinės dirbtuvės.

Minkštieji įgūdžiai 16 val.

CV, LinkedIn, darbo pokalbio dirbtuvės, inviduali veikla ir mokesčiai, IT specialisto kompetencijos

Atsisiųsti programą

Dėstytojai

Mūsų dėstytojų komanda – skirtingų IT specialistų mišinys. Vieni, kaip kokie superdidvyriai 🦸, dienomis
užima Top pozicijas savo įmonėse ir vakarais atsiliepia į studentų pagalbos šauksmus, kiti – dirba kaip freelancer’iai, kasdien žongliruodami tarp klientų bei studentų. Tačiau visi jie 100% pasiruošę žiniomis ir patirtimi padėti tau! 🧑‍🎓

Mokymosi aplinka

CodeAcademy mokymosi aplinka palengvina mokymosi procesą bei leidžia tau mokytis, kad ir kur būtum. 🌏 Paskaitos dėstytojų vedamos gyvai, o po jų – neribota prieiga prie visų paskaitų įrašų, medžiagos bei užduočių. 🙌

 

Programos kalendorius

Laikotarpis

birželio 3 d. - liepos 25 d.

Laikas

8 val. per dieną

Trukmė

304 valandų

Kaina

3714,24€, Finansuojama UžT

Skaičiuoklė

Išsimokėjimo galimybės

Mes siūlome tiek skirtingų išsimokėjimo galimybių ir lengvatų, kad sukūrėme skaičiuoklę savo galimybes pasiskaičiuoti pačiam – visai kaip banke. 💸

CodeAcademy finansavimas

  • Nuo 50 €/mėn.

100% Užimtumo Tarnybos finansavimas

  • Užimtumo Tarnybos finansavimas leidžia persikvalifikuoti dirbantiems ir įgyti naujas kompetencijas nedirbantiems! 🚀
  • Besimokantiems studentams gali būti skiriamos UžT stipendijos, Daugiau informacijos čia.

Mokėk po sėkmingo įsidarbinimo!

  • Mėnesinis mokestis – 10% nuo Neto pajamų, su galimybe turėti mokėjimo atostogas iki 5 mėnesių.

Dažniausiai užduodami klausimai

Kursų grafikas yra fiksuotas, visos pamokos yra vedamos gyvai, profesionalių CodeAcademy dėstytojų, kuriems, paskaitų metu, galite užduoti klausimus, pasitikrinti namų užduotis, gauti patarimų dėl ateities projektų.

Mokslams virtualioje ervėje naudojame vieną pažangiausių bei lanksčiausių pedagoginių programų – Microsoft Teams. Kartu su Microsoft Teams turėsite prieigą prie Microsoft Office paketo nemokamai vieneriems metams.

Prisijungimai prie Studijų aplinkos studentams atsiunčiami likus 5-3 darbo dienoms iki užsiėmimų pradžios į sutartyje nurodytą el. paštą.

Susisiekite su mumis!








    Atsisiųskite programą