Programmatūras testeris - kurss 60 456 rub. no Eduson Academy, apmācība 4 mēneši, datums 27.11.2023.
Literārs Mistrojums / / November 28, 2023
Specializācijas: lietišķā matemātika, analītika, programmēšana, datu zinātne, datorredze, mākslīgais intelekts
pieredze (vairāk nekā 6 gadu pieredze uzņēmējdarbībā un analītikā):
- IT CV - izpilddirektors, dibinātājs
- Farmācijas centrs – izpilddirektors
- Aurum — datu zinātnieks (datorredze)
- Invitro (reģioni) – datu zinātnieks
Izglītība:
IATE NRNU MEPhI, Lietišķā matemātika
Sasniegumi:
- platformas, kas paredzēta, lai sagatavotos tehniskajām intervijām un attīstītu IT CV prasmju, dibinātājs un vadošais izstrādātājs
- Attīstīja uzņēmuma analītisko infrastruktūru aptieku ķēdē: datu vākšana, atskaišu automatizācija, vizualizācija, automātiska atskaite
– Aurumā viņš iesaistījās interneta servisa veidošanā cilvēku atpazīšanai no publiskiem pasākumiem. Vadīja projektu, lai identificētu darbiniekus uzņēmumos, kas izmanto mākslīgo intelektu
- Nodarbojas ar datu apstrādes algoritmu un metožu zinātnisko izstrādi: klasifikācija, interpolācija, laikrindu apstrāde, neironu tīkli. Periodiski publicē citētās publikācijās un piedalās zinātniskās konferencēs
IT integratora programmatūras testēšanas nodaļas vadītājs Izglītība un karjera Man ir augstākā izglītība tehniskā izglītība, testēšanā kopš 2014. gada, kopš 2018. gada pārgāja uz vadību - sākumā viņa bija līderis...
IT integratora programmatūras testēšanas vadītājs Izglītība un karjera Man ir augstākā tehniskā izglītība, testēšana kopš 2014. gada, 2018. gadā pārgāja uz vadību - vispirms viņa bija integrācijas testēšanas grupas vadītāja AS "Bell Integrator": mēs veidojām testēšanas procesu un strādājam ar defektiem, apmācot jaunus darbiniekus, apkalpojot projektu dokumentācija VTB bankai. Pašreizējā uzņēmumā es pilnībā uzraugu testēšanas zonu kopā ar klientu UniCredit Bank: kontroli un attīstību banku produktu kvalitātes pārbaude, resursu nodrošināšana, administrēšana un visa procesa organizēšana programmatūras testēšana. Kāpēc testēšanā es iesaistījos testēšanā nejauši; 2014. gadā mans darbs piedāvāja pārcelšanu uz testēšanas nodaļu. Priekšlikums bija interesants, taču katedrā nebija kuratoru, un es neko nezināju par testēšanas virzienu. Bet es pieņēmu piedāvājumu — un tā sākās mans neatkarīgas iedziļināšanās ceļš specialitātē. Jo vairāk es mācījos un sapratu, jo vairāk pielietoju šīs zināšanas praksē, jo vairāk es tiku iesaistīts šajā procesā. Testēšana ir svarīgs programmatūras dzīves cikla posms, un testētājs nav tikai projekta komandas fona darbinieks; darbinieks, kurš var izteikt kategorisku nepiekrišanu programmatūras instalēšanai industriālā vidē (ja viņš ir konstatējis kritisku komentāri). Testētājs var nepārzināt pārbaudāmo sistēmu, taču viņš precīzi zina sistēmas/procesa vājās vietas un zina, kā kompetenti izstrādāt šīs sistēmas/procesa kvalitātes pārbaudi. Kad jūs sasniedzat noteiktu profesionalitātes līmeni šajā jomā, analītiķi sāk jūs uzklausīt un izstrādātājiem, un dažreiz jūs varat norādīt uz neprecizitātēm/trūkumiem prasībās - tas man patīk specialitāte. Mani skolēni Lai kļūtu par foršu un augsti apmaksātu testēšanas speciālistu, protams, viņiem ir nepieciešama pieredze un neatlaidību, taču dažus pamatus var apgūt apmācības laikā, kas palīdzēs samazināt laiku jūsu attīstību. Es visu iemācījos pati, caur kļūdām (un dažreiz arī ar daudzām kļūdām), tas bieži mani bremzēja darbā. Tagad, atskatoties, domāju, ka, ja man būtu izskaidrota visa pamatinformācija, parādīti daži gadījumi un palīdzēju ar jautājumiem (kas visiem ir, mācoties testēšanu), tad varbūt mans sākums būtu izdevies ātrāk. Tomēr nevajadzētu aizmirst, ka testēšanā, tāpat kā jebkurā IT jomā, ir nepārtraukti jāmācās pašam. Vārdos tas šķiet grūti, bet patiesībā tas būs ļoti izklaidējoši. Galu galā būt pirmklasīgam testētājam nenozīmē tikai naudu, bet gan apmierinātību ar savu darbu un svarīguma sajūtu lielā komandā.
Darbojas viedierīču projektā: pārbauda aizmugursistēmas, analizē lielos datus un automatizē testus Java. Specializējas neironu tīklu un ETL sistēmu testēšanā. Iepriekš viņa vadīja QA inženieru komandu uzņēmumā Jet Infosystems, kā arī strādāja Nexign (bijušais Peter-Service) pie projektiem naftas un gāzes nozarē.
1. Ievads testēšanas profesijā
Nodarbības un prakse:
- Veidi, kā ieiet profesijā un karjeras izaugsme kā testētājs
- Testētājam nepieciešamās prasmes un personiskās īpašības
- Testēšanas profesijas iezīmes
Rezultātā:
- Iepazīsti testētāja profesiju: viņa lomu uzņēmumā un nepieciešamās prasības
- Novērtējiet savu kompetences līmeni programmatūras testēšanā
2. Programmatūras dzīves cikls
Nodarbības un prakse:
- Programmatūras izstrādes process
- Programmatūras izstrādes metodoloģijas
- Agilie principi un programmatūras izstrādes metodoloģijas: Scrum, Kanban
Rezultātā:
- Izprast programmatūras izstrādes dzīves ciklu
- Prast atšķirt dažādas izstrādes metodikas
- Uzziniet, kā reģistrēt kļūdas programmās Trello, Jira un Asana
3. Attālinātā darba iezīmes
Nodarbības un prakse:
- 10 mīti par attālinātu darbu
- Darba dienas organizēšana attālinātā darba laikā
- Attiecības ar kolēģiem sadalītā komandā
Rezultātā:
- Izdomājiet, kā organizēt savu dienu, strādājot attālināti
- Sagatavojieties attālinātam darbam kā testētājs
4. Testēšanas pamati
Nodarbības un prakse:
- Testēšanas veidi un to atšķirības, testa dizains
- Testa dokumentācija: testu plāni, kontrolsaraksti, testēšanas gadījumi un pārskati par testu rezultātiem
- Kļūdas: dzīves cikls, kļūdu prioritāte, dokumentācija un darbs ar kļūdu izsekošanas sistēmām
Rezultātā:
- Apgūstiet testēšanas teoriju un pielietojiet to praksē
- Iemācieties rakstīt testēšanas dokumentāciju
5. Klienta-servera mijiedarbība
Nodarbības un prakse:
- Klienta-servera arhitektūras elementi
- Klienta-servera mijiedarbības principi
- Darbs ar protokoliem (HTTP protokols)
Rezultātā:
- Uzziniet, kā darbojas klienta-servera arhitektūra
- Izprotiet, kā strādāt ar protokoliem un URL
- Izprast klienta-servera lietojumprogrammu darbības principus
6. HTML un CSS pamati
Nodarbības un prakse:
- HTML izkārtojuma pamati: lapas elementi, atsaucība, vairāku pārlūkprogrammu saderība
- HTML lapas izveide: CSS tagi, atribūti un atlasītāji
- Izkārtojuma pārbaudes algoritms
Rezultātā:
- Iemācieties veidot vietnes, izmantojot HTML un CSS, un pārbaudiet izkārtojumu
7. SQL darbam ar datu bāzēm
Nodarbības un prakse:
- Pamatvaicājumu rakstīšana
- Datu apvienošana no dažādām tabulām
Rezultātā:
- Uzziniet, kā filtrēt datus, izmantojot pamata SQL vaicājumus
8. Manuālie tīmekļa testēšanas rīki
Nodarbības un prakse:
- Darbs ar komandrindu
- Strādājiet ar Chrome DevTool, lai vienkāršotu testēšanu un lokalizētu kļūdas
- Darbs tīmekļa izstrādātāja rīkjoslā
Rezultātā:
- Uzziniet, kā izmantot Chrome DevTool
- Iemācieties strādāt ar darba komandrindu
- Iegūstiet pieredzi tīmekļa lietojumprogrammu testēšanā
- Izveidojiet datubāzi, izmantojot praktisku gadījuma piemēru
9. Nefunkcionāla pārbaude
Nodarbības un prakse:
- Stresa testēšana
- Drošības pārbaude
Rezultātā:
- Uzziniet par dažādiem nefunkcionālās testēšanas veidiem
- Iemācieties veikt dažus nefunkcionālās testēšanas veidus
- Lietojamības un interfeisa pārbaude
10. Mobilo aplikāciju testēšana
Nodarbības un prakse:
- Mobilo aplikāciju testēšanas iespējas
- Mobilo aplikāciju un operētājsistēmu veidi
Rezultātā:
- Uzziniet mobilo lietojumprogrammu testēšanas funkcijas
- Iepazīstieties ar mobilajiem testēšanas rīkiem: TestFlight (iOS), Google Play Internal Test (Android), xCode
- Pakalpojumi, kas atvieglo mobilo testēšanu
11. API testēšana
Nodarbības un prakse:
- API testēšanas iezīmes
- Pastnieks — HTTP klients API testēšanai
Rezultātā:
- Apgūstiet API testēšanu, izmantojot Postman
12. GitHub: darbs ar versiju kontroles sistēmu
Nodarbības un prakse:
- Versiju kontroles sistēmas mērķis
- Pamatdarbības: (izmaiņu veikšana un atgriešana, meklēšana, vēsture)
Rezultātā:
- Uzziniet, kā veikt pamatdarbības pakalpojumā GitHub, un varēsiet izveidot izpildītu mājasdarbu portfeli
- Filiāles, filiāļu apvienošana un konfliktu risināšana
13. Testēšanas automatizācijas pamati
Nodarbības un prakse:
- Ievads Python
- UI testēšanas automatizācijas pamati
Rezultātā:
- Apgūstiet Python programmēšanas valodas pamatus
- Rakstiet automatizētus lietotāja interfeisa testus
- API pārbaudes automatizācija
14. Karjeras paātrinātājs
Nodarbības un prakse:
- Kā uzrakstīt CV (krievu un angļu valodā)
- Kā izveidot portfeli un kur to ievietot
- Kā sagatavoties intervijai un testa uzdevumiem
Rezultātā:
- Iemācieties rakstīt CV Krievijas un ārvalstu uzņēmumiem
- Jūs sapratīsit, kā izveidot portfeli un augšupielādēt to GitHub
- Uzziniet, kā vislabāk sagatavoties intervijai
Nobeiguma projekts un diploms
Kursa beigās jūs veiksiet pilnu programmatūras testēšanu: izveidosiet testa dokumentāciju - testa plānu, testa gadījumus un kļūdu ziņojumus. Iegūstiet oficiālu diplomu, kas nostiprinās jūsu CV.