an interview with michael bolton read his advice
pisanje junit test slučajeva u javi
Današnji je članak intervju sa nadaleko poznatim stručnjakom za testiranje softvera Gospodine Michael Bolton , učiteljica testiranja softvera, autorica, savjetnica i voditeljica misli.
Ovo je dio našeg poznavati vođu ‘Serija intervjua poznatih ličnosti na SoftwareTestingHelp. Provjerite naš zadnji intervju s Neeraj Tripathi , Potpredsjednik Global QA u Inforu.
STH je oduševljen što vam predstavlja ovaj intervju i bez daljnjeg odlaganja, idemo na kratki sastanak s Michaelom.
Potpuni popis njegovog rada, postignuća, tečajeva i aktivnosti provjerite njegov blog ovdje .
Evo ide:
Pitanje 1) Možete li, molim vas, podijeliti svoju priču ukratko o tome kako ste postali ispitivač softvera? Mnogi su naši čitatelji QA aspiranti i vjerujemo da će vaša priča odjeknuti u njima i nadahnuti ih.
Michael: Postoji nekoliko načina da se odgovori na to pitanje.
Mogao bih reći da sam postao ispitivač softvera kad sam počeo uređivati školske novine, davno da bih ih spomenuo. Mogao bih reći da sam postao ispitivač softvera kad sam počeo koristiti softver. Definitivno bih mogao reći da sam postao ispitivač softvera kad sam počeo pisati softver, 1988. ili nešto više. Ili bih mogao reći da sam postao ispitivač softvera kad sam počeo raditi u tehničkoj podršci, 1990. godine.
Iskustvo i vještine koje sam razvio u svim tim situacijama pridonijeli su tome da se kvalificiram za posao nazvan „ispitivač softvera“. Ponuđen mi je posao s tim naslovom u Quarterdecku, negdje 1994. godine.
Pitanje br. 2)Što je, prema vama, najbolji dio ispitivanja softvera?
Michael: Ispitivači ne samo da mogu naučiti o tehnologijama, poslovnim domenama i problemima, već im se za to plaća. Testiranje je sveučilište, na kojem program traje cijelu vašu karijeru.
Pitanje br. 3)Brzo testiranje softvera smatra se jednim od najboljih programa testiranja. Što mislite da je to jedna takva vrsta?
Michael: Mnogo drugih predavanja usredotočeno je na pamćenje terminologije kako biste mogli položiti ispit. Nemamo ispite. Nije da je terminologija nevažna; mislimo da su riječi vrlo važne jer nam pomažu da o stvarima razmišljamo na oštriji način.
Stoga razgovaramo o tome kako razmišljamo o testiranju i nudimo neki rječnik za to, ali ne inzistiramo da naše riječi koristite za stvari. Predlažemo - prilično snažno - da duboko razmislite o vlastitim idejama o svom zanatu i načinu na koji o njima govorite. I da razgovarate o svom zanatu s drugim ljudima. To rade stručnjaci.
Ljudi koji vole brze testove softvera i primijenjene satove brzog testiranja softvera uživaju u činjenici da u nastavi testiramo softver i radimo na zagonetkama, a zatim razgovaramo o tome što se dogodilo i što smo naučili. U tom smislu nismo baš jedinstveni.
Interaktivne vježbe testiranja odvijaju se na satovima Roba Sabourina Just in Time Testiranje, na primjer; i u većoj dubini tijekom duljeg vremenskog razdoblja i na časovima BBST-a. Predavanja su moćna - i opravdano popularna - jer testiranje zahtijeva vježbu, a ne samo razgovor.
Pitanje br. 4)Testirački timovi smatraju se jednim od najcjenjenijih dijelova softverskih projekata. Koji su najveći izazovi s kojima se susreću ispitni timovi?
kako stvoriti novi java projekt u eclipse - u
Michael: Najveći izazov koji vidim je da poslodavci pogrešno razumiju testiranje, a time i držite ga na niskom nivou .
Nekim je testerima previše lako ostati nekvalificirani jer su menadžeri koji ih angažiraju nekvalificirani. Istodobno, mnogi testeri ne rade na svojim vještinama - tehničkim vještinama, kritičkom razmišljanju, sistemskom razmišljanju, izvještavanju - pa se situacija pojačava sama od sebe.
Pitanje br. 5)Što je važnije biti uspješan ispitivač - analitičko i kritičko razmišljanje ili stručnost alata i procesa?
Michael: To je poput pitanja 'Što je važnije biti uspješan vozač bicikla - držati ravnotežu ili upravljati?' To nije ni / ni pitanje.
Alati i stručnost procesa nisu vrlo pouzdani ili korisni u nedostatku analiza i kritičko razmišljanje . Analizi i kritičkom razmišljanju mogu pomoći alati i stručnost. Sve su te stvari važne, a i mnoge druge su važne.
Pitanje br. 6)Puno naših čitatelja željelo bi znati o tome može li im certifikacija pomoći da budu bolji testeri. Kakvo je vaše mišljenje o certifikatima?
Michael: Većina certifikata o testiranju ne mjeri vašu sposobnost testiranja. Ne brinite se hoćete li dobiti certifikat. Koncentrirajte se na obrazovanje. Potražite materijal za klasu BBST, ili još bolje, pohađajte nastavu za BBST. Pođite na RST tečaj, ako želite.
Čitati Knjige Jerryja Weinberga . Pročitajte tonu blogova za testiranje. Vježbajte testiranje s kolegama ili s ljudima koji rade na vikendu.
Pitanje br. 7)Koje promjene u testiranju softvera mogu predviđati testeri koje im možda ne idu u prilog?
Michael: Čini se da neki ljudi vjeruju da je testiranje sve oko birokracije i papirologije; o naizmjeničnom izvršavanju ispitnih postupaka slijedeći skriptu; o upravljanju proizvodom na određene načine s određenim ulazima i traženju specifičnih rezultata. (Kad se takva vrsta posla može obaviti algoritmima, računalnim programima, to nazivamo 'provjerom'. Vidi ovaj .)
Čini se da mnoge organizacije - i mnogi testeri - najvažnije u testiranju slijede tuđe upute. Prije ili kasnije, ljudi će shvatiti da testiranje usredotočeno na potvrdne test slučajeve nije previše informativno i nije vrlo vrijedno. U mjeri u kojoj se isplati, većina te vrste testiranja može se izraziti kao kod i delegirati programima i strojevima.
Ispitivači koji se trenutno drže tuđih uputa imaju mogućnost nadogradnje svojih programskih vještina, svojih analitičkih vještina ili svojih društveno-znanstvenih vještina - ili traže drugi posao.
Testeri koji su stručnjaci za testiranje - u analizi, u dizajniranju i izvođenju pokusa - bit će mnogo sigurniji od onih koji to nisu.
Pitanje br. 8)Kojim bismo se trendovima testiranja softvera trebali radovati?
Michael: Nadam se da će testiranje biti prepoznato kao ključni skup vještina koji prožima sav razvoj softvera i da će se više programera, dizajnera i poslovnih ljudi poprimiti s tim vještinama.
Nadam se da će uvijek biti mjesta za ljude koji mogu pomoći razvojnim timovima tako što će se specijalizirati za taj skup vještina i surađivati s ostalim specijalitetima. Ipak, da bi ta nada postala stvarnost, vjerujem da ćemo morati nadograditi vještine testera po cijelom svijetu.
Pitanja br. 9)Koji je vaš savjet budućim testerima o tome kako biti uspješni?
Michael: Taj će se odgovor razlikovati od jednog ispitivača do drugog. No, postoji jedna ključna vještina u kojoj promatram da se većina testera nažalost čini slabima, a to je vještina pričanja priče o testiranju .
Priča o testiranju sastoji se od tri niti koja se vijugaju jedna oko druge poput pletenice. Jedan dio odnosi se na proizvod i njegov status; što to radi; što ne čini; kako radi; kako to ne djeluje; i kako to možda ne radite na načine koji su važni za vaše različite klijente.
Još jedan dio odnosi se na to kako ste testirali proizvod; kako ga postavljate; kako ste njime upravljali; kako i što ste tražili i gdje ste tražili. Radi se o tome kako ste prepoznali probleme kad ste ih primijetili; proročanstva koja ste primijenili. Također je riječ o pokrivenosti; što ste dosad testirali. A također je i o onome što niste pokrili; važno testiranje koje niste obavili ili koje možda uopće ne biste učinili, osim ako se stvari ne promijene.
Još jedan dio odnosi se na kvalitetu ispitivanja; zašto je to najbolje testiranje koje ste mogli napraviti u tim okolnostima - ili kako to možda nije bilo. Također se radi o onome što je učinilo - ili čini - testiranje teže ili sporije. Riječ je o provjerljivosti proizvoda - jer je proizvod koji nema značajke provjerljivosti teže i sporije testirati. Riječ je o onome što bi vam moglo zatrebati i što preporučujete da bi testiranje išlo brže, dublje i učinkovitije.
razlika između soapui i soapui pro
Bonus pitanje # 10: Ako postoji jedna vještina koja teži i na koju bi se vježbači testera trebali usredotočiti, što bi to bilo?
Michael: Ne postoji jedan .
Vježbajte ono što vam najviše pomaže u vašem trenutnom kontekstu i vježbajte stvari koje vas zanimaju. Vježbajte stvari za koje znate da se morate poboljšati. Vježbajte kritičko razmišljanje; kad nešto vidite ili pomislite, pitajte 'što bi ovo drugo moglo biti?' Vježbajte svoje analitičke vještine i vježbajte pripovijedanje priče o svom testiranju.
To je to!
Možete pratiti Michaela dalje Cvrkut .
Hvala vam, gospodine Bolton, što ste odvojili vrijeme da podijelite svoje misli, savjet, i ideologija s našim čitateljima. To je apsolutno zadovoljstvo. Naši čitatelji i STH to jako cijene.
Pratite još takvih intervjua s najpoznatijim licima za testiranje softvera. Slobodno komentirajte svoje prijedloge / pitanja.
Preporučena literatura
- Intervjuirajte pitanja i odgovore
- Najbolji ispitnici koji bi trebali pitati anketara
- Top 200 pitanja za ispitivanje softverskog intervjua (koje morate pročitati da biste očistili BILO KOJI intervju za testiranje)
- Neka zanimljiva pitanja za ispitivanje softverskog testiranja
- Kako održati motivaciju živom u ispitivačima softvera?
- Priprema za intervju za testiranje softvera - jednostavni savjeti koje treba slijediti prije i u vrijeme intervjua
- Meka vještina za testere: Kako poboljšati komunikacijsku vještinu
- Kako se pripremiti za intervju za testiranje softvera