Reverse
Jak obecnie wygląda zapotrzebowanie na testerów z python + pytest? Zapotrzebowanie sporo mniejsze od TS+Playwrighta czy jest w miarę stabilnie?

#qualityassurance #testowanieoprogramowania #testowanie #python #pytest #playwright #typescript
  • Najlepsze
  • Wszystkie komentarze
diarrhoea
@Reverse:
Sprawdzając na szybko na JJIT, +/- zapotrzebowanie w Polsce na pytesta jest ok. 3 razy mniejsze niż na Playwrighta.
Natomiast widać, że pytest bardzo zwalnia (więc prędzej czy później trzeba będzie się z niego wynieść, żeby być na bieżąco), a zapotrzebowanie na PW jest bardzo zbliżone do zapotrzebowani na selenium (co 2 lata temu byłoby nie do pomyślenia).

Więc python + pytest ma się jako-tako ale z raczej mało
diarrhoea
@Reverse: W sieciówkach nie siedzę ani trochę, więc tutaj nie wiem. Oceniam tylko ilość ofert :)
Od siebie mogę powiedzieć, że na ten moment według mnie warto iść w pracę z PW bo mam wrażenie, że ze wszystkich frameworków ostatnich lat, ten się najdłużej utrzyma przy życiu (pewnie za X lat skończy jak selenium, ale na ten moment jest dobrze)
testowy-tester
testowy-tester
Witajcie Mirki, musiałem założyć nowe konto. Mam pytanie z #selenium #python #pytest #programowanie #naukaprogramowania

Powiedzcie mi, mam główną funkcję w projekcie, w której wykonuję pewne akcje. Ale wiele funkcji korzysta z tego samego obiektu i nie chcę przy każdej osobnej funkcji tworzyć nowych obiektów, więc postanowiłem, że stworzę obiekty w def _init(self). No i wynik jest taki, że pycharm wyrzuca mi
  • Najlepsze
  • Wszystkie komentarze
Arogancky
@testowy-tester: brzmi troche jak https://www.geeksforgeeks.org/singleton-pattern-in-python-a-complete-guide/ ale nie chce mi sie nad tym głębiej zastanawiać w tym momencie
testowy-tester
testowy-tester
testowy-tester Autor
0
@testowy-tester: Dopowiem, że korzystam z page-factory, pytest, webdriver-manager i selenium
Bulldogjob
  • Najlepsze
  • Wszystkie komentarze
L.....k
L.....k
Może się troche p-------------m ale
1. Docstringi w testach są zbędne w 95% przypadkach, nazwa powinna być dostatecznie opisowa. Pozostałe 5% to testy specyficznych sytuacji gdzie setup jest unikalny/skomplikowany ("testsilniaujemne" z docstringiem "Testuje funkcje silnia dla liczby ujemnej" jest mocno meh)
2. Pisząc kod dla ludu przydałoby się go uprzednio sformatować zgodnie z zasadami, to się PEP8 w ogóle nie ima
3. Pisanie że pytest wykrywa tylko pliki z określonymi prefixami jest błędne,
Bulldogjob
Unittest i Pytest to najczęściej wykorzystywane frameworki do automatyzacji testów w Pythonie. Sprawdź ich porównanie i dowiedz się, który kiedy lepiej się sprawdzi

https://bulldogjob.pl/articles/1301-pytest-vs-unittest-porownanie-frameworkow-do-automatyzacji-testow-w-pythonie

#python #pytest #testowanieoprogramowania
  • Najlepsze
  • Wszystkie komentarze
L.....k
L.....k
Oczywiście samo lanie wody, nie porównywaliście kluczowych kwestii dla prawdziwych projektów, za to nie omieszkaliście porównać ilości gwiazdek na githubie, wyszukiwań na stackoverflow liczby zgłoszonych problemów. ( ͡° ͜ʖ ͡°)

Gdybym nie znał jednego czy drugiego rozwiązania to bym się nic nie dowiedział. Jeżeli porównujecie dwa frameworki i próbujecie doradzić nowej osobie wybór tego właściwego - powinniście je porównywać side-by-side.

Np. teardown w pytest vs teardown w unittest (jest tylko wspomniane ale daleko
matchius
Jakie pamiętacie najciekawsze pytania z #python i #pytest na rozmowach kwalifikacyjnych poziom mid/regular/QA?
  • Najlepsze
  • Wszystkie komentarze
xbonio
@matchius: inheritance vs composition
wiewior_s
puszczam pare testow pytestem na jenkinsie, dostaje jako wynik raport w allure, problem rebuildowania tylko tego co sie failowalo rozwiazalem dodajac --last-failed do wywolania, jak zrobic zeby finalny raport z tego uruchomienia z --last-failed zawieral w sobie wyniki testow ktore rebuildowalem + te ktore byly passed poprzednio? nie znam sie za bardzo na pytest, ani na testach ogolnie :/
#python #pytest #jenkins #allure
  • Najlepsze
  • Wszystkie komentarze
filozof900
testy powinny dzialac poprawnie za pierwszym razem, bez ponownego wywolania
elcor
elcor
1
Mam dwa pliki:
a.py zawierajacy funkcje iksde()
b.py, w ktorym chce napisac testy dla tej funkcji w pytescie

W pliku b robie import funkcji iksde za pomoca from sciezka.do.pliku.a import iksde
Klepie sobie testy, przy probie uruchomienia mam
  • Najlepsze
  • Wszystkie komentarze