#qa #testowanieoprogramowania #python

Mam do testowania aplikację / bibliotekę działającą po Linuxem (c++). Żadnego GUI, żadnych okienek, interakcja i konfiguracja tylko przez CLI + pliki konfiguracyjne.
Testy raczej wyższego poziomu, systemowe, performance itd.

Czy Robot Framework nada się do takiego zadania? ew. jakiś inny framework?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam pare pytań do testerów którzy tworzą testy automatyczne z użyciem Selenium i Javy. Obecnie pracuję jako QA Engineer z tym, że są to głównie testy manualne, sam z siebie zacząłem naukę Selenium (Podstawy+ Javy znam).

Pytanie głównie dotyczy podejścia do pisania testów a mianowicie czy w branży używa się tylko i wyłącznie Page Object Patterns? Jeżeli tak, to jak wygląda ogólna struktura testów?
Osobiście u mnie w repo wygląda to tak, że
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

To jeszcze pytanie odnośnie bibloteki do testów, nie wiem czy to moje szczęscię ale przeglądająć oferty większość była z wymgoiem znania TestNG? Jak to sie ma do realiów, naprawdę TestNG jest częsciej wykorzystywany niż JUnit ? Osobiście w tych moich wypocinach na github'ie korzystam z TestNG (dużo łatwiejsza imo konfiguracja, parametry i dodatkowo proste uruchamianie kilku testów równolegle).
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Heart: nie ma czegos takiego jak "pisanie w selenium", jest pisanie w jakims jezyku uzywajac frameworka zwanego selenium. Poczytaj o page object pattern i przyswoj podstawy programowania.
  • Odpowiedz
Znasz może coś anglojęzycznego, i jak sądzisz czy warto przykładowe automatyzacje testów wrzucić sobie do repo na githubie? Przykładowo wykorzystując Java + Selenium + TestNG z wykorzystaniem maven'a i zapięcie tego do Jenkinsa do raportowania i CI?
  • Odpowiedz
Mam pewne pytanie, nie wiem morze mondre, morze gupie.

Tworzę testy w Postmanie, chcę je trochę bardziej zautomatyzować.
Puszczam pierwszy request, którego rezultatem jest TOKEN wypluty w response - Body.
Do kolejnych requestów potrzebuję ten TOKEN wkleić do headera. W jaki sposób automatycznie przekleić ten token?

@
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, szukam dobrych publikacji/książek/filmów traktujących bardziej praktycznie o #scrum obejrzałem kilka "tutoriali" z MVA z wytłumaczeniem co to są Sprinty, Backlogi, Role a bardziej szukam takiej wiedzy "od zera do scrum mastera" (hehe) na zasadzie pokazania zasady organizacji od samego początku projektu aż do końca. ( ͡° ͜ʖ ͡°) #qa #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pewien problem z Webdriverem - użycie page.click() przeładowuje stronę, co sprawia, że selenium wyrzuca StaleElementReferenceException.

I ja dokładnie wiem, że to dlatego, że traci referencję do obiektu page, tylko, że w moim kodzie ten exception nie ma większego znaczenia, bo po 'page.click()' nie ma już żadnych operacji na obiekcie o nazwie page.

I jak wyciszę ten exception tak jak na zdjęciu, to wszystko działa w porządku, tylko mam z tym taki
Wrathofthe_Tyrant - Mam pewien problem z Webdriverem - użycie page.click() przeładowu...

źródło: comment_wHN2ZAnAy02AE8VO9aNoEmW2ovMzMLPQ.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@m_bielawski: No właśnie chyba iterować niby można nawet po odczepieniu, ale jakakolwiek próba operacji na elemencie rzuci ten exception.

Bo w moim przypadku to było tak, że po pierwszym użyciu 'page.click()' strona była odświeżana. W tle szła wtedy jedna iteracja przez link, który prowadził do trzeciej podstrony (ale nie był klikany, bo nie spełniał warunku) oraz kolejna iteracja, która napotykała link o nazwie 'Next'. Wtedy kliknięcie na 'Next' było już
  • Odpowiedz
@damianbeat: praca zdalna w polsce albo w jakimś trzecim świecie? albo np na ukrainie, myślę że mieszkanie w ukrainie + praca zdalna stamtąd jakaś dobrze płatna i pewnie dużą część pensji odłożysz
  • Odpowiedz
Mirki, chciałbym na youtube podzielić się swoją wiedzą i doświadczeniem ze świata QA. Póki co do nagrywania video użyłbym Galaxy S8 + screen recording, ale zastanawiam się nad dźwiękiem. Jest jakiś relatywnie niedrogi mikrofon na rynku, z którego dźwięk nie odstraszy potencjalnej widowni?
#it #testowanieoprogramowania #qa
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@audiokoks: Apka mobilna na androida to w ogóle jakaś porażka, ostatnio wylogowało mnie z apki, przy próbie logowania występuje "Brak użytkownika". Gdzie na kompie mam normalnie konto zalogowane :D No i nie mówie nawet o tym, że po otworzeniu jednego obrazka, mogę mieć pewność że następny będzie miał taki sam rozmiar jak ten pierwszy
  • Odpowiedz
#praca #pracait #pracbaza #testerzy #qa #testowanie
#tester #programowanie #informatyka

Mirki, chciałbym bardzo poważnie zapytać o możliwość zostania testerem. Z tego co widzę, są oferty pracy dla testerów manualnych oraz automatycznych. Rozumiem to tak, że tester automatyczny posiada większe doświadczenie, zwłaszcza jeśli chodzi o programowanie, tak?

Ale do rzeczy. Chciałbym zapytać, czego się uczyć, aby móc
Chicane - #praca #pracait #pracbaza #testerzy #qa #testowanie 
#tester #programowani...

źródło: comment_nUIQDKLQLc7GgSKTHFQVag1LUzJ0NWNV.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

HELP

Uczę się Web Drivera (java) i próbuję sklecić automat, który będzie mnie zapisywał do wszystkich kursów udemy, które wielce szanowny kolega - mirek udostępnia na wypoku. Niestety - dość wcześnie pojawiły się problemy :) Mam kłopot z kliknięciem w pierwszy lepszy link, który kieruje na stronę udemy. Próbowałem wszelkich sposób lokalizacji tego elementu i niestety cały czas automat nie klika w to, co chcę.

Macie jakiś pomysł na to? Chodzi mi o
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@helloworld0: Szczerze, to bzdura. Masz flow do podejrzenia, przepisywanie ticketów na inne osoby, dodawanie załacznikow, komentarze, zmiany statusu, co innego potrzeba?;) Jezeli nie jestes PMem i nie układasz sprintów i burndown chartów, no to tam moze bedziesz klikac w max 10 miejscach ;) Tester/programista w jirze to uzywa mniejszej ilosci funkcji, niż jest na wykopie ;) To jest bullshit tool, nic więcej, do bugów github by starczył.
  • Odpowiedz
#testowanieoprogramowania #krakow #pracait #qa

Nie szukają może w waszych firmach testera? ~2lata expa, testy funkcjonalne, API, trochę Selenium, trochę Jenkinsa. Przygotowywanie test planów. Sporo konkursów przeszło przez moje ręce gdzie byłem jedynym QA w zespole.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rskk Masz jakieś konkretne oczekiwania wobec pracodawcy? Bo generalnie z tego co widzę to w Krakowie jest sporo ofert. Sam zacząłem na linku dostawać zaproszenia do wysłania cv (czy jak to nazwać,) a doświadczeniem jestem mocno za tobą
  • Odpowiedz