Tester softvera - tečaj 60 456 rub. iz Eduson akademije, obuka 4 mjeseca, datum 27.11.2023.
Miscelanea / / November 28, 2023
Specijalizacije: primijenjena matematika, analitika, programiranje, Data Science, računalni vid, umjetna inteligencija
iskustvo (više od 6 godina iskustva u poslovanju i analitici):
- IT životopis - CEO, osnivač
- Ljekarnički centar – Izvršni direktor
- Aurum – Data Scientist (Računalni vid)
- Invitro (regije) – Data Scientist
Obrazovanje:
IATE NRNU MEPhI, Primijenjena matematika
Dostignuća:
- Osnivač i glavni developer platforme za pripremu tehničkih intervjua i razvoj vještina IT životopisa
- Razvijena analitička infrastruktura tvrtke u lancu ljekarni: prikupljanje podataka, automatizacija izvješća, vizualizacija, automatsko izvješćivanje
- U Aurumu je sudjelovao u izradi web servisa za prepoznavanje osoba s javnih događanja. Vodio projekt identifikacije zaposlenika u poduzećima pomoću umjetne inteligencije
- Bavi se znanstvenim razvojem algoritama i metoda obrade podataka: klasifikacija, interpolacija, obrada vremenskih serija, neuronske mreže. Povremeno objavljuje u citiranim publikacijama i sudjeluje na znanstvenim skupovima
Voditelj odjela za testiranje softvera u IT integratoru Obrazovanje i karijera Imam visoko obrazovanje tehničkog odgoja, u testiranju od 2014., od 2018. prelazi u upravu - isprva je bila vođa...
Voditelj testiranja softvera u IT integratoru Obrazovanje i karijera Imam višu tehničku spremu, testiranje od 2014., 2018. prelazi u menadžment - prvo je bila voditeljica grupe za integracijsko testiranje u dd "Bell Integrator": izgradili smo proces testiranja i rada s nedostacima, obuka novih zaposlenika, održavanje projekta dokumentacija za VTB banku. U sadašnjoj tvrtki u potpunosti nadgledam područje testiranja s klijentom UniCredit Bankom: kontrolu i razvoj testiranje kvalitete bankovnih proizvoda, resursno osiguranje, administracija i organizacija cjelokupnog procesa testiranje softvera. Zašto testiranje U testiranje sam ušao slučajno, još 2014. godine posao mi je ponudio premještaj u odjel testiranja. Prijedlog je bio zanimljiv, ali na odjelu kao takvom nije bilo kustosa i nisam znao ništa o smjeru testiranja. Ali prihvatio sam ponudu - i tako je započeo moj put samostalnog poniranja u specijalnost. Što sam više učio i shvaćao, što sam to znanje više primjenjivao u praksi, to sam više bio uvučen u ovaj proces. Testiranje je važna faza u životnom ciklusu softvera, a tester nije samo pozadinski član projektnog tima; zaposlenik koji može izraziti svoje snažno neslaganje s instalacijom softvera u industrijskom okruženju (ako je identificirao kritične komentari). Ispitivač možda ne poznaje u potpunosti sustav koji se testira, ali on točno zna uska grla sustava/procesa i zna kako kompetentno dizajnirati provjeru kvalitete tog sustava/procesa. Kada dosegnete određenu razinu profesionalnosti u ovom području, analitičari vas počinju slušati i programeri, a ponekad možete ukazati na netočnosti/nedostatke u zahtjevima - to mi se sviđa specijalitet. Moji studenti Da bi postali cool i dobro plaćeni stručnjak za testiranje, naravno, potrebno im je iskustvo i upornost, ali neke osnove se mogu naučiti tijekom treninga, što će vam pomoći smanjiti vrijeme za vaše razvoj. Sve sam naučio sam, na greškama (a ponekad i na puno grešaka), to me je često usporavalo u radu. Sada, gledajući unatrag, mislim da da su mi objašnjene sve osnovne informacije, prikazani neki slučajevi i pomogao s pitanjima (koja svatko ima kad proučava testiranje), onda bi možda moj početak dobro prošao brže. No, ne treba zaboraviti da u testiranju, kao iu svakom IT području, morate kontinuirano učiti sami. Riječima se čini teškim, ali u stvarnosti će biti vrlo zabavno. Na kraju krajeva, biti prvoklasni ispitivač nije samo novac, već i zadovoljstvo vašim radom i osjećaj važnosti u velikom timu.
Radi na projektu pametnih uređaja: testira pozadinske sustave, analizira velike podatke i automatizira testove u Javi. Specijalizirao se za testiranje neuronskih mreža i ETL sustava. Prethodno je vodila tim QA inženjera u Jet Infosystems, a također je radila u Nexignu (ex-Peter-Service) na projektima u industriji nafte i plina.
1. Uvod u ispitivačku profesiju
Lekcije i praksa:
- Načini ulaska u profesiju i razvoj karijere ispitivača
- Vještine i osobne kvalitete koje zahtijeva ispitivač
- Značajke ispitivačke profesije
Kao rezultat:
- Upoznajte zanimanje testera: njegovu ulogu u tvrtki i potrebne zahtjeve
- Procijenite svoju razinu kompetencije u testiranju softvera
2. Životni ciklus softvera
Lekcije i praksa:
- Proces razvoja softvera
- Metodologije razvoja softvera
- Agilna načela i metodologije razvoja softvera: Scrum, Kanban
Kao rezultat:
- Razumjeti životni ciklus razvoja softvera
- Biti u stanju razlikovati različite razvojne metodologije
- Naučite prijaviti bugove u Trello, Jira i Asana
3. Značajke rada na daljinu
Lekcije i praksa:
- 10 mitova o radu na daljinu
- Organizacija radnog dana tijekom rada na daljinu
- Odnosi s kolegama u distribuiranom timu
Kao rezultat:
- Otkrijte kako organizirati svoj dan dok radite na daljinu
- Pripremite se za rad na daljinu kao tester
4. Osnove testiranja
Lekcije i praksa:
- Vrste testiranja i njihove razlike, dizajn testa
- Testna dokumentacija: testni planovi, kontrolne liste, testni slučajevi i izvješća o rezultatima testova
- Bugovi: životni ciklus, prioritet bugova, dokumentacija i rad sa sustavima za praćenje bugova
Kao rezultat:
- Naučite teoriju testiranja i primijenite je u praksi
- Naučite pisati ispitnu dokumentaciju
5. Interakcija klijent-poslužitelj
Lekcije i praksa:
- Elementi klijent-poslužitelj arhitekture
- Načela interakcije klijent-poslužitelj
- Rad s protokolima (HTTP protokol)
Kao rezultat:
- Naučite kako funkcionira arhitektura klijent-poslužitelj
- Razumjeti kako raditi s protokolima i URL-ovima
- Razumjeti principe klijent-poslužitelj aplikacija
6. Osnove HTML-a i CSS-a
Lekcije i praksa:
- Osnove HTML izgleda: elementi stranice, odziv, kompatibilnost s više preglednika
- Izrada HTML stranice: CSS oznake, atributi i birači
- Algoritam za testiranje izgleda
Kao rezultat:
- Naučite dizajnirati web stranice koristeći HTML i CSS i testirajte izgled
7. SQL za rad s bazama podataka
Lekcije i praksa:
- Pisanje osnovnih upita
- Kombiniranje podataka iz različitih tablica
Kao rezultat:
- Naučite filtrirati podatke pomoću osnovnih SQL upita
8. Ručni alati za web testiranje
Lekcije i praksa:
- Rad s naredbenim retkom
- Radite s Chrome DevToolom kako biste pojednostavili testiranje i lokalizirali greške
- Rad na alatnoj traci za web programere
Kao rezultat:
- Naučite koristiti Chrome DevTool
- Naučite raditi s operativnim naredbenim retkom
- Steknite iskustvo testiranja web aplikacija
- Dizajnirajte bazu podataka na primjeru praktičnog slučaja
9. Nefunkcionalno testiranje
Lekcije i praksa:
- Testiranje otpornosti na stres
- Sigurnosno testiranje
Kao rezultat:
- Saznajte više o različitim vrstama nefunkcionalnog testiranja
- Naučite raditi neke vrste nefunkcionalnog testiranja
- Ispitivanje upotrebljivosti i sučelja
10. Testiranje mobilnih aplikacija
Lekcije i praksa:
- Značajke testiranja mobilnih aplikacija
- Vrste mobilnih aplikacija i operativnih sustava
Kao rezultat:
- Naučite značajke testiranja mobilnih aplikacija
- Upoznajte se s alatima za mobilno testiranje: TestFlight (iOS), Google Play Internal Test (Android), xCode
- Usluge koje olakšavaju mobilno testiranje
11. API testiranje
Lekcije i praksa:
- Značajke API testiranja
- Postman - HTTP klijent za API testiranje
Kao rezultat:
- Naučite testiranje API-ja s Postmanom
12. GitHub: rad sa sustavom kontrole verzija
Lekcije i praksa:
- Svrha sustava kontrole verzija
- Osnovne operacije: (podvrgavanje i vraćanje promjena, pretraživanje, povijest)
Kao rezultat:
- Naučite kako raditi osnovne operacije u GitHub servisu i moći ćete izraditi portfelj dovršenih domaćih zadaća
- Podružnice, spajanje podružnica i rješavanje sukoba
13. Osnove automatizacije testiranja
Lekcije i praksa:
- Uvod u Python
- Osnove automatizacije testiranja korisničkog sučelja
Kao rezultat:
- Naučite osnove programskog jezika Python
- Napišite automatizirane testove korisničkog sučelja
- Automatizacija API testa
14. Akcelerator karijere
Lekcije i praksa:
- Kako napisati životopis (na ruskom i engleskom)
- Kako napraviti portfelj i gdje ga smjestiti
- Kako se pripremiti za intervju i ispitne zadatke
Kao rezultat:
- Naučite pisati životopis za ruske i strane tvrtke
- Razumjet ćete kako izraditi portfelj i prenijeti ga na GitHub
- Saznajte kako se najbolje pripremiti za intervju
Završni rad i diplomski rad
Na kraju tečaja provest ćete potpuno testiranje softvera: izraditi testnu dokumentaciju - plan testiranja, testne slučajeve i izvješća o greškama. Zaradite službenu diplomu koja će ojačati vaš životopis.