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.Certyfikowanitesterzyoprogramowaniasąwswoichosą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.Certyfikowanitesterzyoprogramowaniasąuczciwiwobecswoich
współpracownikówiwspierająichorazpromująwspółpracęzdeweloperami(naprzy-
kładprzezprofesjonalną,obiektywnąkomunikacjęodefektach,szkolenielubpomoc
programistomwceluefektywniejszegoprzeprowadzaniatestówjednostkowych).
Ja.Certyfikowanitesterzyoprogramowaniapromująetycznepodejściedopraktyki
zawodowejorazucząsięprzezcałeżycieswojegozawodu(np.przezstudiowanielitera-
tury,najnowszychdoniesieńzdziedzinytestowania,udziałwkonferencjachpoświęco-
nychjakościoprogramowania).
1.9.
Rolezwiązaneztestowaniem
Zespółtestowyskładasięzwyklezwieluosó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”wfirmie.Jednaosoba,będączatrudnionąna
konkretnymstanowisku,możeodgrywaćwieleróżnychrólwprocesietestowym.Dalej
podajemytypowerolezwiązaneztestowaniem,jakiemożnaspotkaćwwiększościtypo-
wychfirmITmają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