TESZTELÉS A GYAKORLATBAN – A SZAKÉRTŐ TESZTELŐK LAPJA kiemelkedő jelentőségű bármely szer vezet sikerében. A csapatok automat izálási erőfeszítései t i l letően mindenkinek ugyanazon az oldalon kel l ál lnia. I t t meg kel l említenem a láthatóságot , amely a teszt lefedet tségének, a teszteredményeknek, a tesztelési t rendeknek és a különféle nagyszerű automat izálási stat iszt ikáknak a meglétében rej l ik. Van egy további szempont is, - amely bizonyos esetekben kapcsolódhat egy Teszt manegement eszközhöz, vagy eset leg olyan külső eszközökhöz, mint a CI /CD –t támogató eszközök, mint például a Jenkins vagy a Gi t lab, - az a képesség, hogy ezeket az automat izál t teszteket / szkr ipteket batch-ekben vagy pipel ine-ban, ütemezve vagy igény szer int i időpontban végezzük el . Ez egy nagy előrelépés a régi , szép időkből származó szkr iptekhez képest , amelyek egy adot t gépen vol tak, és meglehetősen unalmasan, egymás után megnyi tot ták majd végrehaj tot ták az egyes teszteket . 2.Holkell automatizálni - mutasd meg hol! Az automat izálási st ratégia másik kulcsfontosságú eleme hogy „Hol?” és „Mi t?” kel l automat izálni . Bizonyos ér telemben már foglalkoztunk az automat izálással kapcsolatos „mi t?” kérdéssel , azonban a “hol?” ebben az összefüggésben nem egy adot t tesztkörnyezet re utal , hanem inkább az automat izálás alkalmazás rétegére vonatkozik. Beszélhetünk Front-End vagy a Back-End automat izálásáról , API - ról vagy UI - ról , vagy akár DB- ről . És felmerül még az E2E tesztelés kérdése is, és még a Mul t iple cross-system E2E tesztelés is. Mint látható, az automat izálás kezdete előt t is sok gondolkodásra van szükség. Ál talánosságban elmondható, hogy a csapatok közöt t i és a tesztelőkkel foly tatot t megbeszélések nélkülözhetet lenek az automat izálási előkészületeinkhez és a „Hol?” kérdésről való jó döntés meghozatalához. 3. Eszköz választás – válassz bölcsen! Ez sem sokkal könnyebb téma, ugye tudod :) Most , hogy már a „Mi és hol ” öt letünk megvan, kulcsfontosságúvá vál ik a megfelelő automat izálási eszköz kiválasztásának még nehezebb feladata. Bizonyos esetekben egy cég már megvásárol t egy faj ta eszközt , és az automat izálásnak most meg kel l felelnie ennek az előre kiválasztot t eszköznek, ennek a forgatókönyvnek is megvannak a maga kihívásai , de ezt én nem tárgyalom ebben a posztban. Ha a sors a tesztelők saját kezébe adja az eszköz megválasztásának lehetőségét , akkor annak több terület re is ki kel l ter jednie. Néhány gyors szempont , amelynek az eszköz kiválasztásával kapcsolatban eszünkbe kel l jutni: a) Eszköz a technológiához - Képes-e az eszköz a webes alkalmazásunk teszt automat izálásának támogatására? Automat izálhat juk-e az eszközzel az asztal i alkalmazásunk tesztelését? Támogat ja az API automat izálást? Mi a helyzet a mobi l plat formokkal? b) Eszköz suppor t - Van-e suppor t szolgál tatás? Van-e eszköz karbantar tással vagy összeomlással kapcsolatos problémákhoz segítségnyúj tás? Mi lyen gyakran adják ki az eszköz újabb verziói t? c) Nyelvi támogatás - Mi lyen kódolási nyelvet támogat a kiválasztot t eszköz? Támogat-e több nyelvet , mint például a Java és/vagy a Javascr ipt . Sok más szempontot is f igyelembe kel l még venni , amelyek relevánsak lesznek az eszköz kiválasztásakor, de a fent iek az első néhány szempontot tar talmazzák, amelyeket leginkább szem előt t kel l tar tani . 4. Környezeti stabilitás - tartsd rendben! Ez egy olyan terület , amelyet gyakran felülvizsgálnak, ám a hanyagság vagy instabi l i tás ezen a téren szinte azonnal ér vény telenít i az automat izálási erőfeszítéseket . Gondol j csak bele, hogy képzeletben lenne egy gyönyörű, csi l logó, új jachtod! De elmennél vele a legsziklásabb vizekre hajózni . Micsoda hatalmas kudarc lenne! Ez pontosan bemutat ja azt az érzést , ami jel lemzi a környezet i instabi l i tást . Ide kel l címezni a környezet rendelkezésre ál lási idejével és függőségeivel (akár helyi , akár külső) kapcsolatos kérdéseket . Egy példa, amely eszünkbe juthat : valami hasonló 25 . oldal MÓDSZERTAN „Aki elég őrült ahhoz, hogy elhiggye, hogy meg tudja változtatni a világot, azmeg is teszi.” – Steve Jobs „Ahhoz, hogy nagy dolgokat vigyél végbe, két dologra lesz szükséged: egy tervre és túl kevés időre.” – Leonard Bernstein „Ne féljünk nagyot lépni, ha ez tűnik szükségesnek. Két kis lépéssel nem jutunk át a szakadékon.” – David Lloyd George „A jó kezdet fél siker.” - Lucius Annaeus Seneca „Én sosem tanítom a diákjaimat, csak próbálom megteremteni a feltételeket, amelyekben tanulhatnak.” – Albert Einstein
RkJQdWJsaXNoZXIy MTEyMzcyNw==