top 8 skills become best qa analyst
Zastanawiasz się, jakie są najważniejsze umiejętności analityka kontroli jakości? W tym samouczku omówiono najważniejsze umiejętności i sposób myślenia wymagane, aby zostać najlepszym analitykiem ds. Kontroli jakości:
Na mojej drodze do bycia analitykiem zapewniania jakości spotkałem wielu studentów, którzy zadają sobie pytanie, jak zacząć testować i jak stać się w tym najlepszym. Moja odpowiedź zawsze brzmi: „osobowość jest wszystkim - testowanie wybiera swoich ludzi”. Możesz być Einsteinem, ale to nie jest Gra o Tron (mózgi), ale Avengers (osobowości) .
We wszystkich wojnach, które wygrali Avengers, wyróżniało mnie ich osobowość ponad spryt lub indywidualne moce. W tym artykule Chciałbym przeprowadzić Cię przez moją formułę na bycie najlepszym analitykiem kontroli jakości na podstawie opisu osobowości Avengera.
Uważam, że większość ludzi na całym świecie może odnosić się do mścicieli, biorąc pod uwagę ich popularność. Stąd mój wybór, ale nie ograniczę się tylko do ich osobowości. Wykorzystam też część ich mocy.
Czego się nauczysz:
Najlepsze umiejętności dla analityka QA
1) Przywództwo kapitana
Zestaw umiejętności:
- Przywództwo
- Podejmowanie decyzji
- Własność / odpowiedzialność
- Autorytet
Zacznijmy od człowieka honoru, wielkiej siły, opiekuńczej natury i wspaniałego przywództwa, Kapitanie Ameryko. Oddycha, mówi i chodzi jako przywódca. W jednej ze scen Avengers End Game, kiedy mieli podróżować do przeszłości, wygłosił przemówienie, które sprawiło, że unosiliśmy się z naszych miejsc z motylami w żołądku.
Każdy mógł wypowiedzieć te słowa, ale ponieważ był to Cap, można było poczuć to w palcach. To jest to, co nazywam wspaniałym przywództwem, wymaga od kogoś doskonałej techniki, by szaleć w swoich słowach z mocnym autorytetem. Analityk QA o takim charakterze ma się bardzo szybko rozwinąć w swojej karierze. Dawno minęły czasy, kiedy Kierownicy projektów prowadzili projekty, obecnie kontrola jakości jest odpowiedzialna za większość decyzji, takich jak uruchomienie lub brak uruchomienia.
Tutaj do gry wkracza wielkie przywództwo. Trzeba też być bardzo zdecydowanym w swoich decyzjach. Kapitan Ameryka również wykazuje wielką odpowiedzialność za swoją pracę i w większości przypadków „postępuje zgodnie z zasadami”. Jedną z umiejętności, które wyróżniają personel QA, jest dyscyplina w dokumentowaniu ich pracy, która mówi o własności własnej pracy.
Istnieją zasady i standardy, które należy zachować podczas tworzenia dokumentacji, takiej jak plany testów, przypadki testowe, raporty z testów i rejestrowanie błędów. Testowanie to bardzo zorganizowana dyscyplina. Widziałem inteligentnych ludzi wypadających z wagonu kontroli jakości z powodu jego natury polegającej na wybieraniu własnych ludzi na podstawie osobowości zamiast mózgów. Jeśli więc praca zorganizowana wywołuje Twoje wewnętrzne supermoce, witaj w domu Cap.
# 2) Poza pudełkiem Iron-Man vs Hulk Smash
Zestaw umiejętności:
- Kreatywność
- Badanie
- Pracuj mądrze
Mimo że testowanie jest zorganizowane, nie ogranicza kreatywności. Wszyscy widzieliśmy, jak Tony Stark (Iron-Man) był innowacyjny w swoich żelaznych kombinezonach od pierwszego filmu do ostatniego filmu o mścicielu. Zawsze myśli nieszablonowo. On jest człowiekiem rozwiązań. W tym odcinku musisz wyobrazić sobie siebie jako Iron Mana (może nie jego obrzydliwie bogatą część), tylko kreatywną stronę.
Iron Man może zaprogramować prawie wszystko, zbudować najbardziej złożonego robota i uczynić go tak wymyślnym, jak mu się podoba. Jedną rzeczą, której nie może zaprogramować w robocie, jest nieograniczona kreatywność. Zatem kreatywność powinna być hemoglobiną w ciele testera. Techniki testowania można zastosować, ale bez kreatywności ich skuteczność jest ograniczona. Aby osiągnąć doskonałość w pokryciu testu, myślenie powinno brzmieć „a co jeśli spróbuję”.
W ten sposób możesz maksymalnie wykorzystać swój wewnętrzny Hulk Smash. Sposób myślenia programisty mówi: „koduj, pakuj i spraw, by działał”, podczas gdy Twój jako tester powinien mówić: „Rozwal! Pozwól mi to jak najwięcej złamać ”. Chodzi o to, aby wypróbować wszystkie możliwe scenariusze, obudzić się jako użytkownik końcowy testowanego produktu (równie dobrze możesz nosić garnitur, iść na całość, żyć bez kamienia).
Najlepszym sposobem na zastosowanie nastawienia „smash” jest użycie skutecznych sposobów poszerzenia zakresu testów. Osobiście polecam to przy pisaniu przypadków testowych; rozbić każde wymaganie na jak największą liczbę przypadków testowych. Nie rób tylko pozytywnych testów przez cały czas, wypróbuj więcej testów negatywnych, włącz do zestawu kilka testów eksploracyjnych (ale jest to bardziej efektywne, jeśli masz doświadczenie z danym oprogramowaniem).
Nowy kadłub, który widzimy w najnowszym filmie Avengers (Endgame) to kombinacja, z równowagą między Smart (kreatywnym) a Savage (Smash) Hulkiem. Możemy przyjąć tę postać w świecie testowym, gdzie dziki sposób myślenia mówi, że musimy rozwalać, ale mądry sposób myślenia mówi, że „nie chodzi o to, żeby się pocić”, co oznacza, że nie musimy walczyć wszędzie.
Dodatkowe testy (szczególnie eksploracyjne) powinny skupiać się na obszarach znanych z występowania błędów. W ten sposób nie pozostawiasz kamienia na kamieniu.
# 3) Precyzja Hawkeye'a
Zestaw umiejętności:
- Dbałość o szczegóły
- Zwinność
- Automatyka techniczna
Hawkeye na nowo definiuje precyzję, chodzi o szybkość, celowanie i strzelanie, aby zabić bez pudła. Jako tester bardzo ważna jest precyzja. Gdyby istniało supermocarstwo, które muszą posiadać wszyscy superbohaterowie, wtedy to supermocarstwo byłoby zorientowane na szczegóły dla testerów. Mam na myśli to, że bez dużej dbałości o szczegóły, jak tester może wychwycić usterki?
Hawkeyes ma również dużą zwinność, która zapewnia mu kompatybilność na szybkim polu bitwy, gdzie musi walczyć z przeciwnikami używającymi kul. Tak więc połączenie zwinności i doskonałego skupienia okazuje się dać szansę na wbijanie gwoździ (bez młota Thora) w ograniczonym czasie.
Ta kombinacja świetnie działa na Twoją korzyść w środowisku o szybkim tempie, napędzanym terminami. Twoje umiejętności orientacji na szczegółach zapewniają zebranie jak największej liczby błędów, a zwinność pomaga w dotrzymywaniu terminów. Ale pamiętaj, że wspomniałem, że QA to nie tylko testowanie, ale także dokumentacja, która wymaga dużej precyzji.
Hawkeye jest również znany jako bardzo techniczny facet, który spędza czas na doskonaleniu swojej sztuki w wolnym czasie. W niektórych przypadkach analityk ds. Kontroli jakości może być zobowiązany do napisania lub wykonania skryptów automatyzacji. Wtedy nosisz buty techniczne, a umiejętności techniczne muszą być stale zatwierdzane. Jako analityk ds. Kontroli jakości powinieneś także być na bieżąco z najnowszymi narzędziami do testowania.
Niektóre instancje mogą również wymagać wykonania testów wewnętrznych. Przygotuj więc swój umysł na zanurzenie się w technicznych testach lochów.
# 4) Dr. Strange And Future Niedociągnięcia
Zestaw umiejętności:
- Identyfikacja ryzyka
- Podejmowanie decyzji
Bycie Dr Strange w świecie kontroli jakości to trudne zadanie. Dr Strange jest znany jako spektakularny Najwyższy Czarownik ze zdolnością widzenia wielu przyszłości w jednej instancji. Nie mówię, że powinieneś teraz nauczyć się być czarodziejem, aby to osiągnąć. Jest to możliwe dzięki doświadczeniu w testowaniu.
Dobry tester wykorzystuje swoje doświadczenie w określaniu niedociągnięć w środowisku na żywo. Mówiąc prościej, oznacza to, że poprzez doświadczenie tester powinien przewidzieć obszary, w których mogą wystąpić błędy, dlatego skupi się na testowaniu na takich obszarach. Ale co z przypadkami, w których testujesz oprogramowanie po raz pierwszy? Pamiętaj, że jesteś teraz w roli maga.
Każdy dobry magik zawsze powinien mieć w zanadrzu jeszcze kilka sztuczek. Twoja sztuczka polega na zastosowaniu sposobu myślenia użytkownika końcowego w testach, aby określić przyszłe niedociągnięcia, gdy aplikacja zostanie uruchomiona. Możliwość testowania możliwych niedociągnięć w systemie na żywo obejmuje również przewidywanie zagrożeń.
Wyobraź sobie, że dr Strange miał tak cenne moce przewidywania przyszłości, ale nic z tym nie zrobił. To tak, jakbyś zamawiał soczysty stek w eleganckiej restauracji, ale nie masz zębów. Tak więc, aby wynagrodzić twoją ciężką pracę związaną z przewidywaniami ryzyka, zastosowanie strategii łagodzenia jest koniecznością. Jednym ze sposobów jest automatyzacja przypadków testowych dla obszarów wysokiego ryzyka.
Ustalanie priorytetów i wybieranie odpowiednich przypadków testowych do zautomatyzowania jest umiejętnością samą w sobie i wymaga silnej osobowości, ponieważ wiąże się z podejmowaniem wielu decyzji.
# 5) Czarna pantera w butach swojego ludu
Zestaw umiejętności:
- Zrozumienie
- Zbieranie wymagań
- Myśl jak użytkownik końcowy
- Ciekawość
Teraz zanurzmy się w myśleniu jak Czarna Pantera, gdy podchodzimy do potrzeb (wymagań) jej ludzi (użytkowników końcowych). Czarna Pantera przejawia charakter szlachetnego, wielkiego przywódcy, który na pierwszym miejscu stawia potrzeby swojego ludu. Częścią bycia testerem o wysokich osiągnięciach jest posiadanie umiejętności rozumienia wymagań i umiejętności przekładania ich na przypadki testowe.
Testowanie zaczyna się nie tylko wtedy, gdy trzeba przetestować rzeczywiste oprogramowanie. Zgodnie z podstawami ISTQB Foundation wczesne testowanie jest najtańszym podejściem. Oznacza to, że testowanie powinno rozpocząć się na etapie zbierania wymagań w ramach cyklu życia rozwoju systemu (SDLC) w celu obniżenia kosztów rozwoju systemu.
Mimo że zbiór wymagań nie znajduje się w naszym opisie stanowiska. Miałem wiele przypadków, w których chodzę z programistą, aby porozmawiać z użytkownikiem biznesowym i omówić wymagania. Po naszym powrocie deweloper będzie częściowo zorientowany w tym, czego wymaga właściciel produktu. Wtedy moim obowiązkiem było pomóc im zrozumieć wymagania.
Należy pamiętać, że było to spowodowane brakiem analityka biznesowego w naszej organizacji w tym czasie. Ale ogólnie jako Analityk QA powinieneś być wyposażony w umiejętność rozumienia wymagań, aby móc je efektywnie przetłumaczyć .
Czarna Pantera chroni również Vibranium, widzieliśmy, jak robił wszystko, co w jego mocy, aby zapewnić, że w jednym spokoju przyniesie to, co należy do Wakandy. Zatem testowanie nie polega na przeprowadzaniu pozytywnych i negatywnych testów w celu spełnienia wymagań. Ale trzeba być w stanie zrobić wszystko, co w jego mocy, aby jakość była utrzymywana na najwyższym poziomie.
Dobry analityk ds. Kontroli jakości kwestionuje również wymagania dotyczące lepszej jakości . Wychodzenie z drogi w celu zapewnienia dobrej jakości oznacza również testowanie obszarów poza zakresem, stosując dociekliwe podejście z logiką.
# 6) Daj z siebie wszystko jako Thor
Zestaw umiejętności:
- Decydujący
- Pewność siebie
- Profesjonalizm
Logiczne nastawienie to duża wygrana w kontroli jakości, ale z połączeniem silnej osobowości, czyli home run, jak Thor i jego młot. Thor ma silną osobowość, chociaż jego ergo czasami przesłania jego osąd, ma silne poczucie, że się nie poddaje. Po zniszczeniu jego rodzinnej planety i utracie młota, wyczerpał wszystkie możliwe opcje, aby znaleźć sposób na zabicie Thanosa.
Taka jest mentalność, której potrzebujesz jako tester (zdecydowanie nie po to, aby znaleźć większy młotek jak Thor?), Ale podejście polegające na znalezieniu jak największej liczby kątów w celu przetestowania określonego przedmiotu. Obejmuje to również bycie silnym w przypadkach, gdy programiści odrzucają błędy, które zarejestrowałeś bez solidnych powodów. Powinieneś kwestionować dowodami, ale to nie znaczy, że musisz być uparty.
Ale jeśli nie jesteś zadowolony z podanych powodów odrzucenia błędu. Powinieneś kwestionować odrzucenie, dopóki nie będziesz zadowolony. Pamiętaj, że decyzje o tym, czy element może zostać przeniesiony do systemu na żywo, czy nie, zależy od zaufania kontroli jakości do tej funkcji.
Tak więc, jeśli jako pracownik kontroli jakości nie masz pewności co do funkcji z powodu odrzucenia zarejestrowanych błędów, ale mimo to pozwalasz tej funkcji na wprowadzenie jej do systemu na żywo, kwestionuje to Twój profesjonalizm i certyfikat analityka ds. Kontroli jakości. Mimo że Thor poszedł na całość, aby znaleźć alternatywne rozwiązanie masakry Thanosa, doszedł do punktu porażki i był zmuszony zaakceptować.
Podobnie jak w przypadku testowania, można wypróbować wszystkie możliwe scenariusze, jakie przyjdą mu do głowy, aby zapewnić doskonałe pokrycie testów. Ale bez względu na to, jak bardzo tester może być głodny oprogramowania w 100% wolnego od błędów; trzeba być przygotowanym na wyrzucenie z niego ograniczeń testowania.
Zgodnie z drugą zasadą ISTQB, wyczerpujące testowanie jest praktycznie niemożliwe. Oznacza to, że musisz mieć sposób myślenia, który akceptuje również ograniczenia testowania.
# 7) Bycie Spider-Manem
narzędzia do testów warunków skrajnych dla aplikacji internetowych
Zestaw umiejętności:
- Intuicja
- Integracja
Bycie Spidermanem w testach tylko się odnosi umiejętność tworzenia pajęczyny myśli, która łączy kropki, przydatna w podejściu do testów integracyjnych. Istnieją różne poziomy testowania, a testowanie integracji to jeden poziom, który może być bardzo trudny, w zależności od złożoności integrowanych systemów i ich interfejsu. Aby wygrać bitwę o skuteczne testowanie integracji, potrzebujesz supermocy „webby”.
Wiemy również, że Spiderman ma bardzo silną intuicyjną osobowość. Połączenie doświadczenia i silnej intuicji może pomóc testerowi wykryć najmniej oczekiwane błędy podczas testów eksploracyjnych. Ostatnio testowałem funkcję raportu i losowy „głos” w mojej głowie powiedział, że powinienem zacząć od spojrzenia na inną niezwiązaną z nią funkcję i zgadnij co? podczas mojej pierwszej interakcji z tym ekranem wykryłem błąd w niezbyt często używanej funkcji systemu.
8) Skupienie Czarnej Wdowy
Zestaw umiejętności:
- Skupiać
- Taktyczny
Zdolnością do wygrywania Black Widow jest jej podejście do sprawy. Osiąga to za pomocą techniki dziel i rządź. Jest w pełni świadoma, że nie jest bogiem piorunów, który może uderzyć powódź człowieka jednym ciosem, ani nie ma fantazyjnej zbroi, która może wystrzelić 100 pocisków, aby osiągnąć to samo. Jednak dzielenie i podbój zawsze stawia ją ponad rywalami na polu bitwy.
Podczas testowania bardzo ważne jest podejście do złożonych funkcji. Generalnie odradza się gryzienie tego, czego nie można przeżuć. Testy skoncentrowane doskonale znają tę radę.
Wniosek
Zawsze uważałem, że Twoja kariera powinna być przedłużeniem Twojej osobowości. Tak więc, jeśli dopasujesz swoją osobowość do kariery zawodowej, wygrałeś wielką bitwę. Jak wyjaśniłem. analiza testów to jedna kariera, która wymaga „właściwej” osobowości i sposobu myślenia.
Widziałem, jak intelekty opuszczają kontrolę jakości nie dlatego, że jest to trudne, ale dlatego, że ich osobowość znalazła się na innej ścieżce niż kontrola jakości. Więc moja rada dla ciebie jest taka, że jeśli myślisz o przejściu do QA, najpierw oceń swoją osobowość pod kątem sprawności, lub jeśli już jesteś w QA i musisz przyspieszyć swoją karierę, twoja osobowość pokieruje cię na właściwą ścieżkę .
Mam nadzieję, że ten samouczek pomoże Ci zidentyfikować Twoją osobowość jako Analityka QA !!
rekomendowane lektury
- 40+ popularnych pytań i odpowiedzi analityków ds. Kontroli jakości w ramach testów (LISTA 2021)
- 6 podstawowych umiejętności, które powinien posiadać każdy tester (głównie świeższy)
- 9 sposobów na szybkie doskonalenie umiejętności pisania jako tester oprogramowania
- Umiejętności asystenta wykonawczego, wynagrodzenie, obowiązki i nie tylko
- Jak dowiedzieć się, która praca w ramach kontroli jakości jest dla Ciebie najlepsza na podstawie Twoich umiejętności?
- Jak poprawić swoje umiejętności testowania i pokonać konkurencję!
- Narzędzia ponad umiejętności: czy nie trafiamy w sedno?
- Rozpocznij swoją karierę jako analityk biznesowy: droga kariery dla Ciebie