top 7 major goals software tester are you made tester
Bycie testerem w branży oprogramowania to duża odpowiedzialność, podobnie jak:
- Korektor, który będzie musiał dokonać korekty każdego słowa napisanego przez autora.
- Projektantka mody, która będzie musiała samodzielnie przymierzyć projektowane ubrania przed wystawieniem ich na pokaz.
- Naukowiec, który będzie musiał przeprowadzić badania i rozwój, aby zrozumieć skutki wdrożenia.
Przez większość mojej kariery widziałem 'zrobiony' testerów z powodu braku innych możliwości kariery, braku wiedzy technicznej itp. zamiast 'wybrany' testerów, którzy świadomie wybrali karierę testera oprogramowania.
gdzie jest klucz bezpieczeństwa sieci na routerze
Myślę, że nie ma znaczenia, jak to się zaczęło, o ile poświęcasz czas i wysiłek, aby zdobyć doświadczenie i zrozumieć techniczne aspekty tej dziedziny.
Jak mówią: „A namiętny tester jest bardziej korzystny niż doświadczony programista ”.
Większość testerów oprogramowania sprawdza funkcje oprogramowania i dokładnie analizuje produkt / aplikację, aby znaleźć w nim błędy. To znaczy w przeważającej części właściwy tor, ale nie powinien być jedynym celem.
Jako tester powinieneś robić o wiele więcej rzeczy poza najbardziej oczywistymi zadaniami. Pozwólcie, że wyjaśnię poniżej.
Jako tester:
# 1) Powinieneś znaleźć błędy
Podstawowym celem każdego testera jest znalezienie błędów w produkcie / aplikacji. Znajdowanie błędów nie powinno ograniczać się do znajdowania błędów. Powinien zostać rozszerzony o efektywne raportowanie, definiowanie wagi i segregacji oraz komunikowanie ich deweloperowi.
A najważniejsze jest to, że nigdy nie myśl, że zaobserwowałeś / zgłosiłeś wszystkie błędy, ponieważ, jak mówią,
„To, że policzyłeś wszystkie drzewa, nie oznacza, że widziałeś las”.
Poszukaj szczegółów, przyjrzyj się drobnym rzeczom, a kiedy tester zastosuje wiedzę i doświadczenie, sieć błędów staje się łatwo widoczna, a czasami pierwotna przyczyna zbyt.
# 2) Masz zapobiegać błędom
Dla testera oprogramowania lepiej jest zapobiegać niż znajdować. Kiedy widzisz błąd, zrozum schemat, zrozum sposób myślenia programisty i poznaj zachowanie produktu.
W większości przypadków ten sam typ błędu mógł wystąpić lub w innej części aplikacji, ponieważ opracował ją ten sam programista lub zastosowana logika była taka sama lub system miał zachowywać się w podobny sposób.
Dlatego po znalezieniu błędu poszukaj innych możliwych miejsc, w których może istnieć powiązany błąd, zgłoś je i wesprzyj programistę w dokonaniu zmian we wszystkich odpowiednich miejscach.
Co za prawda, ktoś powiedział,
„Nie tylko naprawiaj błędy; napraw wszystko, co pozwoliło na błędy w pierwszej kolejności. ”
# 3) Masz ocenić jakość produktu
Testowanie oprogramowania nie polega na znajdowaniu błędów, jest to tylko główny obowiązek testera. Głównym celem testera oprogramowania jest ocena jakości produktu i przedstawienie interesariuszom realnego obrazu.
Przeczytaj także => Na czym polega testowanie oprogramowania? (Przeczytaj uważnie to 10-punktowe podsumowanie)
W większości przypadków kierownictwo nie jest zainteresowane tym, jakie i ile błędów zostało zgłoszonych. Są zainteresowani tym, czy produkt można dostarczyć, czy nie.
I wierz mi; tylko tester oprogramowania może odpowiedzieć na to pytanie, ponieważ bardzo dobrze zna aktualny stan produktu pod kątem spełnienia wymagań i oczekiwań. Dlatego jest powiedziane:
„Głównym celem testowania oprogramowania jest zaufanie do oprogramowania ”.
# 4) Masz przekazywać sugestie
Bazując na doświadczeniu, tester powinien być zawsze gotowy do przedstawienia sugestii, aby produkt był bardziej wydajny, przyjazny dla użytkownika i ogólnie gotowy do biznesu.
jak otworzyć plik eps
Ale do tego trzeba zbadać inne produkty, trzeba zrozumieć, dlaczego popularne aplikacje są popularne, trzeba zdać sobie sprawę, dlaczego inne produkty zawiodły, trzeba przeanalizować trendy rynkowe i wymagania użytkowników.
Ciągłe uczenie się może sprawić, że poczujesz się pewnie i nadasz swoim pomysłom wiarygodność i wagę, ponieważ
„Jakość nigdy nie jest przypadkiem; zawsze jest wynikiem inteligentnego wysiłku ”.
Czytaj więcej => 10 cech, które sprawią, że będziesz dobrym testerem
# 5) Masz komunikować praktyczne trudności
Jako klient zawsze chciałbym, aby mój produkt był dostarczany na czas i wolny od błędów. Ale jako tester wiem, jakie są trudności, gdy pomysł jest wdrażany w postaci oprogramowania i weryfikuje, czy jest poprawny, czy nie.
W większości przypadków dotrzymuje się terminów i dochodzi do przerw w komunikacji na ten temat. Naucz się jasno komunikować. Popieraj jakość produktu i doświadczenie użytkownika, ponieważ
„Gorycz złej jakości utrzymuje się na długo po tym, jak słodycz dotrzymania harmonogramu została zapomniana”.
Ucz się więcej => Jak ważna jest komunikacja między testerem lub programistą?
# 6) Powinieneś uczyć się w napiętych harmonogramach
Kiedy w propozycji przedstawione są wysiłki w zakresie zapewnienia jakości jako 1 tydzień w porównaniu z 2 tygodniami rozwoju, tylko tester wie, że nie otrzyma więcej niż 2 dni na testowanie. Taka jest gorzka rzeczywistość branży oprogramowania.
Cały kompromis w harmonogramie jest realizowany poprzez poświęcenie czasu i harmonogramu testów. I wynik? Cóż, jako klient, czy kiedykolwiek zgodzisz się z argumentem, że jakość produktu nie była równa, ponieważ zespół kontroli jakości nie miał wystarczająco dużo czasu?
Przeczytaj także => Jak efektywnie planować i zarządzać projektami testowymi (wskazówki)
# 7) Masz utrzymać pasję przy życiu
W karierze testera jest wiele faz, w których czuje się on bezwartościowy, w których będzie musiał podążać za nurtem, nie znajduje źródła zachęty, musi nauczyć się radzić sobie w różnych sytuacjach, jak radzić sobie z krytycznymi uwagami na temat QA, jak stale i pozytywnie dążyć do jakości i wreszcie, jak utrzymać przy życiu pasję do jakości, która jest najważniejszym czynnikiem.
Czytaj więcej => Jak utrzymać dobrych testerów na stanowiskach testowych?
Zawsze pamiętaj,
„Testerzy oprogramowania odnoszą sukcesy tam, gdzie inni zawodzą”.
Wniosek
Na zakończenie postu powiedziałbym: tester musi być wszechstronny, a nie tylko testerem ponieważ projekt jest realizowany w oparciu o jego wiedzę, wizję, komunikację, pewność siebie i wysiłki.
Dlatego testerzy nie skupiają się tylko na znajdowaniu błędów, ale rozumieją szerszy obraz pod względem jakości produktu.
Nie mogę powstrzymać mnie, udostępniając ten humorystyczny cytat, który ktoś wysłał wcześniej -
„Testerzy oprogramowania zawsze idą do nieba; mieli już dość piekła ”.
Autor : Ten wspaniały post został napisany przez członka zespołu STH, Bhumikę M. Jest kierownikiem projektu i ma ponad 10-letnie doświadczenie w testowaniu oprogramowania. Jest całkowicie zaangażowana w testowanie i uwielbia testować wszystko, co istnieje.
Daj nam znać, jeśli się zgadzasz i jak zawsze, życzymy udanego testowania :)
rekomendowane lektury
- Najlepsze narzędzia do testowania oprogramowania 2021 [Narzędzia do automatyzacji testów QA]
- Doskonały przewodnik po testowaniu oprogramowania (z próbką wznowienia testera oprogramowania)
- 5 rzeczy, które początkujący programista (i tester) powinien wiedzieć o testowaniu oprogramowania
- Ogłaszamy mój nowy eBook „Pakiet kariery w testowaniu oprogramowania - droga testera oprogramowania od znalezienia pracy do zostania liderem testów!”
- Zarabianie pieniędzy, kariera testowania oprogramowania i sekrety najbogatszego testera
- Asystent testowania oprogramowania
- Testowanie oprogramowania jest monotonne… Naprawdę?
- Charakterystyka testera złego oprogramowania