Szoftvertesztelő: intenzív tanfolyam gyakorlattal - tanfolyam 34 200 dörzsölje. a First Online Testing Institute-tól, a képzés 11 hetes, dátum: 2023. november 28.
Vegyes Cikkek / / November 28, 2023
A szoftvertesztelő, más néven minőségbiztosítási mérnök, egy keresett informatikai szakember, aki a szoftvertermékek minőségéért felelős.
11 hét – A tanfolyam időtartama
11 tréner - Szakterületük szakértői
4 - 12 óra - Átlagos heti munkaidő
1. Bevezetés a tesztelésbe
Edző: Natalja Rukol
Tud beszélni ugyanazt a nyelvet kiváló tesztelői szakértőkkel, vagy zavarban van a terminológiát illetően? A projekt többi alkalmazottja meghallgatja Önt, vagy elhárítja a panaszait? Érted, ki miért felelős a projektben? Gyorsan végrehajthat különféle szükséges teszteket, és megtalálhatja az összes kulcsfontosságú hibát, feltéve, hogy ezt tegnap kellett volna megtenni? Ha legalább egy kérdésre nem a legkellemesebben válaszoltál, akkor hozzád jövünk!
A webináriumon a következőket nézzük meg:
hogyan keletkezett és fejlődött a szoftvertesztelés;
hogyan épülnek fel általában a szoftverfejlesztési projektek, milyen csapatok vannak bennük, ki mit csinál;
milyen feladatokat oldanak meg a haladó tesztelők, és mire emlékeznek.
Ennek eredményeként megtanulhatja:
használja a megfelelő alapvető tesztelési terminológiát (igen, most már nem kell motyognia és eszeveszetten lapoznia a kezdő tesztelő szótárát, amikor kollégáival kommunikál!);
lépjen kapcsolatba a fejlesztői csapattal és a projektmenedzsmenttel, hogy meghallgassák Önt;
meghatározza, hogy milyen típusú és típusú tesztelésre van szükség a különböző projekteknél;
minden alapvető vizsgálati típust elvégezni.
A házi feladatod részeként 10 (!) különböző típusú tesztelést fogsz végezni, és vizuális visszajelzést kapsz azokról.
2. Hibakövetés
Edző: Sofia Kharlamova
Mi a teendő, ha hibát talál? Melyik irányba pánikoljunk, kinek panaszkodjunk? Milyen elvtársak az AffectVersion és a Steps’tuReproduce, és mit csinálnak az Ön irodájában? Erről és még sok másról fogunk beszélni a webináriumban, amely a hibáknak és a hibakövetőknek szól.
A webináriumon a következőket nézzük meg:
mik azok a hibák, hibajelentések és hibakövetők;
milyen attribútumokból áll egy hibajelentés, és hogyan kell helyesen összeállítani (nézzük meg a jó és rossz hibajelentéseket);
mire valók a hibakövetők?
Mi a hiba életciklusa?
Ennek eredményeként megtanulhatja:
dolgozni a hibákkal (gondosan és megfelelően helyezze el az azonosított kártevőket a dobozokba);
helyesen írja meg a hibajelentéseket;
hibakövető használata;
jó kapcsolatokat fenntartani a fejlesztőkkel és vezetőkkel ;).
3. 5 Feltáró vizsgálati technikák
Edző: Nina Poltorakova (Ageeva)
A feltáró tesztelés nagyon ellentmondásos és kétértelmű dolog. Vannak, akik dicséretet énekelnek erről a módszerről, mások a tervezés bonyolultsága miatt messziről megkerülik a jelentéskészítés, míg mások általában időpocsékolásnak és „majomjátéknak” tartják a feltáró tesztelést. munka."
A webináriumon a következőket nézzük meg:
a feltáró tesztelés főbb jellemzői és jellemzői;
öt fő feltáró tesztelési technika - dekompozíció, tesztkör, csalólap, mnemonika, munkamenet tesztelés.
Ennek eredményeként megtanulhatja:
keresse meg, és ami a legfontosabb, ne hagyja ki a hibákat az ismeretlen termékekben;
nézze meg a már ismert termékeket más szemszögből;
különböző technikák kiválasztása és kombinálása a feltáró tesztelés végrehajtásához;
világos és értelmes vizsgálati jelentéseket készíteni.
A webinárium végén a hallgatók házi feladatot kapnak (átlagosan 2-4 óra), hogy megszilárdítsák az elméleti anyagot. A hallgatók megtanulják használni a feltáró tesztelési technikákat, hogy megtalálják az alkalmazási hibákat, és hozzáértő jelentéseket írjanak.
4. Bevezetés a teszttervezésbe
Edző: Nina Poltorakova (Ageeva)
A tesztelés örök kompromisszum. Egyrészt nem szabad kihagyni a hibákat. Másrészt fontos számunkra, hogy a lehető leggyorsabban befejezzük a tesztelést. A teszttervezés célja az egyensúly megőrzése és a redundáns ellenőrzések áthatolhatatlan szakadékába való belemerülés.
A webináriumon a következőket nézzük meg:
mi az a tesztelemzés és teszttervezés;
hogyan készítsünk tesztmodelleket;
lehetséges-e kimerítő vizsgálat, és miért;
mik az ekvivalencia osztályok és határértékek;
hogyan kell helyesen írni a használati eseteket.
Ennek eredményeként megtanulhatja:
gondolattérképeket és modelleket készíthet a tesztelt termékekről (régóta meg akarta tanulni, hogyan rendezzen mindent, igaz?);
a szoftvert ekvivalenciaosztályokra osztja a szükségtelen tesztek kiküszöbölése érdekében;
találja meg a határértékeket, hogy ne hagyja ki a hibákat.
Házi feladatként elkészíti a tesztelt termék modelljét további elemzés céljából.
5. Tesztelemzés és tesztkombinatorika
Edző: Nina Poltorakova (Ageeva)
Az igazi tesztelő guruk nem csak mindent tesztelnek, hanem a valódi tudományt is felhasználják munkájuk során – a kombinatorikát! Segít abban, hogy a legmagasabb minőségű tesztlefedettséget biztosítsuk, és magabiztosan válaszoljunk „igen!” a főnök kérdésére: „Biztos, hogy mindent teszteltél?” – kérdezte hitetlenkedő hangon.
A webináriumon a következőket nézzük meg:
a különböző típusú termékekhez és tervezési feltételekhez tartozó tesztkészletek kombinálásának módjai;
páronkénti tesztelés (PairwiseTesting);
állapotok és átmenetek elemzése (State&TransitionTesting);
döntési táblázatok (DecisionTesting).
Ennek eredményeként megtanulhatja:
válassza ki a vizsgálati elemzéshez szükséges megközelítést;
használja a gyakorlatban a legfejlettebb teszttervezési technikákat;
olyan káros hibákat találhat, amelyek zavarják felhasználóinkat, de gyakran „életben maradnak”.
A házi feladat egy részletes teszteset összeállítása kombinatorika segítségével.
6. Teszttervezés és vizsgálati dokumentáció
Edző: Igor Szavcsenko
Ha egyszer végrehajtandó teszteket készítünk, akkor azokat nem kell dokumentálnunk. Egy hosszú távú projektben ugyanazokat a tesztsorozatokat rendszeresen megismétlik. Minél sikeresebben választja ki a dokumentációs formátumot, annál kevesebb időre és idegekre lesz szüksége (mind a maga, mind másoké) frissítésükre kell költeni, és minél több hasznot, örömet és boldogságot hoznak a projektbe csapat.
A webináriumon a következőket nézzük meg:
a tesztek dokumentálásának különféle módjai (ellenőrző listák, tesztesetek, tesztszkriptek);
tesztek tárolására szolgáló eszközök (TestManagementSystems);
hasznos élettartamú hackek, amelyek segítenek azonnal remek teszteket írni anélkül, hogy újra kellene őket csinálni.
Ennek eredményeként megtanulhatja:
különböző tesztrendszerek és formátumok használata (a klasszikus „na, bökj oda valamit” már nem divat);
válassza ki a megfelelő megoldásokat az egyes helyzetekhez;
mindig egyértelműen válaszoljon a „pontosan mit teszteltek?” kérdésre. (és káromkodás vagy dadogás nélkül).
A házi feladat során különböző rendszerekben (GoogleSheets, TestLink, Sitechco, QA Space) végzett teszteket dokumentál, és megtanulja ezeknek az eszközöknek az alapvető funkcióit.
7. Szoftverkövetelmények tesztelése
Edző: Kirill Kirsanov
Egy ideális világban a szoftvertermékekkel szemben támasztott követelmények jelentik a fő és legfrissebb információforrást arról, hogyan kell működnie. A valóságban a műszaki specifikáció olyan, mint egy patchwork paplan – itt-ott találunk következetlenségeket, hibákat és következetlenségeket; a folyamat késik, és nem kap megveregetést elmulasztott hibákért és határidők elmulasztásáért. Ez elkerülhető, ha időben hallgat az önfenntartás ösztönére, és MIELŐTT elkezdi tesztelni a követelményeket, mielőtt elkezdené velük dolgozni. Ez a webinárium a műszaki dokumentáció ellenőrzési folyamatának tervezésével, lebonyolításával, módszereivel és életútjaival foglalkozik.
A webináriumon a következőket nézzük meg:
a vizsgálati követelmények szükségességének indoklása;
algoritmus a követelmények előkészítéséhez és teszteléséhez;
jellemzők, amelyeknek a követelményeknek meg kell felelniük;
kockázati területek, ahol a hibák leggyakrabban rejtve vannak.
Ennek eredményeként megtanulhatja:
felméri a tesztelési követelmények szükségességét (minitanfolyam az undorodó arckifejezés gyakorlásáról és a „miféle baromságot hoztál nekem?” kifejezés helyes intonációjáról - beleértve);
felkészülni és lefolytatni a követelmények tesztelését;
megtalálja a valós és potenciális hibákat a követelményekben és a funkcionalitásban.
Végül is Miközben magát a terméket teszteli, többé nem kell időt vesztegetnie arra, hogy a műszaki író válaszaira várjon. Megjósolhatja, hogy a funkcionalitás mely része marad implementálatlan (vagy hibásan implementálva) a helytelen követelmények miatt.
Házi feladatként valódi követelményeket fog tesztelni a hiányosság, következetlenség, kétértelműség és ellenőrizhetetlenség, készítsen egy listát a kérdésekről az elemzőnek, és javasolja a fejlesztési lehetőségeket dokumentum.
8. SQL tesztelőnek
Edző: Roman Budanov
Az adatbázisok ma már szó szerint mindenhol megtalálhatók. Bármilyen terméket is tesztel, készüljön fel arra, hogy minden információt az adatbázisban tárolunk. Valószínűleg még a kávéfőzőjének is van saját alapja, amely titokban áll Ön előtt. Az SQL (Strukturált lekérdezési nyelv) olyan vadállat, amellyel létfontosságú, hogy boldoguljon, ha a gyors és hatékony tesztelés a cél. Nem fogunk mesélni unalmas dolgokról (például adatbázisok keletkezésének története és egyéb érdektelen elméletek); Ezt az információt minden sarkon terjesztik az interneten, egy csomag rubelért. Célunk, hogy megmutassuk az SQL-t a természetes élőhelyén. Csak gyakorolj! Csak az élet hack!
A webináriumon beszélgetünk veled:
egy kicsit az alapismeretekről (csak a csoport tudásának kiegyenlítése érdekében);
az olyan információk gyors megszerzésének módjairól, amelyek megkeresése a szoftverben hosszú ideig tart;
az adatbázissal való munka árnyalatairól a tesztelő szemszögéből: mit tudsz csinálni, és mi az, amiért megvernek (és ez jó, ha csak vonalzóval és csak az ujjadon);
sok más hasznos gyakorlati megoldásról.
A tanfolyam után képes leszel:
ne szaladj bele a naplementébe a „csatlakozás”, „allekérdezés”, „beszúrás”, „álnév” szavak láttán;
gyorsan nyerje ki az Önt érdeklő információkat, és hozza létre a szükséges tesztadatokat anélkül, hogy a felhasználói felületen lévő gombok tompa kattintásaira kerülne;
parancsoljon az adatbázisnak!
Házi feladat készítése közben Különböző bonyolultságú lekérdezéseket írhat, információkkal zsonglőrködhet, adatokat találhat a tesztekhez, és ujjmozdulatokkal újra létrehozhatja a szükséges vizsgálati feltételeket.
9. Webes terméktesztelés
Edző: Igor Szavcsenko
A webes alkalmazások száma folyamatosan és gyorsan növekszik, és jelenleg a webes termékek tesztelése a legnépszerűbb minőségbiztosítási terület. Természetesen az ilyen alkalmazások tesztelésének megvannak a maga árnyalatai, amelyekről a webinárium során lesz szó.
A webináriumon a következőket nézzük meg:
webes alkalmazás eszköz;
tesztelés típusai;
az egyes típusok tesztelésének jellemzői;
munka a fejlesztői konzollal;
tesztelő eszközök.
Ennek eredményeként megtanulhatja:
dolgozzon ki ellenőrzéseket, figyelembe véve a webes alkalmazások árnyalatait;
használjon népszerű eszközöket;
lokalizálja a hibákat;
ellenőrizze a termék alkalmazkodóképességét és kompatibilitását.
Házi feladatként egy speciálisan létrehozott tesztoldalt fog tesztelni annak érdekében, hogy a webináriumon felvázolt webalkalmazások tesztelésének minden lépését „harci körülmények között” végezze el.
10. Webszolgáltatások tesztelése
Edző: Igor Szavcsenko
Minden webhely és mobilalkalmazás úgy működik, hogy kéréseket és válaszokat cserél a modulok között, vagy más külső programokkal/kliensekkel (böngészőkkel). Amikor szembesülünk azzal, hogy ellenőrizni kell ezt az interakciót, különféle programokat és segédprogramokat használunk. Ebben a webináriumban a népszerű ingyenes SoapUI programról fogunk beszélni.
A webináriumon a következőket nézzük meg:
mi az integrációs tesztelés;
kérési útvonal (hogyan hozhatunk létre projekteket és küldhetünk kéréseket a SoapUI-ban);
hogyan takaríthat meg időt a SoapUI-ban végzett tesztelés során;
élet-hackek, amelyek leegyszerűsítik a tesztelést;
mit kell jelezni egy integrációs hiba hibajelentésében.
Ennek eredményeként megtanulhatja:
Alapvető SOAP integrációs tesztelési feladatok elvégzése;
munka a SoapUI programban;
megérteni az integrációs hibákat;
hibajelentések leírása az integrációs tesztelésről;
alkalmazzon life hackeket, amelyek több mint tízszeres időt takarítanak meg.
11. Használhatósági tesztelés
Edző: Kirill Kirsanov
A közhiedelemmel ellentétben a használhatóság nem csak (és még csak nem is annyira!) a gombok szépségét és a színek stílusosságát teszi próbára. Valójában ez csak egy elenyésző százaléka a „használhatóság” fogalmának! Persze szép és jó, ha a felhasználó meg akarja nyalni a felületedet, de a használhatósági tesztelés fő feladata más: gondoskodnunk kell arról, hogy a termékünkkel dolgozó felhasználó számára egy könnyű és kellemes séta legyen, és ne egy labirintusban való sprint minotaurusz.
A webináriumon a következőket nézzük meg:
a termék célközönségének (TA) fogalma;
numerikus modellek a szoftver használhatóságának felmérésére;
a használhatósági auditok formátumai és típusai;
használhatósági irányelveket.
Ennek eredményeként megtanulhatja:
objektíven értékelje terméke kényelmét, és ne mondja azt, hogy „tetszik/nem tetszik”;
használhatósági tesztelést végezzen a termék célközönségén és az irányelvek szerint;
mérje meg a különböző műveletek végrehajtásának sebességét, és javasoljon módokat ennek az időnek a csökkentésére (senki sem tiltotta, hogy ostorral üsse a felhasználókat, igen, igen!);
meggyőzni a vezetőséget az Ön által javasolt változtatások szükségességéről.
A házi feladat során az irányelvek szerint teszteli a szoftvert, méri a használhatóságát, és hasznos fejlesztéseket javasol.
12. A mobilalkalmazás tesztelésének alapjai
Edző: Kirill Vinokurov
A mobiltesztelés összetett folyamat, amely több millió képernyőfelbontást, sokféle hardvert, az operációs rendszerek többféle verzióját, különböző típusú hálózati kapcsolatok, hirtelen megszakadások stb. A mobilalkalmazás kiadásakor felmerülő hiba költsége magas (hála a PlayMarket és a Alkalmazásbolt); Miután hibát találtak, a felhasználók epét kezdenek kifújni a megjegyzésekben, ami csökkenti az új ügyfelek beáramlását, és negatívan befolyásolja az alkalmazás sikerét. Sokat írtak a mobilalkalmazások teszteléséről. De aligha talál sehol lépésről lépésre szóló utasítást arra vonatkozóan, hogy milyen módszereket és erőforrásokat kell alkalmaznia annak érdekében, hogy csökkentse a munkaidőt és ugyanakkor ne veszítse el a minőséget.
Ezen a webináriumon a következőkről lesz szó:
lépésről lépésre a mobilalkalmazások tesztelésének folyamata;
eszközök és alkalmazások a munka egyszerűsítésére;
life hackek a mobilalkalmazások teszteléséhez.
A webinárium eredményeként megtudhatja:
munka az alkalmazással a telepítéstől az eltávolításig;
naplók elemzése;
emulátorok és szimulátorok használata;
további alkalmazásokat használhat a munka egyszerűsítésére és felgyorsítására.
Ennek eredményeként 5-ször gyorsabban végezheti el munkáját!
13. Emulátorok, szimulátorok és farmok mobil teszteléshez
Edző: Kirill Vinokurov
Ezen a webináriumon a következőkről lesz szó:
eszközök kiválasztása teszteléshez;
szimulátorok és emulátorok munkaasszisztensként;
mobil farmok a mobil alkalmazások tesztelésére.
A webinárium eredményeként megtudhatja:
meghatározza a munkavégzéshez szükséges eszközparkot;
telepíteni, konfigurálni és dolgozni emulátorokkal és szimulátorokkal;
mobileszköz-farmokkal való munkavégzés.
Végül is nem kell éves bevételt keresnie a legközelebbi mobiltelefon-üzletben a minőségi munkavégzés érdekében!
14. Tesztautomatizálás. Automatizálási eszközök
Edző: Maxim Levchenko
Minden nap végzel unalmas, azonos típusú feladatokat? Nincs elég időd valami igazán érdekes dologra? Mielőtt még egy feladatot befejezne, már több tucatnyi új sorban áll az Ön számára, és nem engedik, hogy „mindegyet megnézzen”? Automatizáld! A webinárium segít új lehetőségeket találni az unalmas rutinok megszüntetésére és az időigényes feladatok megoldására. Az új technológiák alkalmazása hatékonyabbá teszi a munkáját, és talán a végén még az automatizálási mérnöki karrierre is gondol.
A webináriumon a következőket nézzük meg:
a tesztautomatizálásról és az automatizált tesztelésről (előnyök és hátrányok, különbségek és jellemzők);
az automatikus tesztekről (mi történik, ha eljött az automatizálás ideje);
a most automatizálható feladatokról.
Számos hasznos automatizálási eszközt is megvizsgálunk, amelyek segítenek leegyszerűsíteni a tesztelő munkáját.
A webinárium eredményeként megtudhatod:
elemezze a rönköket (egyébként először derítse ki, hogy ezek a mi „rönkök” milyen vadállatok);
keressen különbségeket a fájlokban;
tesztadatok generálása;
tesztkörnyezetek telepítése.
A házi feladat részeként felkészülsz a rendszer tesztelésére különféle automatizálási eszközökkel (4 óra).
15. Tesztautomatizálás. Automatikus tesztek létrehozása
Edző: Igor Szavcsenko
A webináriumon a következőket nézzük meg:
milyen típusú felvevők léteznek és hogyan kell használni őket;
egy kicsit bővebben az autotesztekről (struktúra, létrehozási elvek);
mik azok a lokátorok, hol kell őket keresni;
hogyan lehet az automatikus tesztet támogatni;
az automatizáláshoz vezető út (mit kell tanulni, hogy automata lehessen).
A webinárium eredményeként megtanulod: automatikus tesztek létrehozása és optimalizálása felvevő segítségével (Katalon Automation Recorder).
A házi feladat részeként kiváló minőségű automatikus tesztet készít egy népszerű webes alkalmazáshoz (2-4 óra).
16. A tesztelési folyamat megszervezése
Edző: Nina Poltorakova (Ageeva)
A kezdő tesztelők gyakran vákuumban dolgoznak („Hibákat találtam! El is indítottam őket!! Mit akarsz még tőlem?!"). De sokkal többet tehetsz a projektért, ha csak akarod (és nézd meg ezt a webináriumot)!
A webináriumon a következőket nézzük meg:
fejlesztési folyamatok (Agilis, Vízesés és köztes lehetőségek);
a különböző ügyfelek teszteléssel kapcsolatos elvárásai;
teszteredményeken alapuló jelentések típusai;
a tesztelési folyamat tervezésének elvei;
Projekt auditok lefolytatása Kaizen és Goldratt Korlátozáselmélet technikáival.
A webinárium eredményeként megtudhatja:
megértse, mit akar tőled a vezetés (sajnos ez nem olyan egyszerű, mint amilyennek látszik!);
optimalizálja a munkafolyamatot;
ellenőrizni kell a tesztelési folyamatot, és megtalálni a javítási módokat (a legjobb nem mindig a jó ellensége).
A házi feladat részeként Ön elvégzi a projekt teljes auditját, és meghatározza, hogyan lehet sokkal jobban tesztelni.
17. Foglalkoztatási stratégia
Edző: Inna Sorokina
Karrierünk kezdeti szakaszában, legyen szó az első munkahelyünkről vagy a tevékenységi körünk gyökeres megváltoztatásáról, mindig félelmek és kétségek kerítenek hatalmába: „Felvesznek? Sikeres leszek ezen a területen? Hogyan találhatok munkát, ha kevesebb évem van a szükségesnél? Mit tegyek és hova menjek?" Az izgalom normális érzelem a „láthatóság nulla, követem a műszereket”, de megakadályoz abban, hogy értelmesen gondolkodjunk, és mindent megmutassunk, amire képesek vagyunk. Webináriumunkat egy ilyen izgalmas szakaszra való felkészülésnek szenteljük.
A webináriumon a következőket nézzük meg:
a cégek típusai és előnyei;
hogyan kell elkészíteni a megfelelő önéletrajzot;
hol keress munkát;
tesztfeladat (mi ez és miért van szükség rá);
az interjú árnyalatai (mire számíthatunk és hogyan kell viselkedni);
fejlesztési stratégiáját a felvétele után.
A webinárium eredményeként megtudhatja:
állítsa be a karrier prioritásait, és pontosan megértse, melyik irányba kell elmennie a cél elérése érdekében;
önéletrajz készítése, amelyet elküldhet a jövőbeli munkáltatónak;
dolgozni a legnépszerűbb álláskeresési forrásokkal;
készüljön fel az interjúkra, és értse meg, mit várnak el Öntől ott.
A házi feladat során formalizálja elképzeléseit a cégről, ahol dolgozni szeretne, és megfelelő önéletrajzot készít visszajelzésekkel a kiigazításokhoz!