Wpis z mikrobloga

#testowanieoprogramowania ale też #programowanie

Dobra, rozprawmy się z tym tematem raz na zawsze: czy tester manualny POWINIEN do zgłoszenia dołączać logi (systemowe, nie przeglądarkowe), do których w równym stopniu ma dostęp także dev i może je sobie sam odnaleźć (po choćby odpowiednich namiarach godzinowych ze zgłoszenia).

Proszę o uzasadnienie zarówno jeśli się zgadzasz jak i gdy się nie zgadzasz z powyższym.
  • 85
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 18
@Merceress: To jest jedno wielkie "to zależy" - zarówno od typu błędu, architektury aplikacji, systemu, tego czy masz podgląd na ruch sieciowy jak i czy jest to one time issue (np. crash - wtedy logo to jedyne co może pomóc w identyfikacji)
  • Odpowiedz
@Merceress: Każde zgłoszenie błędu powinno zawierać jak najwięcej informacji. Jeżeli tester umie pracować z logami, to czemu nie ułatwić pracy devowi, który siądzie do pracy nad danym ticketem czasem po godzienie, a czasem za pół roku?
Druga rzecz, dev nie zawsze ma dostęp do tych samych logów. Jak błąd wystąpi np. podczas pracy na lokalnym środowisku testowym, to tylko tester ma dostęp do tych logów.
  • Odpowiedz
@Merceress: powinien i do tego timestamp zdarzenia według logu. Ileż to razy było że paniusi się zapomniało i log się przerolował i elo albo dołączony był log 2 tygodni i szukaj sobie.
  • Odpowiedz
@Merceress Tak, bo dev to nie pieprzony Indiana Jones, który ma szukać logów jak jakiejś zaginionej Arki.
Sam fakt, że zadajesz takie pytania mówi, że raczej nie powinnaś się zajmować testowaniem.
  • Odpowiedz
@Merceress: Przepraszam, to nie hejt. Po prostu uważam, że jeśli ktoś zadaje pytanie o naprawdę podstawowe rzeczy związane z jego zawodem, to oznacza że nie ma kwalifikacji do wykonywania tego zawodu i naprawdę lepiej będzie dla wszystkich, jeśli zajmie się czymś innym.
  • Odpowiedz
@psposki: @saund: @cerbi96: @diarrhoea: @calka-rekurencyjna: @HARDrychuCORE:

Zastanawiam się czy to nie jest jednak trochę nadmierne ułatwianie roboty DEVowi, który ma taki sam, równy dostęp do logów, sam może do nich w równym stopniu zajrzeć. Co według Ciebie stanowi o przewadze zrobienia tego przez testera? On też musi się tam zalogować, wygrzebać, przekleić i pokazać. Mógłby w tym czasie zrobić kolejny
  • Odpowiedz
@psposki: Jeśli to Ci nie wadzi, to napisz proszę po jednym przykładzie na tak - muszą być OD TESTERA, i nie, nie muszą. Zakładamy sytuację, w której: pracujemy w scrumie, błąd jest dobrze opisany: są kroki, spodziewane zachowanie, zachowanie zastane, screeny, wstawka z dokumentacji, no brakuje tylko logów. Wszyscy mają dostęp do nich równy dostęp, logi nie giną, są przechowywane do roku wstecz.
  • Odpowiedz
@Merceress: Może Cię nie zaskoczę, ale nic mnie nie boli. Za to zaczynam podejrzewać, że masz problemy z czytaniem ze zrozumieniem. Nie przejmuj się, kiedyś w końcu można się tego nauczyć ( ͡° ͜ʖ ͡°)
Napisałem wprost dlaczego tester ma obowiązek dostarczyć logi - ponieważ poszukiwanie logów nie jest zadaniem developera. Developer jest odpowiedzialny za rozwijanie nowych ficzerów, naprawę bugów, specyfikacje i dokumentację systemu. Jako tester
  • Odpowiedz
@diarrhoea: Spoko, tylko powiedz mi gdzie przebiega granica pomiędzy zgłaszaniem błędu, a proponowaniem już jego rozwiązania, bo wiesz: przyszła dokumentacja, która mówi: napisz kalkulator. Testuję, widzę, że dodawanie 0+0 daje 1. Zgłaszam taki błąd do developera. Ale nie że "kalkulator nie działa", tylko była taka ścieżka, taki scenariusz, nie działa przypadek 0+0. Czy to nie jest przypadkiem zadaniem developera zastanowić się gdzie w kodzie zrobił błąd, żeby to naprawić? Zastanawiam
  • Odpowiedz