Mirki, niedługo mam rozmowę kwalifikacyjną na staż testera oprogramowania. Wymagana dobra znajomość #python i doświadczenie w pracy z linux/unix systems, więc przygotowuję się na ewentualne pytania. Czego mogę się spodziewać?
Znalazłem między innymi takie pytania:
http://www.careerride.com/python-interview-questions.aspx
http://www.careerride.com/python-interview-questions-2.aspx
Czy to wystarczy?
#testowanieoprogramowania #rozmowakwalifikacyjna
@DreqX: Nie ma reguły ale radziłbym ci powtórzyć dobrze podstawy żeby się nie zamotać na czymś banalnym, niż brnąć w jakieś bardziej skomplikowane rzeczy. Napisać sobie kilka zapytań na kartce też nie zaszkodzi, bo być może będziesz się czuł dziwnie bez podpowiadającego IDE. Na pewno dadzą coś łatwego ale może być podchwytliwe;)
@audiokoks: jak nie jesteś ambitny to Atos. Ssanie jest w Nokii i Volvo mocne, ale w obu znajomi są mocno podzieleni co do tego czy jest fajnie. Jak znasz niemiecki to Capgemini na propsie. SoftServe mocno wchodzi, ale to ukraińcy więc wiesz, nie ma lekko. Unikaj handlarzy, dokładnie tych co @piolem wymienił ( ͡° ͜ʖ ͡°) Poza tym ładny profil na LinkedIn i nie będziesz mógł się
Siema Mirki, szukam pracy jako tester oprogramowania / tester automatyczny.

Mam małe bo tylko 2 miesięczne doświadczenie z testowania aplikacji mobilnych. W cv mam wrzucone Python, Selenium Webdriver, których to znam podstawy i jestem w stanie przeprowadzić proste testy, logowanie się, pobieranie tekstów, robienie screenshotów.

1. Czego jeszcze mogę nauczyć się jeżeli chodzi o testowanie przy pomocy selenium? Jakie testy przeprowadza się najczęściej?

Na rozmowach kwalifikacyjnych hrów najbardziej insteresuje doświadczenie, które nie
@kater:
1. Rozwiń swoje umiejętności tworzenia testów automatycznych wykorzystując selenium. Opanuj przykładowo Page Object pattern/Page module pattern. Pooglądaj repozytoria, zobacz jak kod jest rozdzielany (np: core, Page objects, tests). Zrozum ideę dziedziczenia klas w tym wzorcu, opanuj płynne korzystanie z selectorów. Poczytaj jak używać assertions, co to jest setup i teardown, naucz się tworzyć testcasy i testsuity (unittest framework).
Ogarnij jak można przechowywać dane do testów, jakie są wady
@venomik: Nie no wiadomo, budowanie mastera to chwila moment. Ale np. ja w obecnej robocie miałem taką sytuację, że z nieznanych mi do tej pory powodów testy puszczane w Bamboo z wielowątkowością na poziomie kodu testów wywalały się bo zachodziło race condition na jakichś plikach firefoxa. A najlepsze jest to, że nigdzie indziej nie mogłem zreprodukować tego problemu, sprawdzałem chyba na 6 kompach i nic, odpaliłem testy z palca na serwerze
Drogie Mirki mam zagwozdkę. Napisałem testy apki webowej w RobotFramework (selenium + sikuli), wrzuciłem je sobie do Jenkinsa na innego kompa, do którego mam dostęp przez pulpit zdalny (Windows 7). Testy działają tylko wtedy kiedy jestem zalogowany do tego kompa, jak wyłączę pulpit zdalny wyszukiwanie elementu przez Sikuli nie działa i dostaje:

FindFailed: can not find startpagelogo.png

Z tego co patrzyłem przeglądarka startuje, strona się ładuje.
Co to za magia
@askorek: Testy będą działać tak długo jak będziesz zalogowany. Z tego co widzę korzystasz z robota, a o ile pamiętam on służy do obsługi systemowych okienek dialogowych. Niestety, gdy nikt nie jest zalogowany "fizycznie" to testy co prawda lecą, ale nie istnieje żaden fizyczny odpowiednik okienek dialogowych po których można klikać(nie są one po prostu renderowane)
@askorek: Nie miałem czasu w swoim projekcie aby tak kombinować, ale można napisać jakiś skrypt który będzie zdalnie logował jakiegoś użytkownika (troche masakryczny workaround). Albo postawić jakaś sesje remoteHosta na maszynie virtualnej(troche mniej masakryczny workaround). Pomijając to rozwiązanie, to nie mam zielonego pojęcia. Ja na szczęście musiałem tylko zmieniać ścieżkę zapisywania plików, ale z pomocną przyszły mi webDriverowe desiredCapabilities.
@angular: po co piszesz testy CRUD? To są przecież elementarne operacje więc nie warto ich testować. Jak już chcesz takie rzeczy robić to ogarnij jakąś bazę w pamięci, dorzuć elementy do bazy przy setUp i wykonuj operację. Jak będziesz sprawdzać delete to i tak będziesz musiał zrobić selecta, tak samo z updatem i insertem.
return context.SaveChanges() == 1;


@angular: SaveChanges() zwraca liczbę wpisów, które zostały zapisane do bazy. Jeśli wyedytujesz kilka rekordów i wtedy wywołasz SaveChanges() to zwrócony wynik >1.
Czy są tu jakieś mireczki na #programowanie z miasta #lodz? Firma w której pracuję (główna siedziba w Poznaniu, mamy też odziały we Wrocławiu - gdzie pracuje, oraz w Pile) otwiera nowe biuro, tym razem w Łodzi.

Odział w Łodzi otwiera Wojtek nasz CTO, który specjalnie przeprowadził się z Poznania. Pierwszą osobą, która ma tam bym zatrudniona, to... rekruter :) Oprócz tego, dopóki nie zostanie zatrudnionych kilku programistów, by nie zawracać sobie
Pobierz noisy - Czy są tu jakieś mireczki na #programowanie z miasta #lodz? Firma w której pr...
źródło: comment_llb5gXLiFEww2Z8lmdgGowFr2BY3Zqld.jpg
#qa #testowanie #testowanieoprogramowania

Powiedzmy, że chciałbym rozpocząć "karierę" w kierunku testera czy tam QA. Plan jest taki, że w styczniu podejdę do egzaminu ISTQB Foundation (do tego znam trochę Ruby(+Rails), jak trzeba to jakieś tam zapytania w SQLu napiszę, tak samo w MongoDB, ogarniam Gita, Linuxa). Co oprócz tego powinienem opanować jeżeli chce zwiększyć swoją szanse na przynajmniej zaproszenia na rozmowy rekrutacyjne? No i żeby oczywiście potem przez tą rekrutacje przejść. Nawet
@rskk:

Moje CV jest bardzo kiepskie dlatego chce zrobić ISTQB i jednak moim celem na pierwszą prace są gówno-firmy bo w korpo nie mam szans.


No właśnie Ci mówię, że masz. To nie jest tak, że do korpo idą tylko ludzie z doświadczeniem i certyfikatami. Liczą się chęci i umiejętność szybkiego uczenia się - to można wbrew pozorom łatwo zweryfikować na rozmowie. Np. posiadanie ISTQB nic Ci nie da jeżeli nie
Kupiłem książkę "Zawód tester" wydawnictwa PWN i mam #boldupy
Chodzi mi tu o traktowanie czytelnika, o poziomie merytorycznym książki nie będę pisał, ponieważ jej jeszcze nie przeczytałem.

1) Książka miała być wysłana 30.11 (przedsprzedaż), ale przedsprzedaż przedłużono do 4.12 nie informując mnie o tym. O fakcie dowiedziałem się po zadzwonieniu do BOKu.
2) Nowym terminem wysyłki miał być 4.12 (czyli nici z prezentem na Mikołaja).
3) Wczoraj kolejny raz zadzwoniłem do BOKu
@CzekoladowyRomeo: Wiedziałem, że o czymś zapomniałem (,)
W skrócie: książka ciekawa, w sam raz dla ludzi, którzy chcą iść w zawód testera. Zgadzam się z tą recenzją. Jako uzupełnienie radziłbym przeczytać "Testowanie i jakość oprogramowania” Adama Romana - przy czym ostrzegam, że to kobyła i służy raczej za kompendium wiedzy oraz swoje kosztuje.