an interview with michael bolton read his advice
bedste VM-software til Windows 10
Dagens artikel er et interview med almindeligt kendt software-testspecialist Mr. Michael Bolton , en softwaretestlærer, forfatter, konsulent og tankeleder.
Dette er en del af vores ' kender en leder ‘Interviewserie af berømte personligheder på SoftwareTestingHelp. Tjek vores sidste interview med Neeraj Tripathi , VP for Global QA hos Infor.
STH er begejstret for at præsentere dette interview for dig og uden yderligere ado, lad os komme til et kort stævne med Michael.
For en komplet liste over hans arbejde, resultater, kurser og aktiviteter, tjek hans blog her .
Her går:
Spørgsmål 1) Kan du venligst dele din historie kort om, hvordan du blev softwaretester? Mange af vores læsere er QA-aspiranter, og vi tror, at din historie vil give genlyd med dem og inspirere dem.
Michael: Der er flere måder at besvare dette spørgsmål på.
Jeg kunne sige, at jeg blev softwaretester, da jeg begyndte at redigere skoleavisen for længe siden til at nævne. Jeg kunne sige, at jeg blev softwaretester, da jeg begyndte at bruge software. Jeg kunne bestemt sige, at jeg blev softwaretester, da jeg begyndte at skrive software i 1988 eller deromkring. Eller jeg kunne sige, at jeg blev softwaretester, da jeg begyndte at arbejde med teknisk support i 1990.
Den erfaring og færdigheder, som jeg udviklede i alle disse situationer, bidrog til at gøre mig kvalificeret til et job kaldet “software tester”. Jeg blev tilbudt et job med den titel på Quarterdeck i 1994 eller deromkring.
Spørgsmål nr. 2)Hvad er ifølge dig det bedste ved at være softwaretester?
Michael: Testere lærer ikke kun om teknologier, forretningsdomæner og problemer, men de får betalt for at gøre det. Test er et universitet, hvor programmet varer hele din karriere.
Spørgsmål nr. 3)Hurtig softwaretest betragtes som et af de bedste testprogrammer derude. Hvad synes du det er en af sin slags?
Michael: Masser af andre klasser fokuserer på at huske terminologi, så du kan bestå en eksamen. Vi har ikke eksamener. Det er ikke, at terminologi er uvigtig; vi synes ord er meget vigtige, fordi de hjælper os med at tænke over ting på skarpere måder.
Så vi taler om, hvordan vi tænker på at teste, og tilbyder noget ordforråd til det, men vi insisterer ikke på, at du bruger vores ord til ting. Vi foreslår - ganske stærkt - at du tænker dybt over dine egne ideer om dit håndværk og hvordan du taler om dem. Og at du taler om dit håndværk med andre mennesker. Det er hvad eksperter gør.
De mennesker, der kan lide Rapid Software Testing og Rapid Software Testing Applied-klasser, nyder det faktum, at vi i klassen tester software og arbejder på gåder, og så taler vi om, hvad der skete, og hvad vi har lært. Vi er ikke ligefrem enestående i den forstand.
Interaktive testøvelser finder sted i Rob Sabourins Just in Time Testing-klasser for en; og i større dybde over en længere tidsskala også i BBST-klasser. Klasserne er stærke - og med rette populære - fordi test kræver øvelse, ikke kun snak.
Spørgsmål nr.4)Testteam opfattes som en af de mest undervurderede dele af softwareprojekterne. Hvad er de største udfordringer, som testteam står over for?
hvad er den bedste gratis registry cleaner
Michael: Den største udfordring, som jeg ser, er, at arbejdsgivere misforstår test og derfor hold det til en lav standard .
Det er for let for nogle testere at forblive ufaglærte, fordi de ledere, der ansætter dem, er ufaglærte. På samme tid arbejder mange testere ikke på deres færdigheder - tekniske færdigheder, kritisk tænkning, systemtænkning, rapportering - så situationen forstærker sig selv.
Spørgsmål nr.5)Hvilket er vigtigere for at være en succesrig tester - Analytisk og kritisk tænkning eller værktøj & procesekspertise?
Michael: Det er som at spørge 'Hvad er vigtigere at være en succesrig cykelrytter - holde din balance eller styring?' Det er ikke et af spørgsmålene.
Værktøjer og procesekspertise er ikke særlig pålidelige eller nyttige i fravær af analyse og kritisk tænkning . Analyse og kritisk tænkning kan hjælpes af værktøjer og ekspertise. Disse ting er alle vigtige, og mange andre ting er også.
Spørgsmål nr. 6)Mange af vores læsere vil gerne vide, om certificering kan hjælpe dem med at blive bedre testere. Hvad er din mening om certificeringer?
Michael: De fleste testcertificeringer måler ikke din evne til at teste. Bare rolig for at blive certificeret. Koncentrer dig om at uddanne dig selv. Slå op i BBST-klassematerialet, eller bedre endnu, tag en BBST-klasse. Tag en RST-klasse, hvis du vil.
Læs Jerry Weinberg bøger . Læs masser af test blogs. Øv dig på at teste med kolleger eller med weekendtestende mennesker.
Spørgsmål nr. 7)Hvilke ændringer i softwaretest kan testere forvente, at de måske ikke er til deres fordel?
Michael: Nogle mennesker synes at tro, at test handler om bureaukrati og papirarbejde; om rote-udførelse af testprocedurer efter et script; om at betjene produktet på bestemte måder med specifikke input og søge efter specifikke output. (Når den slags arbejde kan udføres ved hjælp af algoritmer, ved hjælp af computerprogrammer, kalder vi det 'kontrol'. Se det her .)
Mange organisationer - og mange testere - synes at det vigtigste ved test er at følge en andens anvisninger. Før eller senere vil folk indse, at test centreret omkring bekræftende testsager ikke er særlig informativ og ikke særlig værdifuld. I den grad det er umagen værd, kan meget af den slags test udtrykkes som kode og delegeres til programmer og maskiner.
Testere, der i øjeblikket følger andres instruktioner, har mulighed for at opgradere deres programmeringsfærdigheder eller deres analytiske færdigheder eller deres samfundsvidenskabelige færdigheder - eller på udkig efter andre job.
Testere, der er eksperter i testning - i analyse ved design og udførelse af eksperimenter - vil være meget sikrere end dem, der ikke er det.
Spørgsmål nr. 8)Hvilke trends i softwaretest skal vi se frem til?
Michael: Mit håb er, at test vil blive anerkendt som et nøglesæt af færdigheder, der gennemsyrer al softwareudvikling, og at flere udviklere, designere og forretningsfolk vil påtage sig disse færdigheder.
centrale Java-interviewspørgsmål til selen-testere
Jeg håber, at der altid vil være plads for folk til at hjælpe udviklingshold ved at specialisere sig i det færdighedssæt og samarbejde med de andre specialiteter. For at dette håb kan blive virkelighed, tror jeg dog, at vi bliver nødt til at opgradere testernes færdigheder over hele verden.
Spørgsmål nr. 9)Hvad er dit råd til kommende testere om, hvordan man får succes?
Michael: Dette svar vil være forskelligt fra en test til en anden. Men der er en nøglefærdighed, hvor jeg observerer, at de fleste testere synes desværre svage, og det er det dygtighed til at fortælle testhistorien .
Testhistorien har tre tråde, og de snor sig om hinanden som en fletning. Én streng handler om produktet og dets status; hvad det gør; hvad det ikke gør; hvordan det virker; hvordan det ikke fungerer; og hvordan det måske ikke arbejde på måder, der betyder noget for dine forskellige kunder.
En anden streng handler om, hvordan du testede produktet; hvordan du sætter det op hvordan du betjente det; hvordan og hvad du ledte efter, og hvor du så ud. Det handler om, hvordan du genkendte problemer, da du bemærkede dem; de orakler, du anvendte. Det handler også om dækning; hvad du har testet indtil videre. Og det handler også om, hvad du ikke har dækket; vigtig test, som du ikke har gjort, eller som du muligvis ikke gør, medmindre tingene ændrer sig.
Endnu en streng handler om kvaliteten af testen; hvorfor det er den bedste test, du kunne have foretaget under omstændighederne - eller hvordan det måske ikke havde været. Det handler også om, hvad der har gjort - eller gør - test sværere eller langsommere. Det handler om produktets testbarhed - fordi et produkt, der ikke har testbarhedsfunktioner, er sværere og langsommere at teste. Og det handler om, hvad du muligvis har brug for, og hvad du anbefaler for at få test til at gå hurtigere, dybere og mere effektivt.
Et bonusspørgsmål nr. 10: Hvis der er en færdighed, der håber, og praktiserende testere bør fokusere på, hvad ville det være?
Michael: Der er ikke en .
Øv det, der er mest nyttigt for dig i din nuværende sammenhæng, og øv ting, der interesserer dig. Øv de ting, hvor du ved, du har brug for at forbedre. Øv kritisk tænkning; når du ser eller tænker noget, så spørg ”hvad kan dette være ellers?” Øv dine analytiske færdigheder, og øv dig i at fortælle historien om din test.
Det er det!
Du kan følge Michael videre Twitter .
Tak, Mr. Bolton, for at du tog dig tid til at dele dine tanker, råd, og ideologi med vores læsere. Det er en absolut glæde. Vores læsere og STH sætter stor pris på det.
Hold øje med flere sådanne interviews med softwaretestes mest kendte ansigter. Du er velkommen til at kommentere dine forslag / spørgsmål.
Anbefalet læsning
- Interviewspørgsmål og svar
- De bedste spørgsmål, som testere bør stille en interviewer
- Top 200 spørgsmål om softwaretestinterview (et must-read for at fjerne ethvert testinterview)
- Nogle interessante softwaretestinterviewspørgsmål
- Hvordan holder jeg motivationen levende i softwaretestere?
- Forberedelse til softwaretestinterview - enkle tip til at følge før og på tidspunktet for interviewet
- Blød dygtighed for testere: Sådan forbedres kommunikationsevnen
- Sådan forberedes du på software-testinterview