Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.WproWadzeniedoteStoWania
wplanietestówtylkopoto,byklientzatrudniłnaspóźniejdonowegoprojektuzwiąza-
negoznaprawąproduktu,jestdziałaniemnieetycznym).
Osąd.Certyfikowanitesterzyoprogramowaniawswoichosądachuczciwiinieza-
leżni(naprzykładnaciskikierownictwalubwspółpracowników,abyzaniechaćniektó-
rychczynnościtestowychlubprzedstawiaćzbytoptymistycznedanewraportachstano-
wiąproblemetyczny).
Kierownictwo.Certyfikowanikierownicytestówpostępująetycznieipromująetycz-
nepodejściedokierowaniatestami(naprzykładfaworyzowanietesterówzpowodów
niemerytorycznychjestnieetyczne).
Zawód.Certyfikowanitesterzyoprogramowaniapromująuczciwośćorazreputację
zawodutesterawzgodziezinteresempublicznym(naprzykładpopularyzująctestowa-
nieprzezwygłaszaniereferatównatematdobrychpraktykwtestowaniulubpromując
zawódtestera)0
Współpracownicy.Certyfikowanitesterzyoprogramowaniauczciwiwobecswoich
współpracownikówiwspierająichorazpromująwspółpracęzdeweloperami(naprzy-
kładprzezprofesjonalną,obiektywnąkomunikacjęodefektach,szkolenielubpomoc
programistomwceluefektywniejszegoprzeprowadzaniatestówjednostkowych).
Ja.Certyfikowanitesterzyoprogramowaniapromująetycznepodejściedopraktyki
zawodowejorazucząsprzezcałeżycieswojegozawodu(np.przezstudiowanielitera-
tury,najnowszychdoniesieńzdziedzinytestowania,udziałwkonferencjachpoświęco-
nychjakościoprogramowania).
1.9.
Rolezwiązaneztestowaniem
Zespółtestowyskładaszwyklezwieluosóbwykonującychodmiennezadaniawpro-
cesietestowym.DokońcalatosiemdziesiątychXXw.pojęciehtester”byłoużywane
wsposóbogólny,jednakwrazzrozwojeminżynieriijakościoprogramowaniatestowanie
zaczętopostrzegaćjakooddzielnądyscyplinęinżynierską,ajejgwałtownyrozwójwymu-
siłpowstanieróżnychspecjalizacjiwjejobrębie.Zależnieodstrukturyprzedsiębiorstwa,
przyjętychcelówtestowaniaorazorganizacjisamegoprocesutestowegomożnawy-
różnićwieleróżnychrólzwiązanychztestowaniem.Należypamiętać,żepojęciehroli”
niejesttożsamezpojęciemhstanowiska”wrmie.Jednaosoba,będączatrudnionąna
konkretnymstanowisku,możeodgrywaćwieleróżnychrólwprocesietestowym.Dalej
podajemytypowerolezwiązaneztestowaniem,jakiemożnaspotkaćwwiększościtypo-
wychrmITmającychdziałtestówlubzespołytesterów.
Dyrektortestów(ang0testdirector)menedżerwyższegoszczeblazarządzającykie-
rownikamitestów.
Menedżertestów(ang0testmanager)sprawujenadzórikontrolęnadprzebiegiem
procesutestowego.Raportujewynikitegoprocesudokierownictwawyższegoszczebla.
Współpracujezkierownikamizespołówdeweloperskichorazinteresariuszamiprojek-
tu,ustalającwspólnieceletestowania,organizującharmonogramtestówidopasowując
procesytestowedoistniejącychprocesówwytwórczych.
22