Tesztelés a Gyakorlatban

TESZTELÉS A GYAKORLATBAN – A SZAKÉRTŐ TESZTELŐK LAPJA megírása és karbantartása, miközben a tesztelők segítenek nekik az egyes tesztesetek specifikálásával, a csapat nagy valószínűséggel jobban fog teljesíteni egy folytatólagos környezetben. És figyeljetek oda a lecsökkenő számú pontokra, ahonnan már nincs visszaút. A legutóbbi csapatomnak több ezer automata regressziós tesztje volt, de emellett továbbra is volt egy ellenőrző lista azokról a tesztekről, amelyeket nem lehetett automatizálni. Hogy átnézzük őket heti 2 alkalmas bemásolások mellett nem hagyott elég időt a felderítő tesztelésre – és komoly hibák kerültek ki emiatt a gyártásba. Ezért egyszerűen abbahagytuk ennek a kis számú manuális tesztnek a megnézését és azon dolgoztunk, hogy gyorsan be tudjunk azonosítani és ki tudjunk javítani problémákat, amelyek kikerülnek a gyártásba. Legyen a minőség és a tesztelés átlátható A minőség láthatóvá tétele egy nagy kihívás. Hogyan is mérjük? A delivery csapatod segíthet minőségi célok felállításában és olyan metrikák megtalálásában, melyek mutatják hogyan haladtok ezen célok felé. Kérj az ügyfél supportjától és a sales területtől ügyfél elégedettségi mutatókat. Tedd ezeket a metrikákat láthatóvá. Itt egy példa. A csapat hibás automata teszt készletekkel küzd, és az egyik probléma, hogy néhány teszt „pihés”, szórványosan megbuknak úgy is, hogy nincs hiba a kódban. Rengeteg időd elmegy azzal, hogy megvizsgálod a bukásokat, hogy lásd, hogy tényleg regresszióról van szó, vagy csak a teszttel magával van valami gond. Tedd a bukások gyakoriságát láthatóvá egy nagy monitoron. Határozz meg egy célt és idő büdzsét arra, hogy kijavítsátok vagy kitöröljetek néhány „pihés” tesztet heti rendszerességgel. Ha a bukások gyakorisága nem megy lejjebb, gondolj egy új kísérletre, ami működhetne még. Az előző csapatomnak volt egy két-hetente megtartott „oszd meg és meséld el” meetingje, ahol minden kisebb csapat vagy csoport kapott egy pár percet, hogy megmutassa min dolgoztak. Ez egy nagyszerű lehetőség arra, hogy mindenki láthassa, ha van egy új technikájuk, amivel dolgoznak, például egy keretrendszerük, amiben vezetik a megbeszélt dolgokat az egyes user story-kon való munka megkezdése előtt. Bármilyen nagy probléma is fenyegeti a sikeres folyamatos szállítást, tedd azt láthatóvá egy nagy fali monitorral vagy táblázattal, vagy ezek virtuális megfelelőivel. Néhány csapatom rászokott, hogy villogó rendőrségi lámpát használ, hogy lássuk, ha egy buildelés sikertelen vagy gyártási problémákba ütközünk, így téve ezeket látványossá és mentek biztosra azzal, hogy a hibát észrevegyék és kijavításra kerüljön. Brainstorming-oljatok együtt, hogy kitaláljátok, hogyan tehetnétek a problémákat és a sikereket láthatóvá! Ünnepeljétek meg az összes sikert, amit arattok, nem számít mennyire is legyen az kicsi. Használd az online anyagokat, találj kollégákat a tanuláshoz Nagyon szerencsések vagyunk manapság, hogy sok különböző lehetőségünk van tanulásra: online kurzusok és szemináriumok, amik gyakran ingyenesek, cikkek és blog posztok, találkozók és konferenciák, online közösségek, mint pl. a Slack munkafelületein találhatóak. Valóságos információs vagyon létezik a DevOpsról, folyamatos szállításról és kitelepítésről, tesztautomatizálásról, loggolásról, monitorozásról, megfigyelésekről és így tovább. Ha menedzser vagy, biztosíts elég időt a csapatod tagjainak a tanulásra. Napi egy óra tanulási idő sokat emelhet a csapat értékén a jövőben. Ez egy befektetés. Ha a lehetőségeid megengedik, hogy tanulhass munkaidőn kívül, az sokféleképpen segíthet a jövőben. Erősíts rá a tanulásodra azáltal, hogy szerzel egy-két barátot, akik veled tanulnak. Ilyenmódon, ha elakadsz, a tanuló partnered lehet, hogy segíthet, hogy tovább haladhass. És egyébként is jobb móka együtt tanulni. A technológia rohamtempóval fog fejlődni tovább. Nem tudunk lépést tartani vele, de találhatunk olyan területeket, amiket szeretünk vagy örömmel végzünk és ez segít a tanulásban. Ez téged is sikeressé fog tenni, dönts bárhogyan is a továbbiakról! Szerző: Lisa Crispin Forrás: https://qablog.practitest.com/succeed-as-testerdevops-team/ Hivatkozások: 1. https://en.wikipedia.org/wiki/Job_Control_Language 2. https://www.ibm.com/support/knowledgecenter/ en/SSLTBW_2.1.0/com.ibm.zos.v2r1.hasa800/ has2s80017.htm 3.https://en.wikipedia.org/wiki/Xerox_Star 4.https://leanpub.com/testingindevops Lisa Crispin Lisa Crispin egyik társszerzője a More Agile Testing: Learning Journeys for theWhole Team (2014), Agile Testing: A Practical Guide for Testers and Agile Teams (2009) és a LiveLessons „Agile Testing Essent ials” videóknak. Tanfolyamokat tart pl. az „Agilis tesztelés az egész csapat számára” témában. Lisa-t társaik szavazták meg a legbefolyásosabb agilis tesztelés szakértőként az Agile Testing Days-en 2012-ben. A mabl munkatársa, aki a szoftverközösség tesztelésének vezető gyakorlatait fedezi fel. 9 . oldal TESZT MANAGEMENT

RkJQdWJsaXNoZXIy MTEyMzcyNw==