@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
  • Odpowiedz
@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)
  • Odpowiedz
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
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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,
  • Odpowiedz
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
Bulldogjob - Unittest i Pytest to najczęściej wykorzystywane frameworki do automatyza...

źródło: comment_1624352376FzEZK9eywE34HKHQmthuFt.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
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
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@filozof900: zgadza sie, powinny ale nie dzialaja, mamy kilka niezaleznych srodowisk z ktorymi sie laczymy, produkcyjne jest spoko, testowe tez raczej okej, ale developerskie utyka zdarza sie ze jest na tyle zapchane ze nie odpowiada przez jakis czas, chcialbym w takiej sytuacji odpalic tylko to co sie wywalilo.
  • Odpowiedz
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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach