Tarkvara tester - kursus 60 456 hõõruda. Eduson Akadeemiast, koolitus 4 kuud, kuupäev 27.11.2023.
Varia / / November 28, 2023
Spetsialiseerumisalad: rakendusmatemaatika, analüütika, programmeerimine, andmeteadus, arvutinägemine, tehisintellekt
kogemusi (rohkem kui 6 aastat kogemust äri- ja analüütikas):
- IT CV - tegevjuht, asutaja
- Apteegikeskus – tegevdirektor
- Aurum – andmeteadlane (arvutinägemine)
- Invitro (piirkonnad) – Data Scientist
Haridus:
IATE NRNU MEPhI, Rakendusmatemaatika
Saavutused:
- Tehnilisteks intervjuudeks valmistumise ja IT CV-oskuste arendamise platvormi asutaja ja juhtivarendaja
- Arendanud apteegiketis ettevõtte analüütilist infrastruktuuri: andmete kogumine, aruandluse automatiseerimine, visualiseerimine, automaatne aruandlus
- Aurumis tegeles ta avalikelt üritustelt inimeste äratundmise veebiteenuse loomisega. Juhtis projekti tehisintellekti kasutavate ettevõtete töötajate tuvastamiseks
- Tegeleb andmetöötluse algoritmide ja meetodite teadusliku arendamisega: klassifitseerimine, interpoleerimine, aegridade töötlemine, närvivõrgud. Avaldatakse perioodiliselt viidatud väljaannetes ja osaletakse teaduskonverentsidel
IT-integraatori tarkvara testimise osakonna juhataja Haridus ja karjäär Mul on kõrgharidus tehniline haridus, testimises alates 2014, aastast 2018 kolis juhtkonda - algul oli ta juht...
IT-integraatori tarkvara testimise juht Haridus ja karjäär Mul on tehniline kõrgharidus, testimine alates 2014. aastast, 2018. aastal siirdus juhtkonda – esmalt oli ta JSC integratsioonitestimise rühma juht "Bell Integrator": ehitasime üles testimisprotsessi ja töötame defektidega, uute töötajate koolitamine, projekti hooldamine VTB panga dokumentatsioon. Praeguses ettevõttes jälgin täielikult kliendi UniCredit Bankiga testimisvaldkonda: kontroll ja arendus pangatoodete kvaliteedi testimine, ressursside tagamine, haldus ja kogu protsessi korraldamine tarkvara testimine. Miks sattusin testimisse juhuslikult, 2014. aastal pakkus mu töö mulle üleviimist testimisosakonda. Ettepanek oli huvitav, kuid osakonnas polnud kuraatoreid kui selliseid ja ma ei teadnud testimise suunast midagi. Kuid ma võtsin pakkumise vastu – ja nii algas minu teekond iseseisvaks keelekümbluseks erialasse. Mida rohkem ma õppisin ja mõistsin, mida rohkem ma neid teadmisi praktikas rakendasin, seda rohkem mind sellesse protsessi kaasati. Testimine on tarkvara elutsükli oluline etapp ning testija ei ole ainult projektimeeskonna taustaliige; töötaja, kes suudab väljendada oma tugevat mittenõustumist tarkvara installimisega tööstuskeskkonda (kui ta on tuvastanud kriitilise tähtsusega kommentaarid). Testija ei pruugi testitavat süsteemi põhjalikult tunda, kuid ta teab täpselt süsteemi/protsessi kitsaskohti ja oskab kompetentselt kavandada selle süsteemi/protsessi kvaliteedikontrolli. Kui saavutate selles valdkonnas teatud professionaalsuse taseme, hakkavad analüütikud teid kuulama ja arendajatele ja mõnikord võite välja tuua nõuete ebatäpsused/puudused – see mulle meeldib eriala. Minu õpilased Et saada lahedaks ja kõrgelt tasustatud testimisspetsialistiks, on neil muidugi vaja kogemusi ja visadust, kuid mõningaid põhitõdesid saab koolituse käigus selgeks õppida, mis aitab vähendada teie jaoks kuluvat aega arengut. Õppisin kõike ise, läbi vigade (ja mõnikord ka paljude vigade kaudu), see pidurdas mind sageli minu töös. Nüüd tagantjärele mõeldes arvan, et kui mulle oleks kogu põhiline info lahti seletatud, näidatud mingeid juhtumeid ja aitas küsimustega (mis testimist õppides kõigil on), siis oleks ehk minu algus hästi läinud kiiremini. Siiski ei tasu unustada, et testimisel, nagu igas IT-valdkonnas, tuleb pidevalt iseseisvalt õppida. Sõnades tundub see raske, kuid tegelikult on see väga lõbus. Lõppude lõpuks ei tähenda esmaklassiline testija olemine ainult raha, vaid rahulolu oma tööga ja tähtsuse tunnetamist suures meeskonnas.
Töötab nutiseadmete projektis: testib taustasüsteeme, analüüsib suurandmeid ja automatiseerib Javas teste. Spetsialiseerunud närvivõrkude ja ETL-süsteemide testimisele. Varem juhtis ta Jet Infosystemsi kvaliteedikontrolli inseneride meeskonda ning töötas ka Nexignis (endine Peter-Service) nafta- ja gaasitööstuse projektidega.
1. Sissejuhatus testimise erialasse
Õppetunnid ja praktika:
- Testijana kutsealale sisenemise ja karjääri kasvu viisid
- Testija poolt nõutavad oskused ja isikuomadused
- Testimisala tunnused
Tulemusena:
- Õppige tundma testija elukutset: tema rolli ettevõttes ja vajalikke nõudeid
- Hinnake oma tarkvara testimise pädevuse taset
2. Tarkvara elutsükkel
Õppetunnid ja praktika:
- Tarkvara arendusprotsess
- Tarkvaraarenduse metoodikad
- Agiilsed põhimõtted ja tarkvaraarenduse metoodikad: Scrum, Kanban
Tulemusena:
- Saate aru tarkvaraarenduse elutsüklist
- Oskab eristada erinevaid arendusmetoodikaid
- Õppige Trellos, Jiras ja Asanas vigu registreerima
3. Kaugtöö omadused
Õppetunnid ja praktika:
- 10 müüti kaugtöö kohta
- Tööpäeva korraldus kaugtöö ajal
- Suhted kolleegidega hajutatud meeskonnas
Tulemusena:
- Mõelge välja, kuidas kaugtööd tehes oma päeva korraldada
- Valmistuge kaugtööks testijana
4. Testimise põhitõed
Õppetunnid ja praktika:
- Testimise liigid ja nende erinevused, testi ülesehitus
- Testi dokumentatsioon: katseplaanid, kontrollnimekirjad, katsejuhud ja aruanded katsetulemuste kohta
- Vead: elutsükkel, vigade prioriteet, dokumentatsioon ja töö veajälgimissüsteemidega
Tulemusena:
- Õppige testimise teooriat ja rakendage seda praktikas
- Õppige testimisdokumente kirjutama
5. Kliendi-serveri suhtlus
Õppetunnid ja praktika:
- Klient-server arhitektuuri elemendid
- Kliendi-serveri suhtluse põhimõtted
- Protokollidega töötamine (HTTP-protokoll)
Tulemusena:
- Siit saate teada, kuidas klient-server arhitektuur töötab
- Saate aru, kuidas töötada protokollide ja URL-idega
- Mõista klient-server rakenduste põhimõtteid
6. HTML-i ja CSS-i põhitõed
Õppetunnid ja praktika:
- HTML-i paigutuse põhitõed: leheelemendid, reageerimisvõime, brauseritevaheline ühilduvus
- HTML-lehe loomine: CSS-i sildid, atribuudid ja valijad
- Paigutuse testimise algoritm
Tulemusena:
- Õppige kujundama veebisaite HTML-i ja CSS-i abil ning testige paigutust
7. SQL andmebaasidega töötamiseks
Õppetunnid ja praktika:
- Põhipäringute kirjutamine
- Erinevate tabelite andmete kombineerimine
Tulemusena:
- Õppige andmeid filtreerima põhiliste SQL-päringute abil
8. Manuaalsed veebitestimise tööriistad
Õppetunnid ja praktika:
- Käsureaga töötamine
- Testimise lihtsustamiseks ja vigade lokaliseerimiseks tehke koostööd Chrome DevTooliga
- Töötamine veebiarendaja tööriistaribal
Tulemusena:
- Õppige kasutama Chrome DevTooli
- Õppige töötama kasutatava käsureaga
- Saate kogemusi veebirakenduste testimisel
- Kujundage andmebaas praktilise juhtumi näite abil
9. Mittefunktsionaalne testimine
Õppetunnid ja praktika:
- Stressi testimine
- Turvalisuse testimine
Tulemusena:
- Lisateavet erinevat tüüpi mittefunktsionaalsete testimiste kohta
- Õppige tegema teatud tüüpi mittefunktsionaalseid testimisi
- Kasutatavuse ja liidese testimine
10. Mobiilirakenduste testimine
Õppetunnid ja praktika:
- Mobiilirakenduste testimise omadused
- Mobiilirakenduste ja operatsioonisüsteemide tüübid
Tulemusena:
- Õppige mobiilirakenduste testimise funktsioone
- Tutvu mobiilsete testimisvahenditega: TestFlight (iOS), Google Play Internal Test (Android), xCode
- Teenused, mis hõlbustavad mobiilset testimist
11. API testimine
Õppetunnid ja praktika:
- API testimise omadused
- Postimees – HTTP klient API testimiseks
Tulemusena:
- Õppige Postmani abil API testimist
12. GitHub: töötab versioonikontrollisüsteemiga
Õppetunnid ja praktika:
- Versioonikontrollisüsteemi eesmärk
- Põhitoimingud: (muudatuste tegemine ja tagasipööramine, otsimine, ajalugu)
Tulemusena:
- Õppige GitHubi teenuses põhitoiminguid tegema ja koostama tehtud kodutööde portfelli
- Filiaalid, filiaalide ühendamine ja konfliktide lahendamine
13. Testimise automatiseerimise põhitõed
Õppetunnid ja praktika:
- Sissejuhatus Pythoni
- Kasutajaliidese testimise automatiseerimise põhitõed
Tulemusena:
- Õppige Pythoni programmeerimiskeele põhitõdesid
- Kirjutage automaatseid kasutajaliidese teste
- API testimise automatiseerimine
14. Karjääri kiirendaja
Õppetunnid ja praktika:
- Kuidas kirjutada CV (vene ja inglise keeles)
- Kuidas portfelli luua ja kuhu see paigutada
- Kuidas valmistuda intervjuuks ja testiülesanneteks
Tulemusena:
- Õppige kirjutama CV-d Venemaa ja välismaistele ettevõtetele
- Saate aru, kuidas portfelli luua ja GitHubisse üles laadida
- Siit saate teada, kuidas intervjuuks kõige paremini valmistuda
Lõputöö ja diplom
Kursuse lõpus viid läbi täieliku tarkvara testimise: koostad testidokumentatsiooni – testiplaani, testjuhtumid ja vearaportid. Teenige ametlik diplom, mis tugevdab teie CV-d.