software testing is monotonous really
Słoneczne popołudnie, firma informatyczna, dwóch testerów przy automacie -
Tester 1: Ta praca jest do bani. Przez cały dzień wykonuję te same przypadki testowe, które robiłem wczoraj, a większość z nich kończy się niepowodzeniem. Menedżer produktu nie jest ze mnie zadowolony, ponieważ przypadki testowe zawodzą i nie mam pojęcia, co robić.
Tester 2: Zgadzam się. Ja też mam ten sam problem. Nie znajduję nic nowego do roboty. Mam codziennie pisać przypadki testowe i za każdym razem, gdy przedstawiam nowe pomysły, są one odrzucane z różnymi wymówkami.
Tester 1: Szukam nowej pracy, która dałaby mi możliwość rozwoju i odkrywania……….
Tester 2: Daj mi znać, gdziekolwiek będziesz aplikować, ponieważ ja też chcę znaleźć nową okazję.
Co rozumiesz z powyższej dyskusji?
- Obaj testerzy szukają nowych miejsc pracy
- Obaj testerzy są zmęczeni obecną pracą
- Dla obu testerów obecna praca nie jest interesująca
- Obaj testerzy wychodzą z założenia, że w nowej pracy znajdą coś dla siebie
Cóż, prawda jest taka, że żadna praca nie jest monotonna, zdecydowanie NIE testowanie oprogramowania. To percepcja danej osoby sprawia, że tak się czuje. Wiem, może być mnóstwo argumentów.
Przedstawię moją sprawę -
Jako tester powinieneś przetestować stronę logowania do aplikacji. Aplikacja ma działać na różnych platformach i należy ją dokładnie przetestować.
- Czy uważasz, że praca jest monotonna?
- Myślisz, że nie uczysz się niczego nowego?
- Myślisz, że nie ma się czym zajmować?
Zobaczmy -
- Co się stanie, jeśli użytkownik poda dane logowania i zamknie przeglądarkę? Czy dane logowania są zachowywane?
- Co się stanie, jeśli ten sam użytkownik spróbuje zalogować się z różnych platform w tym samym czasie?
- Co się stanie, jeśli użytkownik musi poczekać dwie minuty, zanim przejdzie do strony głównej, po podaniu prawidłowych poświadczeń?
- Co się stanie, jeśli użytkownik poda prawidłowe dane logowania, a serwer bazy danych nie odpowie? Co zostanie wyświetlone użytkownikowi?
- Co się stanie, jeśli użytkownik podał prawidłowe dane uwierzytelniające i nie kliknął przycisku OK lub przycisku Prześlij i opuścił stronę bez zmian przez pół godziny?
- Co by się stało, gdyby użytkownik podał prawidłowe dane uwierzytelniające i kliknął przycisk OK lub Prześlij 10 razy z rzędu?
- Co by się stało, gdyby użytkownik podał prawidłowe dane uwierzytelniające i kliknął opcję Nie pamiętam hasła?
- Co się stanie, jeśli użytkownik zmieni adres URL strony logowania, dołączając zapytanie wstrzyknięcia SQL?
- Czy wiedza o tym, jak działa strona logowania w innej aplikacji, ma znaczenie?
- Czy znajomość aktualizacji UX (User Experience) z branży będzie miała znaczenie dla testera?
Czy powyższe punkty wydają się interesujące? Oczywiście, że tak. Ale mogą wydawać się rutynowe, gdy trzeba je wykonać na wszystkich obsługiwanych platformach.
Skrypty do rozmów kwalifikacyjnych i odpowiedzi dla doświadczonych
OK, ustalmy strategię.
Wykonaj wszystko na jednej platformie. Znajdź główne problemy i potwierdź je dla pozostałych dwóch platform. Jeśli istnieją, po prostu nie testuj dalej i odrzuć kompilację.
Powody monotonii jako testera oprogramowania -
Jeśli więc mam podsumować przyczyny monotonii jako tester oprogramowania, chciałbym wspomnieć o następujących kwestiach:
- Może być testerem NIE myślenie po wyjęciu z pudełka
- Oby tester był zbyt leniwy, aby wielokrotnie wykonywać te same przypadki
- Być może tester nie jest zainteresowany nauczyć się czegoś nowego .
- Być może tester nie wie, jak wdrożyć swoją nowo nabytą wiedzę
- Być może tester nie jest pasjonatem testowania
- Być może tester nie jest w stanie zmotywować się
- Być może tester nie jest w stanie znaleźć błędy i czuje się z tego powodu winny
- Być może tester nie jest pewien testowanie w czasie rzeczywistym i jest po prostu świadomy
- Być może tester nie chce myśleć o niczym innym niż o skryptowych przypadkach testowych
- Może być tester nie może badać ze względu na obciążenie lub problemy z dostępem
- Być może tester jest pod presją terminów i wyników
- Może tester stracił zainteresowanie tym, co robi
- Być może tester od dawna nie robił sobie przerwy
Jak pracować nad sobą, jeśli uważasz, że Twoja praca jest monotonna -
Analiza pierwotnej przyczyny rozwiązaniem jest monotonia i leczenie.
Zrozum, że będąc w najbardziej wydarzającej się dziedzinie, jeśli czujesz monotonię, musisz popracować nad sobą. Jak to zrobić? Cóż, jest wiele sposobów -
# 1) Omów i omów: Zdrowa dyskusja może sprawić, że Ty i inni uczestnicy dyskusji nauczysz się czegoś nowego.
Bycie testerem, omawianie scenariusza, omawianie wyników, omawianie zachowania aplikacji, omawianie poprawki błędu zawsze pomagało mi zrozumieć i pomyśleć o punktach, które mogłem przegapić i jestem pewien, że większość testerów to zrobi. nie zaprzeczaj temu faktowi.
Przeczytaj także =>
Jaki jest najlepszy sposób na utrzymanie zdrowych relacji między programistami a kontrolą jakości? i
Jak ważna jest komunikacja między testerem lub programistą?
#dwa) Poznaj i zrozum: Chodzi o testowanie oprogramowania generowanie pomysłów , jak już wielokrotnie wspominałem. Każdy może wykonać udokumentowane przypadki testowe. Ale pomyśl o wygenerowaniu różnych scenariuszy testowych i nie każdy może to zrobić. Wymaga ciągłego uczenia się od innych aplikacji, innych członków zespołu, innych zespołów i branży.
Kiedy można nauczyć się widzieć wszystko okiem do testowania, pojawia się prawdziwy tester, który z pewnością może zrobić pozytywną różnicę.
# 3) Czytaj i ucz: Oprogramowanie to branża, która nieustannie się zmienia. Nowe technologie, nowe wyzwania i nowe doświadczenia przygotowują się każdego dnia, a jako tester bardzo ważne jest, aby uczyć się ciągle, być dobrze zorientowanym w tym, co wiesz, i odkrywać to, czego nie wiesz, i mieć o tym pojęcie.
Wdrażaj swoją naukę i poprawiać się każdego dnia . Spróbuj tego Zasób STH aby uzyskać dostęp do wszystkich zasobów, których kiedykolwiek będziesz potrzebować.
# 4) Automotywacja: Motywacja własna to najbardziej potrzebne narzędzie do testowania oprogramowania. W większości przypadków ludzie cię nienawidzą lub ignorują, gdy próbujesz krytykować lub znajdować problemy w ich pracy. I wierz mi, potrzeba czasu, żeby się do tego przyzwyczaić postrzegaj te negatywne aspekty pozytywnie i za każdym razem motywuj się .
# 5) Wreszcie , powinieneś przeczytać to => 16 rzeczy do zrobienia, gdy znudzi Ci się testowanie
Tak więc od teraz, kiedy tylko poczujesz, że Twoja praca jako testera jest monotonna, pociesz się tym, że mamy szczęście, że mamy szansę myśleć nieszablonowo, realizować pomysły, analizować rzeczy i wreszcie ogłosić, czy coś nadaje się do użytku czy nie… duża satysfakcja? Oczywiście, że tak!!!
Autor : Ten zachęcający post został napisany przez członka zespołu STH, Bhumikę M. Obecnie zajmuje się testowaniem oprogramowania od ponad 10 lat.
Miłego testowania czytelników…. kibicujmy sobie :)
rekomendowane lektury
- Najlepsze narzędzia do testowania oprogramowania 2021 [Narzędzia do automatyzacji testów QA]
- Asystent testowania oprogramowania
- Wybór testowania oprogramowania jako swojej kariery
- Kurs testowania oprogramowania: Do którego Instytutu Testowania Oprogramowania mam dołączyć?
- Testowanie oprogramowania Praca pisarz treści technicznych Freelancer
- 5 rzeczy, które początkujący programista (i tester) powinien wiedzieć o testowaniu oprogramowania
- Kilka interesujących pytań do rozmowy kwalifikacyjnej dotyczącej testowania oprogramowania
- Opinie i recenzje dotyczące kursu testowania oprogramowania