an interview with michael bolton read his advice
najlepší softvér pre ovládače pre Windows 10
Dnešný článok je rozhovorom so známym špecialistom na testovanie softvéru Pán Michael Bolton , učiteľ testovania softvéru, autor, konzultant a vodca myšlienok.
Toto je súčasť nášho ‘ poznať vodcu „Rozhovor s radom slávnych osobností na SoftwareTestingHelp. Skontrolujte naše posledné rozhovor s Neerajom Tripathim , Viceprezident pre globálnu kontrolu kvality v spoločnosti Infor.
STH je nadšený, že vám môže predstaviť tento rozhovor, a bez ďalších okolkov sa poďme na krátke stretnutie s Michaelom.
Úplný zoznam jeho prác, úspechov, kurzov a aktivít nájdete na serveri jeho blog tu .
Tu ide:
Otázka 1) Mohli by ste mi prosím stručne priblížiť svoj príbeh o tom, ako ste sa stali softvérovým testerom? Mnoho našich čitateľov je uchádzačmi o zabezpečenie kvality a veríme, že váš príbeh v nich zarezonuje a inšpiruje ich.
Michael: Existuje niekoľko spôsobov, ako na túto otázku odpovedať.
Dalo by sa povedať, že som sa stal softvérovým testerom, keď som začal upravovať školské noviny, čo je príliš dávno na to, aby som to spomenul. Mohol by som povedať, že som sa stal softvérovým testerom, keď som začal používať softvér. Určite som mohol povedať, že som sa stal testerom softvéru, keď som začal písať softvér, asi v roku 1988. Alebo by som mohol povedať, že som sa stal softvérovým testerom, keď som v roku 1990 začal pracovať na technickej podpore.
Skúsenosti a zručnosti, ktoré som získal vo všetkých týchto situáciách, prispeli k tomu, že som sa kvalifikoval na prácu s názvom „softvérový tester“. V roku 1994 mi bola ponúknutá práca s týmto titulom v Quarterdecku.
Otázka č. 2)Aká je podľa teba najlepšia časť na tom, byť testerom softvéru?
Michael: Testéri sa nielenže dozvedia niečo o technológiách, obchodných doménach a problémoch, ale dostanú za to aj zaplatené. Testovanie je univerzita, na ktorej program trvá celú vašu kariéru.
Otázka č. 3)Rýchle testovanie softvéru sa považuje za jeden z najlepších testovacích programov. Čo si myslíte, je to jeden svojho druhu?
Michael: Mnoho ďalších tried sa zameriava na zapamätanie si terminológie, aby ste mohli zložiť skúšku. Nemáme skúšky. Nie je to tak dôležité, že terminológia; myslíme si, že slová sú veľmi dôležité, pretože nám pomáhajú premýšľať o veciach ostrejšie.
Hovoríme teda o tom, ako uvažujeme o testovaní, a ponúkneme k tomu slovník, ale netrváme na tom, aby ste na veci používali naše slová. Navrhujeme - celkom dôrazne -, aby ste sa hlboko zamysleli nad svojimi vlastnými predstavami o svojom remesle a nad tým, ako o nich hovoríte. A že hovoríte o svojom remesle s inými ľuďmi. To robia odborníci.
Ľudia, ktorí majú radi hodiny Rapid Software Testing a Rapid Software Testing Applied, majú radosť z toho, že na hodinách testujeme softvér a pracujeme na hlavolamoch, potom hovoríme o tom, čo sa stalo a čo sme sa naučili. V tomto zmysle nie sme úplne jediní svojho druhu.
Interaktívne testovacie cvičenia prebiehajú napríklad na hodinách Roba Sabourina Just in Time Testing; a do väčšej hĺbky v dlhšom časovom horizonte aj na hodinách BBST. Kurzy sú silné - a oprávnene populárne - pretože testovanie si vyžaduje prax, nielen hovorenie.
Otázka č. 4)Testovacie tímy sú vnímané ako jedna z najviac nedocenených častí softvérových projektov. Akým najväčším výzvam čelia testovacie tímy?
čisté otázky a odpovede pre nováčikov
Michael: Najväčšou výzvou, ktorú vidím, je to, že zamestnávatelia nepochopia testovanie, a preto držte to na nízkej úrovni .
Pre niektorých testerov je príliš ľahké zostať nekvalifikovaní, pretože manažéri, ktorí ich najímajú, sú nekvalifikovaní. Mnoho testerov zároveň nepracuje na svojich schopnostiach - technické zručnosti, kritické myslenie, systémové myslenie, podávanie správ - takže situácia sa sama zosilňuje.
Otázka č. 5)Čo je dôležitejšie ako úspešný tester - analytické a kritické myslenie alebo znalosť nástrojov a procesov?
Michael: To je ako pýtať sa: „Čo je dôležitejšie ako úspešný jazdec na bicykli - udržiavať rovnováhu alebo riadenie?“ Nie je to ani otázka.
Chýbajú nástroje a odborné znalosti procesov analýza a kritické myslenie . Analýze a kritickému mysleniu môžu pomôcť nástroje a odborné znalosti. Všetky tieto veci sú dôležité a tiež veľa ďalších vecí.
Otázka č. 6)Mnoho našich čitateľov by chcelo vedieť, či im certifikácia môže pomôcť pri lepšom testovaní. Aký je váš názor na certifikácie?
Michael: Väčšina certifikácií o testovaní nemeria vašu schopnosť testovať. Nerobte si starosti s certifikáciou. Sústreďte sa na to, aby ste sa vzdelávali. Vyhľadajte materiál triedy BBST, alebo ešte lepšie, choďte na triedu BBST. Zúčastnite sa triedy RST, ak chcete.
Čítať Knihy Jerryho Weinberga . Prečítajte si množstvo testovacích blogov. Precvičte si testovanie s kolegami alebo s ľuďmi s víkendovým testovaním.
Otázka č. 7)Aké zmeny v testovaní softvéru môžu testéri predpokladať, že nemusia byť v ich prospech?
Michael: Niektorí ľudia veria, že testovanie sa týka iba byrokracie a papierovania; o postupnom vykonávaní testovacích postupov podľa skriptu; o konkrétnom fungovaní produktu s konkrétnymi vstupmi a hľadaní konkrétnych výstupov. (Keď je možné tento druh práce vykonať pomocou algoritmov alebo počítačových programov, hovoríme tomu „kontrola“. Vidíte toto .)
Mnoho organizácií - a mnoho testerov - sa zdá, že najdôležitejšou vecou pri testovaní je dodržiavanie pokynov niekoho iného. Ľudia si skôr či neskôr uvedomia, že testovanie zamerané na prípady potvrdzujúcich testov nie je príliš informatívne a ani veľmi cenné. Pokiaľ to stojí za to, väčšinu tohto druhu testovania možno vyjadriť ako kód a delegovať ho na programy a strojové zariadenia.
Testéri, ktorí v súčasnosti dodržiavajú pokyny iných ľudí, majú možnosť zdokonaliť si svoje programátorské alebo analytické schopnosti alebo spoločensko-vedecké schopnosti - alebo si hľadať iné zamestnanie.
Testéri, ktorí sú odborníkmi na oblasť testovanie - v analýze, pri navrhovaní a uskutočňovaní experimentov - budú oveľa bezpečnejšie ako tí, ktorí tak neurobia.
Otázka č. 8)Na aké trendy testovania softvéru by sme sa mali tešiť?
Michael: Dúfam, že testovanie bude považované za kľúčový súbor zručností, ktorý preniká celým vývojom softvéru, a že tieto zručnosti prevezme viac vývojárov, dizajnérov a podnikateľov.
otázky a odpovede na pohovor s aplikačnou podporou pdf
Dúfam, že vždy bude priestor na to, aby ľudia pomohli vývojovým tímom špecializáciou na túto zručnosť a spoluprácou s ostatnými špecialitami. Aby sa však táto nádej stala skutočnosťou, verím, že si budeme musieť zdokonaliť schopnosti testerov po celom svete.
Otázky č. 9)Aká je vaša rada pre budúcich testerov, ako byť úspešní?
Michael: Táto odpoveď sa bude u jednotlivých testerov líšiť. Ale je tu jedna kľúčová zručnosť, pri ktorej pozorujem, že väčšina testerov sa zdá byť bohužiaľ slabá, a to je zručnosť rozprávať testovací príbeh .
Testovací príbeh má tri pramene a vinú sa okolo seba ako vrkoč. Jedna oblasť sa týka produktu a jeho stavu; čo to robí; čo nerobí; ako to funguje; ako to nefunguje; a ako to možno nie pracujte spôsobom, na ktorom záleží vašim rôznym klientom.
Ďalšou oblasťou je, ako ste produkt testovali; ako si to nastavil; ako ste to obsluhovali; ako a čo ste hľadali a kde ste hľadali. Ide o to, ako ste rozpoznali problémy, keď ste ich zbadali; veštby, ktoré ste použili. Je to aj o pokrytí; čo si doteraz testoval. A tiež ide o to, čo ste nezakryli; dôležité testovanie, ktoré ste neurobili alebo ktoré by ste nemuseli robiť vôbec, pokiaľ sa veci nezmenia.
Ďalším aspektom je kvalita testovania; prečo je to najlepšie testovanie, aké ste za týchto okolností mohli vykonať - alebo ako to nemuselo byť. Je to tiež o tom, čo spôsobilo, alebo urobilo - testovanie ťažšie alebo pomalšie. Ide o testovateľnosť produktu - pretože produkt, ktorý nemá testovateľné vlastnosti, sa testuje ťažšie a pomalšie. A je to o tom, čo môžete potrebovať a čo odporúčate, aby testovanie prebehlo rýchlejšie, hlbšie a efektívnejšie.
Bonusová otázka č. 10: Ak by sa jednalo o skúseného testovacieho hráča, na ktorého by sa testujúci mali zamerať, čo by to bolo?
Michael: Nie je jeden .
Precvičte si to, čo vám v súčasnej situácii najviac pomáha, a precvičte si veci, ktoré vás zaujímajú. Cvičte veci, o ktorých viete, že sa musíte zlepšovať. Precvičujte kritické myslenie; keď niečo vidíte alebo si myslíte, opýtajte sa „čo iné by to mohlo byť?“ Precvičte si svoje analytické schopnosti a precvičte si rozprávanie príbehu o vašom testovaní.
To je všetko!
Môžete Michaela sledovať Twitter .
Ďakujem, pán Bolton, že ste si našli čas a podelili sa o svoje myšlienky, rada, a ideológia s našimi čitateľmi. Je to absolútna radosť. Naši čitatelia a STH si to veľmi vážia.
Zostaňte naladení na ďalšie rozhovory s najznámejšími tvárami testovania softvéru. Nebojte sa komentovať vaše návrhy / otázky.
Odporúčané čítanie
- Dotazy a odpovede na pohovor
- Najlepšie otázky, ktoré by sa mali testujúci opýtať anketára
- 200 najčastejších otázok týkajúcich sa rozhovorov o testovaní softvéru (čo je nevyhnutné prečítať, aby ste vymazali KAŽDÝ rozhovor)
- Niektoré zaujímavé otázky týkajúce sa testovania softvéru
- Ako udržiavať motiváciu v softvérových testeroch nažive?
- Príprava na pohovor na testovanie softvéru - jednoduché tipy, ktoré treba dodržiavať pred a v čase rozhovoru
- Mäkká zručnosť pre testerov: Ako zlepšiť komunikačné schopnosti
- Ako sa pripraviť na pohovor o testovaní softvéru