an interview with michael bolton read his advice
hva er den beste anti spyware
Dagens artikkel er et intervju med allment kjent ekspert på programvaretesting Mr. Michael Bolton , en programvaretestelærer, forfatter, konsulent og tankeleder.
Dette er en del av vår ‘ kjenner en leder ‘Intervjuer av kjente personligheter på SoftwareTestingHelp. Sjekk vår siste intervju med Neeraj Tripathi , VP for Global QA hos Infor.
STH er begeistret over å presentere dette intervjuet for deg, og uten videre, la oss komme til en kort stevne med Michael.
For en komplett liste over hans arbeid, prestasjoner, kurs og aktiviteter, sjekk bloggen hans her .
Her går:
Spørsmål 1) Kan du dele historien din kort om hvordan du ble programvaretester? Mange av våre lesere er QA-aspiranter, og vi tror historien din vil gi gjenklang med dem og inspirere dem.
Michael: Det er flere måter å svare på det spørsmålet på.
Jeg kan si at jeg ble programvaretester da jeg begynte å redigere skoleavisen, for lenge siden å nevne. Jeg kan si at jeg ble programvaretester da jeg begynte å bruke programvare. Jeg kunne absolutt si at jeg ble programvaretester da jeg begynte å skrive programvare, i 1988 eller så. Eller jeg kan si at jeg ble programvaretester da jeg begynte å jobbe med teknisk støtte, i 1990.
Erfaringen og ferdighetene jeg utviklet i alle disse situasjonene bidro til å gjøre meg kvalifisert for en jobb som ble kalt “software tester”. Jeg ble tilbudt en jobb med den tittelen på Quarterdeck, i 1994 eller så.
Spørsmål nr.2)Hva, ifølge deg, er det beste med å være programvaretester?
Michael: Testere får ikke bare lære om teknologier, forretningsdomener og problemer, men de får betalt for å gjøre det. Testing er et universitet der programmet varer hele din karriere.
Spørsmål 3)Rapid Software Testing regnes som et av de beste testprogrammene der ute. Hva tror du det er av sitt slag?
Michael: Mange andre klasser fokuserer på å huske terminologi slik at du kan bestå en eksamen. Vi har ikke eksamen. Det er ikke slik at terminologi er uviktig; vi synes ord er veldig viktige fordi de hjelper oss å tenke på ting på skarpere måter.
Så vi snakker om hvordan vi tenker på å teste, og tilbyr noe ordforråd for det, men vi insisterer ikke på at du bruker ordene våre for ting. Vi foreslår - ganske sterkt - at du tenker dypt om dine egne ideer om håndverket ditt, og hvordan du snakker om dem. Og at du snakker om håndverket ditt med andre mennesker. Det er det eksperter gjør.
De som liker klassene Rapid Software Testing og Rapid Software Testing Applied, liker det faktum at vi i klassen tester programvare og jobber med gåter, og så snakker vi om hva som skjedde og hva vi har lært. Vi er ikke akkurat like i den forstand.
Interaktive testøvelser skjer i Rob Sabourins Just in Time Testing-klasser, for en; og i større dybde over lengre tidsskala også i BBST-klassene. Klassene er kraftige - og med rette populære - fordi testing krever praksis, ikke bare snakk.
Spørsmål nr.4)Testteam blir oppfattet som en av de mest undervurderte delene av programvareprosjektene. Hva er de største utfordringene som testteam står overfor?
programvareteknikk intervju spørsmål og svar pdf
Michael: Den største utfordringen jeg ser er at arbeidsgivere misforstår testing, og derfor hold den til en lav standard .
Det er for lett for noen testere å være ufaglærte fordi lederne som ansetter dem er ufaglærte. Samtidig jobber mange testere ikke med ferdighetene sine - tekniske ferdigheter, kritisk tenking, systemtenking, rapportering - så situasjonen forsterker seg selv.
Spørsmål nr. 5)Hva er viktigere for å være en vellykket tester - Analytisk og kritisk tenkning eller verktøy & prosessekspertise?
Michael: Det er som å spørre 'Hva er viktigere å være en vellykket sykkelrytter - å holde balansen eller styre?' Det er ikke et enten / eller spørsmål.
Verktøy og prosessekspertise er ikke veldig pålitelige eller nyttige i fravær av analyse og kritisk tenkning . Analyse og kritisk tenking kan hjelpes av verktøy og ekspertise. Disse tingene er viktige, og mange andre ting er det også.
Spørsmål nr.6)Mange av våre lesere vil vite om sertifisering kan hjelpe dem å bli bedre testere. Hva er din mening om sertifiseringer?
Michael: De fleste testsertifiseringer måler ikke din evne til å teste. Ikke bekymre deg for å bli sertifisert. Konsentrer deg om å utdanne deg selv. Slå opp BBST-klassematerialet, eller enda bedre, ta en BBST-klasse. Ta en RST-klasse, hvis du vil.
Lese Jerry Weinberg bøker . Les massevis av testblogger. Øv deg på å teste med kolleger eller med Weekend Testing-folkene.
Spørsmål nr. 7)Hvilke endringer i programvaretesting kan testere forutse som kanskje ikke er i deres favør?
Michael: Noen ser ut til å tro at testing handler om byråkrati og papirarbeid; om rotutførelse av testprosedyrer etter et skript; om å betjene produktet på bestemte måter med spesifikke innganger, og se etter spesifikke utganger. (Når denne typen arbeid kan utføres av algoritmer, av dataprogrammer, kaller vi det 'sjekker'. Se dette .)
Mange organisasjoner - og mange testere - ser ut til at det viktigste ved testing er å følge andres instruksjoner. Før eller senere vil folk innse at testing sentrert rundt bekreftende testtilfeller ikke er veldig informativ og ikke veldig verdifull. I den grad det er verdt, kan mye av den slags testing uttrykkes som kode, og delegeres til programmer og maskiner.
Testere som for tiden følger andre menneskers instruksjoner, har muligheten til å oppgradere programmeringsferdighetene sine, eller deres analytiske ferdigheter, eller deres samfunnsvitenskapelige ferdigheter - eller se etter andre jobber.
Testere som er eksperter på testing —I analyse, ved utforming og utførelse av eksperimenter — vil være mye tryggere enn de som ikke er det.
c ++ vs java forskjeller
Spørsmål nr.8)Hvilke trender for programvaretesting bør vi se frem til?
Michael: Mitt håp er at testing vil bli anerkjent som et viktig sett med ferdigheter som gjennomsyrer all programvareutvikling, og at flere utviklere, designere og forretningsfolk vil ta på seg disse ferdighetene.
Jeg håper det alltid vil være rom for folk å hjelpe utviklingsteam ved å spesialisere seg i det ferdighetssettet og samarbeide med de andre spesialitetene. For at det håpet skal bli virkelighet, tror jeg imidlertid at vi blir nødt til å oppgradere ferdighetene til testere over hele verden.
Spørsmål nr. 9)Hva er ditt råd til kommende testere om hvordan du skal lykkes?
Michael: Det svaret vil være forskjellig fra en tester til en annen. Men det er en viktig ferdighet der jeg observerer at de fleste testere virker dessverre svake, og det er det dyktighet til å fortelle testhistorien .
Testhistorien har tre tråder, og de snor seg rundt hverandre som en flette. En tråd handler om produktet og dets status; hva det gjør; hva den ikke gjør; hvordan det fungerer; hvordan det ikke fungerer; og hvordan det kanskje ikke jobbe på måter som betyr noe for dine forskjellige kunder.
En annen del handler om hvordan du testet produktet; hvordan du setter det opp; hvordan du betjente det; hvordan og hva du så etter og hvor du så ut. Det handler om hvordan du kjente igjen problemer da du la merke til dem; oraklene du brukte. Det handler også om dekning; det du har testet så langt. Og det handler også om det du ikke har dekket; viktig testing som du ikke har gjort, eller som du kanskje ikke gjør i det hele tatt, med mindre ting endrer seg.
Nok en streng handler om kvaliteten på testingen; hvorfor det er den beste testen du kunne ha gjort under omstendighetene - eller hvordan det kanskje ikke hadde vært. Det handler også om hva som har gjort - eller som gjør - testing vanskeligere eller tregere. Det handler om testbarheten til produktet - fordi et produkt som ikke har testbarhetsfunksjoner, er vanskeligere og langsommere å teste. Og det handler om hva du kanskje trenger og hva du anbefaler for å få testene til å gå raskere, dypere og mer effektivt.
Et bonusspørsmål nr. 10: Hvis det er en ferdighet som håper og praktiserende testere bør fokusere på, hva ville det være?
Michael: Det er det ikke en .
Øv på det som er mest nyttig for deg i din nåværende sammenheng, og øv på ting som interesserer deg. Øv på tingene der du vet at du trenger å forbedre. Øv på kritisk tenking; når du ser eller tenker noe, spør 'hva annet kan dette være?' Øv deg på dine analytiske ferdigheter, og øv deg i å fortelle historien om testingen din.
Det er det!
Du kan følge Michael videre Twitter .
Takk, Mr. Bolton, for at du tok deg tid til å dele tankene dine, råd, og ideologi med våre lesere. Det er en absolutt glede. Våre lesere og STH setter stor pris på det.
Følg med for flere slike intervjuer med programvaretestings mest kjente ansikter. Kommenter gjerne for dine forslag / spørsmål.
Anbefalt lesing
- Intervju Spørsmål og svar
- De beste spørsmålene testere bør stille en intervjuer
- Topp 200 spørsmål om programvaretestintervju (en må leses for å fjerne ALLE testintervjuer)
- Noen interessante spørsmål om intervjuer med programvaretesting
- Hvordan holder jeg motivasjonen levende i programvaretestere?
- Forbereder seg på programvaretestintervju - enkle tips å følge før og på tidspunktet for intervjuet
- Soft Skill for Testers: Hvordan forbedre kommunikasjonsferdighet
- Hvordan forberede deg på intervju med programvaretesting