Hejto.pl

Dobra to spróbujmy, najwyżej @bojowonastawionaowca usunie.


Ask me anything w zakresie:

- gamedev - 4 lata doświadczenia, pracowałem przy testach funkcjonalnych, compatibility, 2 lata jako Compliance Engineer. Maczałem palce w kilku dużych tytułach, największy to marka AAA, sprzedany w kilkunastu milionach kopii

- Testy porównawcze A/B - 2 lata

- Testy aplikacji SaaS - 5 lat


Ogółem 12 lat w QA. Aktualna i poprzednia firma to top of the top w swojej branży. Poprzednia to słynne Oracle.


Stack technologiczny: testy manualne, testy automatyczne, Selenium, Playwright, testy API, Postman, C#, React, .NET, Lua Script, TCR, TRC, LotCheck


Może ktoś planuje karierę w tym kierunku, ewentualnie w nim jest.


#gry #gamedev #gaming #qa #qualityassurance #testowanie #ama

62da98b8-9e1a-4ef8-be51-382fbb30052a
Zielczan userbar

Komentarze (57)

Oracle

No i mi sie nie podobasz xD Czemu k⁎⁎wa dlugosc tablicy w Oracle DB to 32 bajty?


Ale mówiłeś o gejdevie, to czy grasz/grałeś w swoje gierki po pracy?

@dziad_saksonski

Nie wiem, pracowałem w firmie z akwizycji Oracle. Jebać Oracle, aczkolwiek wpis do CV daje dobry.


Zależy. W momencie wydania absolutnie nie. Arkham Knighta z przyjemnością przeszedłem 10 lat później. Dying Light oraz Hitmana około 3-5 lat po premierze,

@Zielczan Hmm, testy compliance to brzmi jak konsole do gier. Zawsze mnie zastanawia jak Rockstarsr games poradzi sobie z wpakowaniem gta 6 do xboxa series S.

Czy to po prostu jest tak, ze "no nie działa, zróbcie repack tekstur"? W sensie jak nie zadziała na konsoli to chyba wtedy sie jej nie wrzuca w supported devices. Odrzuciłeś cos z testow kiedys ?

Czy masz strone z certyfikatami ?

@dziad_saksonski absolutnie nie. Gold master build oraz wszystkie patche muszą przejść proces certyfikacji na konsole. Chodzi o to, że GM zostaje ograny przez team compliance w Sony (Technical Requirements Checklist TRC) oraz Microsoft (TCR Technical Certification Requirements ). Żadna gra nie przejdzie procesu certyfikcji, póki nie spełni wymagań odpowiednich list. Chodzi o to, żeby user nigdy nie pomyślał, że coś jest problemem konsoli, którą kupił. Odpinasz kontroler od konsoli, zapominasz o tym, ale message, który czytasz, nie preczycuje co się stało i jak rozwiązać problem? Nie wydasz więc swojego tytułu, póki nie naprawisz tego problemu.


Ciekawostka: problemy czysto funkcjonalne (typu częste crashe, postać nie jest w stanie przejść dalej po animacji etc) również są flagowane jako compliance break. Sony i Microsoft nie pozwalają na wydanie gry, która wiesza się i nie pozwala na przejście dalej.


Odpowiadając: wielokrotnie odbijałem gold master build jako niezdolny do uzyskania certyfikacji Sony/MS

A w sumie zpaytam, jak często w gamedevie robi się testy wydajnościowe? Siedzę juz sporo w tej specjalizacji i nigdy nie widziałem oferty na ten typ testów.

@con987 zdażyło mi się uczestniczyć w kilku cyklach compatibility. Test robiłem zawsze na master gold build, na wszystkich PCtach obecnych na sali (okolo 110+ kombinacji). Obecność testu compatibility zależy tylko od widzimisię wydawcy. Jak nie zamówi to nikt nie zrobi.

@Zielczan nie compatibility tylko performance, sprawdzasz czy serwery wytrzymają na premierę. Mam wrażenie, że wszyscy to olewają.

@con987 masz absolutną rację, nikt tego nie robi. A jak robi to zespół QA nie jest w stanie w 1% wyczerpać zapotrzebowania. Pracowałem nad kilkoma tytułami sieciowymi. Zespól nigdy nie przekroczył 4vs4. W absolutnie dziwnych przypadkach cały QA grał przez 1-2h 32vs32.

Wołam: @ten_kapuczino @dziad_saksonski @Dzemik_Skrytozerca @Fly_agaric @serel @roadie @b0lec @Poliszynel @szczeppan @chuck84 @pizzzamonter @psalek @jakibytulogin @suseu @xepo @boogie @LuckySeven @AdelbertVonBimberstein @bojowonastawionaowca @koszotorobur @na_kanapie_siedzi_len

@sireplama początki w software house (testy dla każdego, kto płaci) absolutnie gówniane. Kasa rzędu 2000 złotych na rękę przy umowie zlecenie. Specjalizacja dla konkretnej firmy, która mnie zatrudnia - pieniądze bardzo konkretne.

@l__p małe? Na UoP w tym kraju? To jest ścisła topka i 95/97% ludzi w całym kraju zarabia mniej xD @Zielczan myślałem że B2B to mus w takiej dziedzinie.

@utede pewnie mam zakrzywiony obraz przez stawki zachodnie, bo nawet 20k PLN/miesiąc to zarabia się w IT w DE w sektorze publicznym, ktory ma słabe stawki 🙄

@l__p najważniejsza jest perspektywa siły nabywczej. A poza tym warunki w danym kraju, tj również bezpieczeństwo etc.

@koszotorobur nie, ale ogółem warszawska scena QA jest bardzo hermetyczna, więc coś tam się znało. Pracowałem w jednych z warszwskich wielkich software house: QLOC, Testronic, Lionbridge.

@madhouze najprościej rzecz biorąc po prostu na testach. Granularnie - poprostu każdy fragment gry jest rozbity na część. Wieloktrotnie testowałem gry fabularne. Testy polegają na: co stanie się jeśłi po akcji A wykonamy akcję B. Co stanie się, jeśłi po akcji A nie wykonamy akcji B. Co jeśłi po akcji A wykonamy akcję C. Co jeśłi po akcji A zaczniemy wykonywać misję poboczną A1. Co jeśli nie zrobimy nic przez 20 minut i wrócimy. Co jak nie zrobimy nic przez 20 minut, ale nie wrócimy. Itd Itp

@Zielczan


  1. Chce Ci się grać po pracy czy patrzysz z obrzydzeniem?

  2. Testowanie scenariuszy wykonuje sie manualnie czy skrypt jakiś I tylko patrzysz na wyniki?

  3. Czy AI / hindusi zabierają Ci robotę?

  4. Skąd pomysł na branżę?

@ciszej

  1. Od 7 lat nie pracuję już w gamedevie. Jak pracowałem to moja praca odpowiadała za mój największy breakdown growy, gdzie przez ponad rok nie miałem ochoty w nic grać xD

  2. Bardzo mocno zależy - testowaliśmy bijatyke, napisaliśmy AI w LuaScript, które się po prostu biło z przeciwnikiem. Testowaliśmy też KCD, gdzie każdy outcome questa był zrobiony ręcznie,

  3. Krótko mówiąc tak. Długo mówiąc - moja aktualna firma dąży do wykonywania 90% kodu za pomocą Claude Code. Ludzki input to ogarnianie coby CC nie odjebał + review.

  4. Chciałem grać w grę i otrzymywać za to ekwiwalent w postaci polskiej jednostki monetarnej. Tak to się zaczęło. A teraz po prostu lubię zarabiać ( ͡° ͜ʖ ͡°)

@Zielczan czy granie w gry w pracy jest tak samo męczące jak praca?

Bo tak się zastanawiam, czy praca jest w stanie obrzydzić człowiekowi nawet najbardziej ulubione hobby.

@MostlyRenegade zdecydowanie. Odpisalem wyzej @ciszej że moja praca w gamedevie była najgorszym załamaniem, w którym przez przeszło rok przestałem grać totalnie.


Przychodzisz na 7 rano, bo mieliśmy na 2 zmiany.

Pracujesz na Ultra Streeet Fighterem od 3 miesięcy. Dostałeś dziś excela Cammy vs. Akuma. Następne 8h jakie spędzisz to praktycznie ta sama walka z niskim poziomem trudności, ze średnim poziomem trudności, z wysokim poziomem trudności, z brakiem aktywności postaci, z wysoką aktywnością postaci, z postacią która tylko zbiera gauge i wali super, z postacią, która wali ultry etc ...

Dobra, wytłumacz dla laika co ty właściwie robisz i jak wygląda Twój zwykły dzień. Wyjaśnij jak dla kogoś kto komputera używa do czytania newsów na WP

@Weathervax

  1. Nie mamy w aplikacji systemu, który dla calla XYZ wystawia opinię dostawcy

  2. Zobowiązujemy się wystawić taki sposób, że jak wysyłasz nazwę dostawcy to dostajesz jego dane (adres, dane polaczone z naszym systemem)

  3. Wystawiamy taki system

  4. Wkraczam ja

  5. Patrze, czy jak damy dane dostawcy A w zapytaniu to mamy dane A w zwrotce. Jak damy dane B to NIE DOSTAJEMY danych dostawcy A. Jak damy fikcyjne dane to dostajemy fikcyjna odpowiedz. Jak podszyjemy sie pod dostawce A, ale nim nie jestesmy to NIE DOSTAJEMY danych dostawcy.

  6. Wszystko to trzeba zrobic w tescie automatycznym, ktory bedzie sie wykonywal od powstania do konca swiata.

  7. Zrobione



1) Która biblioteka do automatyzacji jest najgorsza Twoim zdaniem i dlaczego? Jestem ciekaw, w dużej mierze znam większość stosu który wymieniłeś.

2) Selektory CSS czy XPath?

Chyba nie widze najważniejszego, ile siana na miesiąc? chyba że nie chcesz mówić to pytanie zapasowe: dokąd nocą tupta jeż?

Security. Czy sprawdzacie i czym komponenty sieciowe?


UX. Testujecie interfejsy gier? Jak? Czym?


Jak w zespole planujecie testy? Jak w ogóle planujecie taski? Czym? Jakąś szczególną metodologia?

@Zielczan jak słabe jest to że znasz już tytuł i nie ma dla ciebie żadnych niespodzianek? Jak często widzisz fajne wzmianki w kodzie typu "nie wiem jak ale działa nie usuwać" czy tam inne easter egg?

Zaloguj się aby komentować