an interview with michael bolton read his advice
przykładowe pytania i odpowiedzi na rozmowę kwalifikacyjną
Dzisiejszy artykuł to wywiad z powszechnie znanym specjalistą od testowania oprogramowania Panie Michael Bolton , nauczyciel testowania oprogramowania, autor, konsultant i lider myśli.
To jest część naszego „ znać lidera „Seria wywiadów ze znanymi osobistościami na SoftwareTestingHelp. Sprawdź naszą ostatnią wywiad z Neeraj Tripathi , Wiceprezes ds. Globalnej kontroli jakości w firmie Infor.
STH z radością przedstawia wam ten wywiad i bez zbędnych ceregieli przejdźmy na krótkie spotkanie z Michaelem.
Aby uzyskać pełną listę jego pracy, osiągnięć, kursów i działań, sprawdź jego blog tutaj .
Tutaj idzie:
Pytanie 1) Czy mógłbyś krótko opowiedzieć swoją historię o tym, jak zostałeś testerem oprogramowania? Wielu naszych czytelników aspiruje do QA i wierzymy, że Twoja historia będzie rezonować z nimi i ich inspirować.
Michael: Jest kilka sposobów odpowiedzi na to pytanie.
Mógłbym powiedzieć, że zostałem testerem oprogramowania, kiedy zacząłem redagować szkolną gazetę, zbyt dawno, żeby o tym wspominać. Mógłbym powiedzieć, że zostałem testerem oprogramowania, kiedy zacząłem używać oprogramowania. Z całą pewnością mogę powiedzieć, że zostałem testerem oprogramowania, kiedy zacząłem pisać oprogramowanie, mniej więcej w 1988 roku. Albo mogę powiedzieć, że zostałem testerem oprogramowania, kiedy zacząłem pracować w dziale pomocy technicznej w 1990 roku.
Doświadczenie i umiejętności, które zdobyłem we wszystkich tych sytuacjach, pozwoliły mi zakwalifikować się do pracy pod nazwą „tester oprogramowania”. Zaproponowano mi pracę z tym tytułem w Quarterdeck, mniej więcej w 1994 roku.
Pytanie 2)Co według Ciebie jest najlepsze w byciu testerem oprogramowania?
Michael: Testerzy nie tylko dowiadują się o technologiach, domenach biznesowych i problemach, ale otrzymują za to zapłatę. Testowanie to uczelnia, na której program trwa całą karierę.
Pytanie 3)Rapid Software Testing jest uważany za jeden z najlepszych programów testujących. Jak myślisz, co to jest jedyne w swoim rodzaju?
Michael: Wiele innych zajęć skupia się na zapamiętywaniu terminologii, abyś mógł zdać egzamin. Nie mamy egzaminów. Nie chodzi o to, że terminologia jest nieważna; uważamy, że słowa są bardzo ważne, ponieważ pomagają nam myśleć o rzeczach w ostrzejszy sposób.
Więc rozmawiamy o tym, jak myślimy o testowaniu i oferujemy do tego trochę słownictwa, ale nie nalegamy, abyś używał naszych słów do oznaczania rzeczy. Sugerujemy - całkiem stanowczo - abyś głęboko przemyślał własne wyobrażenia o swoim rzemiośle i sposób, w jaki o nich mówisz. I że rozmawiasz o swoim rzemiośle z innymi ludźmi. Tak robią eksperci.
Ludziom, którzy lubią zajęcia Rapid Software Testing i Rapid Software Testing Applied, podoba się to, że na zajęciach testujemy oprogramowanie i pracujemy nad łamigłówkami, a potem rozmawiamy o tym, co się stało i czego się nauczyliśmy. W tym sensie nie jesteśmy jedyni w swoim rodzaju.
Interaktywne ćwiczenia testowe odbywają się na zajęciach Roba Sabourina Just in Time Testing, na przykład; a bardziej szczegółowo w dłuższej perspektywie czasowej także w klasach BBST. Zajęcia są potężne - i słusznie popularne - ponieważ testowanie wymaga praktyki, a nie tylko mówienia.
Pytanie 4)Zespoły testujące są postrzegane jako jedna z najbardziej niedocenianych części projektów oprogramowania. Jakie są największe wyzwania, przed którymi stoją zespoły testowe?
jaka jest różnica między planem testów a strategią testów
Michael: Największym wyzwaniem, jakie widzę, jest to, że pracodawcy źle rozumieją testy, a zatem utrzymywać go na niskim poziomie .
Niektórym testerom zbyt łatwo jest pozostać niewykwalifikowanymi, ponieważ menedżerowie, którzy ich zatrudniają, są niewykwalifikowani. Jednocześnie wielu testerów nie pracuje nad swoimi umiejętnościami - umiejętnościami technicznymi, krytycznym myśleniem, myśleniem systemowym, raportowaniem - więc sytuacja się wzmacnia.
Pytanie nr 5)Co jest ważniejsze, aby odnieść sukces jako tester - myślenie analityczne i krytyczne czy wiedza na temat narzędzi i procesów?
Michael: To tak, jakby zapytać „Co jest ważniejsze, aby odnieść sukces jako rowerzysta - utrzymywać równowagę lub sterować?” To nie jest pytanie albo / albo.
Narzędzia i wiedza o procesach nie są zbyt niezawodne ani przydatne w przypadku ich braku analiza i krytyczne myślenie . Analiza i krytyczne myślenie mogą być wspomagane narzędziami i wiedzą. Wszystkie te rzeczy są ważne i wiele innych też.
Pytanie nr 6)Wielu naszych czytelników chciałoby wiedzieć, czy certyfikacja może pomóc im być lepszymi testerami. Jaka jest Twoja opinia na temat certyfikatów?
Michael: Większość certyfikatów z testów nie mierzy Twoich umiejętności testowania. Nie martw się o uzyskanie certyfikatu. Skoncentruj się na edukacji. Wyszukaj materiał klasy BBST lub jeszcze lepiej, weź udział w klasie BBST. Weź udział w klasie RST, jeśli chcesz.
Czytać Książki Jerry'ego Weinberga . Przeczytaj mnóstwo testowych blogów. Ćwicz testowanie z kolegami lub z osobami wykonującymi testy weekendowe.
Pytanie nr 7)Jakie zmiany w testowaniu oprogramowania mogą przewidzieć testerzy, a które mogą nie być na ich korzyść?
Michael: Niektórzy ludzie wydają się wierzyć, że testowanie polega na biurokracji i papierkowej robocie; o rote wykonywania procedur testowych według skryptu; na temat obsługi produktu w określony sposób z określonymi danymi wejściowymi i poszukiwania określonych wyników. (Kiedy tego rodzaju pracę można wykonać za pomocą algorytmów, programów komputerowych, nazywamy to „sprawdzaniem” to .)
Wiele organizacji - i wielu testerów - wydaje się, że najważniejszą rzeczą w testowaniu jest przestrzeganie cudzych instrukcji. Wcześniej czy później ludzie zdadzą sobie sprawę, że testowanie koncentrujące się wokół przypadków potwierdzających nie jest zbyt pouczające i niezbyt wartościowe. W stopniu, w jakim jest to opłacalne, wiele z tego rodzaju testów można wyrazić w postaci kodu i przekazać do programów i maszyn.
Testerzy, którzy obecnie postępują zgodnie z instrukcjami innych osób, mogą podnieść swoje umiejętności programistyczne, analityczne lub społeczne lub poszukać innej pracy.
Testerzy, którzy są ekspertami w dziedzinie testowanie —W analizie, projektowaniu i przeprowadzaniu eksperymentów — będzie dużo bezpieczniejsze niż te, które tego nie robią.
Pytanie nr 8)Jakich trendów w testowaniu oprogramowania powinniśmy się spodziewać?
Michael: Mam nadzieję, że testowanie zostanie uznane za kluczowy zestaw umiejętności, który przenika całe tworzenie oprogramowania, i że więcej programistów, projektantów i ludzi biznesu przejmie te umiejętności.
Mam nadzieję, że zawsze będzie miejsce dla ludzi, którzy pomogą zespołom programistycznym, specjalizując się w tym zestawie umiejętności i współpracując z innymi specjalizacjami. Jednak wydaje mi się, że aby ta nadzieja się urzeczywistniła, będziemy musieli podnieść umiejętności testerów na całym świecie.
Pytania nr 9)Jaka jest Twoja rada dla przyszłych testerów, jak odnieść sukces?
Michael: Ta odpowiedź będzie inna w przypadku różnych testerów. Ale jest jedna kluczowa umiejętność, w przypadku której obserwuję, że większość testerów wydaje się niestety słaba umiejętność opowiadania historii testowej .
Historia testowania składa się z trzech pasm, które owijają się wokół siebie jak warkocz. Jeden wątek dotyczy produktu i jego statusu; co to robi; czego nie robi; jak to działa; jak to nie działa; i jak to może nie pracować w sposób istotny dla różnych klientów.
Kolejny wątek dotyczy tego, jak przetestowałeś produkt; jak to skonfigurowałeś; jak to obsługiwałeś; jak i czego szukałeś i gdzie szukałeś. Chodzi o to, jak rozpoznałeś problemy, gdy je zauważyłeś; wyrocznie, które zastosowałeś. Chodzi również o zasięg; co do tej pory przetestowałeś. Dotyczy to także tego, czego nie omówiłeś; ważne testy, których nie wykonałeś lub których możesz nie wykonać w ogóle, chyba że coś się zmieni.
Jeszcze inny wątek dotyczy jakości testów; dlaczego jest to najlepsze badanie, jakie można było przeprowadzić w takich okolicznościach - albo jak mogłoby się nie udać. Chodzi także o to, co sprawiło, że testowanie - lub sprawia, że - jest trudniejsze lub wolniejsze. Chodzi o testowalność produktu - ponieważ produkt, który nie ma funkcji testowalności, jest trudniejszy i wolniejszy do przetestowania. Chodzi o to, czego możesz potrzebować i co zalecamy, aby testy przebiegały szybciej, głębiej i skuteczniej.
Dodatkowe pytanie nr 10: Jeśli jest jedna umiejętność, na której testerzy aspirujący i ćwiczący powinni się skupić, co by to było?
Michael: Nie ma jeden .
dobre strony internetowe do oglądania anime za darmo
Przećwicz to, co jest dla ciebie najbardziej pomocne w obecnym kontekście i ćwicz rzeczy, które cię interesują. Ćwicz rzeczy, które musisz poprawić. Ćwiczyć krytyczne myślenie; kiedy coś widzisz lub myślisz, zapytaj „co jeszcze mogłoby to być?” Poćwicz swoje umiejętności analityczne i przećwicz opowiadanie historii swoich testów.
Otóż to!
Możesz śledzić Michaela Świergot .
Dziękuję, panie Bolton, za poświęcenie czasu na podzielenie się swoimi przemyśleniami, Rada, i ideologii z naszymi czytelnikami. To absolutna rozkosz. Nasi czytelnicy i STH bardzo to doceniają.
Wkrótce pojawi się więcej takich wywiadów z najbardziej znanymi twarzami testerów oprogramowania. Zapraszam do komentowania sugestii / pytań.
rekomendowane lektury
- Pytania i odpowiedzi do wywiadu
- Najlepsze pytania, które testerzy powinni zadać ankieterowi
- 200 najpopularniejszych pytań do wywiadów dotyczących testowania oprogramowania (przeczytanie, które trzeba przeczytać, aby wyczyścić KAŻDĄ rozmowę testową)
- Kilka interesujących pytań do rozmowy kwalifikacyjnej dotyczącej testowania oprogramowania
- Jak utrzymać motywację u testerów oprogramowania?
- Przygotowanie do rozmowy kwalifikacyjnej dotyczącej testowania oprogramowania - proste wskazówki, których należy przestrzegać przed rozmową kwalifikacyjną iw czasie jej trwania
- Miękkie umiejętności dla testerów: jak poprawić umiejętności komunikacyjne
- Jak przygotować się do rozmowy kwalifikacyjnej dotyczącej testowania oprogramowania