Programinės įrangos testeris: intensyvus kursas su praktika - kursas 34 200 rub. iš Pirmojo internetinio testavimo instituto, mokymas 11 savaičių, data 2023 m. lapkričio 28 d.
įvairenybės / / November 28, 2023
Programinės įrangos testuotojas, dar žinomas kaip kokybės užtikrinimo inžinierius, yra geidžiamas IT specialistas, atsakingas už programinės įrangos produkto kokybę.
11 savaičių – Kurso trukmė
11 trenerių – savo sričių ekspertai
4 - 12 valandų - Vidutinis darbo laikas per savaitę
1. Įvadas į testavimą
Trenerė: Natalija Rukol
Ar galite kalbėti ta pačia kalba su puikiais testavimo ekspertais, ar esate sumišę dėl terminijos? Ar kiti projekto darbuotojai jūsų išklauso, ar atmeta jūsų skundus? Ar suprantate, kas už ką atsakingas projekte? Ar galite greitai atlikti įvairius būtinus testus ir rasti visas pagrindines klaidas, jei tai turėjo būti padaryta vakar? Jeigu bent į vieną klausimą atsakėte ne pačiu maloniausiu būdu, tuomet mes atvykstame pas jus!
Webinaro metu apžvelgsime:
kaip atsirado ir vystėsi programinės įrangos testavimas;
kaip dažniausiai kuriami programinės įrangos kūrimo projektai, kokios komandos juose, kas ką daro;
kokias užduotis sprendžia pažengę bandytojai ir ką jie prisimena padaryti.
Dėl to jūs išmoksite:
naudoti teisingą pagrindinę testavimo terminologiją (taip, dabar jums nereikės murmėti ir įnirtingai vartyti pradedančiojo testuotojo žodyną, kai bendraujate su kolegomis!);
bendrauti su kūrėjų komanda ir projektų valdymu, kad jūsų išklausytų;
nustatyti, kokių tipų ir tipų bandymai reikalingi įvairiems projektams;
atlikti visus pagrindinius bandymų tipus.
Atlikdami namų darbus atliksite 10 (!) skirtingų tipų testų ir gausite vaizdinį atsiliepimą apie juos.
2. Klaidų sekimas
Trenerė: Sofija Kharlamova
Ką daryti, jei radote klaidą? Kuria kryptimi turėtume panikuoti, kam skųstis? Kokie bendražygiai yra „AffectVersion“ ir „Steps’tuReproduce“ ir ką jie veikia jūsų biure? Apie tai ir dar daugiau kalbėsime internetiniame seminare, kuris skirtas klaidoms ir klaidų sekimo priemonėms.
Webinaro metu apžvelgsime:
kas yra klaidos, klaidų ataskaitos ir klaidų sekimo priemonės;
iš kokių atributų susideda klaidų ataskaita ir kaip ją teisingai sudaryti (pažvelkime į gerų ir blogų klaidų ataskaitas);
kam skirti klaidų sekėjai?
Koks yra klaidos gyvenimo ciklas?
Dėl to jūs išmoksite:
dirbti su vabzdžiais (atsargiai ir teisingai sudėti nustatytus kenkėjus į dėžutes);
teisingai rašyti klaidų ataskaitas;
naudoti klaidų sekiklį;
palaikyti gerus santykius su kūrėjais ir vadovais ;).
3. 5 tiriamieji bandymų metodai
Treneris: Nina Poltorakova (Ageeva)
Tiriamasis bandymas yra labai prieštaringas ir dviprasmiškas dalykas. Vieni giria šį metodą, kiti jį apeina toli dėl planavimo sudėtingumo ir ataskaitų teikimas, o kiti paprastai mano, kad tiriamasis bandymas yra laiko švaistymas ir „beždžionių žaidimas“. dirbti“.
Webinaro metu apžvelgsime:
pagrindinės tiriamojo testavimo charakteristikos ir ypatumai;
penkios pagrindinės tiriamojo testavimo technikos – išskaidymas, bandomieji raundai, cheat sheets, mnemonika, sesijos testavimas.
Dėl to jūs išmoksite:
ieškoti ir, svarbiausia, nepraleisti klaidų nepažįstamuose gaminiuose;
pažvelkite į jau pažįstamus produktus kitu kampu;
pasirinkti ir derinti įvairius tiriamojo bandymo metodus;
parengti aiškias ir prasmingas bandymų ataskaitas.
Webinaro pabaigoje studentams bus pasiūlyti namų darbai (vidutiniškai 2-4 val.) teorinei medžiagai įtvirtinti. Studentai išmoks naudoti tiriamojo testavimo metodus, kad surastų taikymo defektus ir parašytų kompetentingas ataskaitas.
4. Įvadas į bandymo dizainą
Treneris: Nina Poltorakova (Ageeva)
Testavimas yra amžinas kompromisas. Viena vertus, mes neturime praleisti klaidų. Kita vertus, mums svarbu kuo greičiau užbaigti testavimą. Išlaikyti pusiausvyrą ir neįklimpti į neįveikiamą perteklinių patikrinimų bedugnę yra bandymo planavimo tikslas.
Webinaro metu apžvelgsime:
kas yra testo analizė ir testo projektavimas;
kaip sukurti bandomuosius modelius;
ar galima atlikti išsamų tyrimą ir kodėl;
kas yra lygiavertiškumo klasės ir ribinės reikšmės;
kaip teisingai parašyti naudojimo atvejus.
Dėl to jūs išmoksite:
kurkite minčių žemėlapius ir testuojamų produktų modelius (seniai norėjote išmokti viską sutvarkyti, tiesa?);
padalinti programinę įrangą į lygiavertiškumo klases, kad būtų pašalinti nereikalingi testai;
Raskite ribines vertes, kad nepraleistumėte defektų.
Kaip namų darbus sukursite bandomojo produkto modelį tolesnei analizei.
5. Testo analizė ir testinė kombinatorika
Treneris: Nina Poltorakova (Ageeva)
Tikri testavimo guru ne tik viską išbando, bet ir savo darbe naudoja tikrą mokslą – kombinatoriką! Tai padeda mums užtikrinti aukščiausios kokybės testų aprėptį ir užtikrintai atsakyti „taip! į viršininko klausimą: „Ar tu tikras, kad viską išbandei?“, – paklausė netikinčiu tonu.
Webinaro metu apžvelgsime:
skirtingų tipų gaminių ir projektavimo sąlygų bandymų rinkinių derinimo būdai;
porinis testavimas (PairwiseTesting);
būsenų ir perėjimų analizė (State&TransitionTesting);
sprendimų lentelės (DecisionTesting).
Dėl to jūs išmoksite:
pasirinkti reikiamą testinės analizės metodą;
praktiškai naudoti visus pažangiausius testų projektavimo būdus;
rasti žalingų defektų, kurie vargina mūsų vartotojus, bet dažnai „išlieka gyvi“.
Jūsų namų darbas bus sukurti išsamų bandomąjį atvejį, naudojant kombinatoriką.
6. Bandymo projektas ir bandymo dokumentacija
Treneris: Igoris Savčenko
Jei sukuriame testus, kurie turi būti vykdomi vieną kartą, mums nereikia jų dokumentuoti. Ilgalaikio projekto atveju tie patys bandymų rinkiniai bus kartojami reguliariai. Kuo sėkmingiau pasirinksite dokumentacijos formatą, tuo mažiau turėsite laiko ir nervų (tiek savo, tiek kitų). teks išleisti joms atnaujinti, ir tuo daugiau naudos, džiaugsmo ir laimės jie suteiks projektui komanda.
Webinaro metu apžvelgsime:
įvairūs testų dokumentavimo būdai (kontroliniai sąrašai, testavimo atvejai, testų scenarijai);
įrankiai testams saugoti (TestManagementSystems);
naudingo gyvenimo įsilaužimų, padedančių iš karto parašyti puikius testus, nereikia jų pakartoti.
Dėl to jūs išmoksite:
naudoti skirtingas testavimo sistemas ir formatus (klasikinė schema „na, ką ten kišti“ nebėra madinga);
pasirinkti tinkamus sprendimus kiekvienai konkrečiai situacijai;
visada aiškiai atsakykite į klausimą "kas tiksliai buvo išbandytas?" (ir be keiksmažodžių ar mikčiojimo).
Namų darbuose dokumentuosite testus įvairiose sistemose (GoogleSheets, TestLink, Sitechco, QA Space) ir išmoksite naudotis pagrindinėmis šių įrankių funkcijomis.
7. Programinės įrangos reikalavimų testavimas
Treneris: Kirilas Kirsanovas
Idealiame pasaulyje reikalavimai programinės įrangos produktui yra pagrindinis ir naujausias informacijos apie tai, kaip jis turėtų veikti, šaltinis. Realiai techninė specifikacija yra kaip kratinys antklodė – šen bei ten aptinkama neatitikimų, klaidų ir neatitikimų; procesas vėluoja, ir jūs negausite paglostyti galvos už praleistas klaidas ir praleistus terminus. To galima išvengti, jei laiku įsiklausysite į savisaugos instinktą ir pradėsite tikrinti reikalavimus PRIEŠ pradėdami su jais dirbti. Šis internetinis seminaras bus skirtas techninės dokumentacijos tikrinimo proceso planavimui, vykdymui, metodams ir įsilaužimams.
Webinaro metu apžvelgsime:
būtinybės tikrinti reikalavimus pagrindimas;
reikalavimų rengimo ir tikrinimo algoritmas;
charakteristikos, kurias turi atitikti reikalavimai;
rizikos sritis, kuriose dažniausiai slepiasi klaidos.
Dėl to jūs išmoksite:
įvertinti testavimo reikalavimų poreikį (mini kursas apie pasibjaurėtinos veido išraiškos lavinimą ir taisyklingą frazės „kokį šūdą tu man atnešei?“ intonacija – įtraukta);
pasiruošti ir atlikti reikalavimų testavimą;
rasti realių ir galimų reikalavimų ir funkcionalumo klaidų.
Galų gale Bandydami patį produktą jums nebereikia gaišti laiko laukdami atsakymų iš techninio rašytojo. Galėsite nuspėti, kuri funkcionalumo dalis liks neįdiegta (arba įdiegta su klaidomis) dėl neteisingų reikalavimų.
Kaip namų darbus išbandysite tikrus reikalavimus dėl neišsamumo, nenuoseklumo, dviprasmiškumo ir nepatikrinamumą, sudarykite analitikui skirtų klausimų sąrašą ir pasiūlykite savo tobulinimo galimybes dokumentas.
8. SQL testeriui
Treneris: Romanas Budanovas
Duomenų bazės dabar randamos pažodžiui visur. Kad ir kokį produktą išbandytumėte, būkite pasirengę, kad visa informacija bus saugoma duomenų bazėje. Net jūsų kavos virimo aparatas greičiausiai turi savo pagrindą, paslaptį nuo jūsų. SQL (struktūrinės užklausos kalba) yra žvėris, su kuriuo labai svarbu sutarti, jei jūsų tikslas yra greitai ir efektyviai išbandyti. Nepasakosime apie nuobodžius dalykus (pavyzdžiui, duomenų bazių atsiradimo istoriją ir kitas neįdomias teorijas); Ši informacija platinama internete ant kiekvieno kampo, pakelis už rublį. Mūsų tikslas – parodyti jums SQL natūralioje aplinkoje. Tiesiog praktikuokite! Tik gyvenimo hackai!
Webinaro metu kalbėsime su jumis:
šiek tiek apie pagrindines žinias (tik tam, kad suvienodintume grupės žinias);
apie būdus, kaip greitai gauti informaciją, kurios paieška programinėje įrangoje užima daug laiko;
apie darbo su duomenų baze niuansus testuotojo požiūriu: ką tu gali ir už ką būsi sumuštas (ir gerai, jei tik su liniuote ir tik ant pirštų);
apie daugelį kitų naudingų praktinių sprendimų.
Po kursų galėsite:
nebėgti į saulėlydį pamačius žodžius „prisijungti“, „paklausa“, „įterpti“, „alias“;
greitai ištraukite jus dominančią informaciją ir sukurkite reikiamus bandymo duomenis be nuobodu vartotojo sąsajos mygtukų paspaudimo;
komandą duomenų bazei!
Atliekant namų darbus Jūs rašysite įvairaus sudėtingumo užklausas, žongliruosite informacija, surasite duomenis testams ir vienu piršto spragtelėjimu sukursite reikiamas bandymo sąlygas.
9. Interneto produktų testavimas
Treneris: Igoris Savčenko
Interneto programų skaičius nuolat ir sparčiai auga, o šiuo metu interneto produktų testavimas yra populiariausia kokybės užtikrinimo sritis. Žinoma, tokių programų testavimas turi savų niuansų, apie kuriuos ir bus kalbama webinaro metu.
Webinaro metu apžvelgsime:
žiniatinklio programų įrenginys;
testavimo tipai;
kiekvieno tipo testavimo ypatybės;
darbas su kūrėjo konsole;
testavimo įrankiai.
Dėl to jūs išmoksite:
sugalvoti patikrinimus, atsižvelgiant į žiniatinklio programų niuansus;
naudoti populiarias priemones;
lokalizuoti defektus;
patikrinkite gaminio pritaikomumą ir suderinamumą.
Kaip namų darbus išbandysite specialiai sukurtą bandymų svetainę, kad atliktumėte visus žiniatinklio programų testavimo veiksmus, aprašytus internetiniame seminare „kovos sąlygomis“.
10. Interneto paslaugų testavimas
Treneris: Igoris Savčenko
Visos svetainės ir mobiliosios aplikacijos veikia keičiantis užklausomis ir atsakymais tarp modulių arba su kitomis išorinėmis programomis/klientais (naršyklėmis). Kai susiduriame su būtinybe patikrinti šią sąveiką, naudojame įvairias programas ir komunalines paslaugas. Šiame internetiniame seminare kalbėsime apie populiarią nemokamą programą SoapUI.
Webinaro metu apžvelgsime:
kas yra integracijos testavimas;
užklausos kelias (kaip kurti projektus ir siųsti užklausas SoapUI);
kaip sutaupyti laiko testuojant SoapUI;
gyvenimo įsilaužimai, kurie supaprastina testavimą;
kas turėtų būti nurodyta integracijos klaidos ataskaitoje.
Dėl to jūs išmoksite:
Atlikti pagrindines SOAP integracijos testavimo užduotis;
darbas SoapUI programa;
suprasti integravimo klaidas;
apibūdinti klaidų ataskaitas apie integracijos testavimą;
taikykite „life hack“, kurie sutaupo laiko daugiau nei dešimt kartų.
11. Naudojimo testavimas
Treneris: Kirilas Kirsanovas
Priešingai populiariems įsitikinimams, patogumas naudoti yra ne tik (ir net ne tiek!) mygtukų grožio ir spalvų stilingumo išbandymas. Tiesą sakant, tai tik maža dalis „naudojimo tinkamumo“ sąvokos! Žinoma, malonu ir gerai, kai vartotojas nori palaižyti jūsų sąsają, tačiau pagrindinė tinkamumo testavimo užduotis yra kita: turime užtikrinti, kad vartotojas, dirbantis su mūsų gaminiu, būtų lengvas ir malonus pasivaikščiojimas, o ne bėgimas labirintu su minotauras.
Webinaro metu apžvelgsime:
prekės tikslinės auditorijos (TA) samprata;
Skaitmeniniai modeliai, skirti įvertinti programinės įrangos tinkamumą naudoti;
tinkamumo naudoti audito formatai ir tipai;
naudojimo gaires.
Dėl to jūs išmoksite:
objektyviai įvertinti savo prekės patogumą, o ne pasakyti „patinka/nepatinka“;
atlikti tinkamumo naudoti testus tikslinei produkto auditorijai ir pagal gaires;
išmatuoti įvairių operacijų atlikimo greitį ir pasiūlyti būdus, kaip šį laiką sutrumpinti (niekas nedraudė trenkti vartotojams botagu, taip, taip!);
įtikinti vadovybę, kad reikia atlikti jūsų siūlomus pakeitimus.
Atlikdami namų darbus išbandysite programinę įrangą pagal rekomendacijas, įvertinsite jos tinkamumą naudoti ir pasiūlysite naudingų patobulinimų.
12. Mobiliųjų programų testavimo pagrindai
Treneris: Kirilas Vinokurovas
Mobiliųjų telefonų testavimas yra sudėtingas procesas, kurio metu atsižvelgiama į milijonus ekrano skiriamųjų gebų, įvairią aparatinę įrangą, kelias operacinių sistemų versijas, įvairių tipų tinklo jungtys, staigūs atsijungimai ir kt. Mobiliosios programos išleidimo klaidos kaina yra didelė (dėl apžvalgų „PlayMarket“ ir Programėlių parduotuvė); Radę klaidą, vartotojai pradeda svaidyti tulžį komentaruose, o tai sumažina naujų klientų antplūdį ir neigiamai veikia programos sėkmę. Daug rašyta apie mobiliųjų programų testavimą. Tačiau vargu ar kur nors rasite nuoseklias instrukcijas, kokius metodus ir išteklius reikia naudoti, kad sutrumpėtų darbo laikas ir tuo pačiu neprarastumėte kokybės.
Šiame internetiniame seminare aptarsime:
žingsnis po žingsnio mobiliųjų programų testavimo procesas;
prietaisai ir programos darbui supaprastinti;
life hacks, skirtas išbandyti mobiliąsias programas.
Šio internetinio seminaro metu sužinosite:
dirbti su programa nuo įdiegimo iki pašalinimo;
analizuoti žurnalus;
naudoti emuliatorius ir treniruoklius;
naudokite papildomas programas, kad supaprastintumėte ir paspartintumėte darbą.
Dėl to savo darbą atliksite 5 kartus greičiau!
13. Emuliatoriai, simuliatoriai ir fermos mobiliesiems bandymams
Treneris: Kirilas Vinokurovas
Šiame internetiniame seminare aptarsime:
prietaisų parinkimas testavimui;
treniruokliai ir emuliatoriai kaip darbo asistentai;
mobilios fermos mobiliosioms programoms išbandyti.
Šio internetinio seminaro metu sužinosite:
nustatyti darbui reikalingų prietaisų parką;
įdiegti, konfigūruoti ir dirbti su emuliatoriais ir treniruokliais;
dirbti su mobiliųjų įrenginių ūkiais.
Galų gale Jums nereikia uždirbti kasmetinių pajamų artimiausioje mobiliųjų telefonų parduotuvėje, kad galėtumėte kokybiškai atlikti darbą!
14. Testavimo automatika. Automatikos įrankiai
Treneris: Maksimas Levčenka
Ar kasdien atliekate nuobodžias, vienodas užduotis? Neturite pakankamai laiko kažkam tikrai įdomiam? Nespėjus užbaigti vienos užduoties, prieš jus jau susidėliojo dešimčių naujų eilė ir jos neleidžia „pamatyti jų visų“? Automatizuoti! Webinaras padės rasti naujų galimybių panaikinti nuobodžią rutiną ir išspręsti daug laiko reikalaujančias užduotis. Naudodami naujas technologijas jūsų darbas taps efektyvesnis ir, galbūt, galų gale net pagalvosite apie automatikos inžinieriaus karjerą.
Webinaro metu apžvelgsime:
apie testų automatizavimą ir automatizuotą testavimą (už ir prieš, skirtumus ir ypatybes);
apie automatinius testus (kas nutinka, kai ateina laikas automatizuoti);
apie užduotis, kurias dabar galima automatizuoti.
Taip pat apžvelgsime keletą naudingų automatizavimo įrankių, kurie padės supaprastinti testuotojo darbą.
Webinaro metu sužinosite:
analizuoti rąstus (beje, pirmiausia išsiaiškinti, koks žvėris yra šie mūsų „rąstai“);
ieškoti failų skirtumų;
generuoti bandymo duomenis;
diegti bandomąsias aplinkas.
Kaip namų darbų dalis pasiruošite išbandyti sistemą naudodami įvairius automatizavimo įrankius (4 val.).
15. Testavimo automatika. Automatinių testų kūrimas
Treneris: Igoris Savčenko
Webinaro metu apžvelgsime:
kokių tipų registratoriai yra ir kaip juos naudoti;
šiek tiek daugiau apie autotestus (struktūra, kūrimo principai);
kas yra lokatoriai, kur jų ieškoti;
kaip palaikyti automatinį testą;
kelias į automatizavimą (ką studijuoti norint tapti automatu).
Webinaro metu išmoksite: kurkite ir optimizuokite automatinius testus naudodami įrašymo įrenginį (Katalon Automation Recorder).
Kaip namų darbų dalis sukursite kokybišką populiarios interneto programos automatinį testą (2-4 val.).
16. Testavimo proceso organizavimas
Treneris: Nina Poltorakova (Ageeva)
Pradedantieji bandytojai dažnai dirba vakuume („Radau klaidų! Aš net juos pradėjau!! Ko tu dar nori iš manęs?!"). Bet jūs galite padaryti daug daugiau projekto labui, jei tik norite (ir žiūrėkite šį internetinį seminarą)!
Webinaro metu apžvelgsime:
plėtros procesai (Agile, Waterfall ir tarpinės galimybės);
įvairių klientų lūkesčiai iš testavimo;
ataskaitų tipai, pagrįsti testavimo rezultatais;
testavimo proceso projektavimo principai;
Projekto audito atlikimas naudojant Kaizen ir Goldratto apribojimų teorijos metodus.
Šio internetinio seminaro metu sužinosite:
suprasti, ko vadovybė nori iš jūsų (deja, tai nėra taip paprasta, kaip atrodo!);
optimizuoti darbo procesą;
atlikti testavimo proceso auditus ir rasti būdų, kaip tobulėti (geriausias ne visada yra gėrio priešas).
Kaip namų darbų dalis atliksite pilną projekto auditą ir nustatysite, kaip jį būtų galima daug geriau išbandyti.
17. Užimtumo strategija
Trenerė: Inna Sorokina
Pradiniame karjeros etape, ar tai būtų pirmojo darbo paieška, ar radikalūs veiklos srities pokyčiai, mus visada apima baimės ir abejonės: „Ar mane įdarbins? Ar man pasiseks šioje srityje? Kaip susirasti darbą, jei turiu mažiau metų nei reikalaujama? Ką turėčiau daryti ir kur eiti?" Jaudulys yra normali emocija situacijai „matomumas lygus nuliui, aš vadovaujuosi instrumentais“, tačiau tai trukdo mums protingai mąstyti ir parodyti viską, ką sugebame. Mūsų internetinis seminaras bus skirtas pasiruošimui tokiam įdomiam etapui.
Webinaro metu apžvelgsime:
įmonių tipai ir pranašumai;
kaip paruošti tinkamą gyvenimo aprašymą;
kur ieškoti darbo;
testo užduotis (kas tai yra ir kodėl ji reikalinga);
interviu niuansai (ko tikėtis ir kaip elgtis);
plėtros strategija po to, kai būsite įdarbintas.
Šio internetinio seminaro metu sužinosite:
nustatyti savo karjeros prioritetus ir tiksliai suprasti, kuria kryptimi reikia eiti, kad pasiektumėte savo tikslą;
sudaryti gyvenimo aprašymą, kurį galima išsiųsti būsimam darbdaviui;
dirbti su populiariausiais darbo paieškos ištekliais;
pasiruoškite pokalbiui ir supraskite, ko iš jūsų ten tikimasi.
Namų darbų metu įforminsite savo idėjas apie įmonę, kurioje norite dirbti, ir sukursite tinkamą gyvenimo aprašymą su atsiliepimais koregavimui!