Mirki z #testowanieoprogramowania pytanko. W którym kierunku według was iść w mojej sytuacji. Playwritght czy Selenium?
Mam kilka lat expa w manual QA i pojawiła się opcja, a raczej parcie, żeby zacząć w obecnej firmie w nowym projekcie pisać testy automatyczne. Problem trochę w tym, że musiałbym zacząć je pisać z osobą która również nie ma doświadczenia w temacie. Możemy mieć wsparcie od osoby, która kilka lat pisała u nas
@Pmpa: Bazując tylko na szukajce JJIT i słowach kluczowych:
Selenium: 250 ogłoszeń
Playwright: 185 ogłoszeń.

Różnica nie jest ogromna. Jasne, nie uwzględnia to oczekiwanego lvl, pieniędzy, lokalizacji itd. A i sama szukajka JJIT jest lekko upośledzona, ale trend w ilości ogłoszeń dla PW jest wzrostowy, Selenium spadkowy.
  • Odpowiedz
Znacie jakieś ciekawe apki open source na Androida do napisania frameworka + automatów? Chcę coś napisać "do szuflady", tak w ramach sprawdzenia siebie, bo od zawsze wkraczam w już istniejący framework i tylko go rozwijam + dopisuję testy, a chciałbym napisać coś od początku do końca sam, po swojemu.
Mam plan przeglądać sobie githuba i samemu też szukać, ale pytam i tu, bo może ktoś zna coś ciekawego.

#testowanieoprogramowania #
@itakniktniezapamieta: taki mam plan, ale to w przyszłości. Na razie chcę się skupić na samej automatyzacji.

@psposki: to też jest jakieś wyjście, nie wpadłem żeby pobrać coś z Google Play. I jeśli nie znajdę nic ciekawego open source, to pewnie tak zrobię. Tylko tak jak piszesz, wtedy tylko appium. A przy open source chcę napisać i w appium i espresso, dwie wersje tego samego, raz żeby w praktyce
  • Odpowiedz
#anonimowemirkowyznania
Wpakowałem się w szambo, a wcale nie musiałem.

Ostatnio strzelił mi miesiąc w nowej pracy, ale już wiem, że ten miesiąc i następny to moje ostatnie tutaj.
Siedziałem wygodnie w swoim korpo, robiłem sporo rzeczy, od utrzymywania CI, przez testowanie, po rozwój wewnętrznego frameworka, było to fajne, bo można było się podszkolić w różnych dziedzinach i co nie co o nich wiedzieć. Problemem był totalny brak wymagań, przez co cała praca była w zasadzie na chybił trafił, co klient może potrzebować. Taka wolność jest niby fajna, ale do czasu, po 2 latach mi to trochę ciążyło.

I
OP: @pop_up: to czy wszystkie działają nawet nie sprawdzam, szkoda czasu.

@RanyBoskieJestemKioskiem: chłopie, jakie CI, wszystko odpalane wyłącznie lokalnie, bo przecież w pliku X musisz podmienić hasło jednego z nich na swoje. Ja nie wiem jak ktoś dopuścił żeby oni to wszystko tak robili i nie zainteresował się jak to źle wygląda.

Ten komentarz został dodany przez osobę dodającą wpis (OP)
Zaakceptował: sokytsinolop
  • Odpowiedz
@AnonimoweMirkoWyznania: Z czystej ciekawości jaki hajs na łapę dają? Szkoda ze nie udało Ci się wyczuć na rozmowie, ze nie maja code review itd. Zawsze możesz spróbować iść wyżej poskarżyć się, ze to jebnie - jeśli góra wyrazi zgodę można wszystko zbudować od nowa co wydaje się fajna robota.
  • Odpowiedz
można tak pisać że na końcu dostanie raport z tasiemca który mu wypisze co było "ok" a co "false".


@PiersiowkaPelnaZiol: nie do końca, zazwyczaj po failu test się kończy. Więc jak w tasiemcu masz 10 testow, a wywali się na 2 kroku, to dla pierwszego będzie "ok", dla drugiego "fail", a pozostałe 8 będzie "skip". Teoretycznie można zrobić obejście i lecieć dalej z testem, ale to bez sensu, no i
  • Odpowiedz
@wykopowy_tester: @test_user: zastanawiam sie czy OP przypadkiem nie jest na etapie pisania kodu poruszającego sie po aplikacji, a do samych testów jeszcze nie doszedł ale użył juz metod setUp i tearDown. Chce pisać dalej kod ale przeglądarka mu sie zamyka.
@damianbeat: tak jak juz ktoś pisał, zakomentuj driver.quit() chociaż ja na takim etapie zawsze mam otwarta aplikacje w innym oknie i manualnie sie po niej poruszam
  • Odpowiedz
Mirki i Mirabelki.

Czy według was osoba która zajmuje się pisaniem testów automatycznych w Selenium WebDriver (np. w Pythonie, czy Javie) to jest jeszcze tester czy już developer? ( ͡° ͜ʖ ͡°)

W jednej #pracbaza napisałem swój framework do testów w #java a w drugiej framework w #python i dashboard do monitorowania w django (w template-ach poszła rzeźba w #javascript, #ajax, #jqeury ), i nie wiem czy mogę się tytułować jako #developer testów czy nadal jako #tester
Chyba połączenie espresso+robolectric wygrywa na ten moment, jakby ktoś tu znalazł coś lepszego, to proszę o zawołanie :-)

Podobno też Google ma niedługo wypuścić jakiś zestaw bibliotek do testowania, może wreszcie coś fajnego i łatwego :-)
  • Odpowiedz
Mirki czy ktoś pisał testy automatyczne dla #android w których korzysta się z map google?

Używam #robotium . W necie znalazłem, że jest jakiś dodatek "robotium-maps" ale nie bardzo wiem jak to podciągnąć do android studio i gdzieś znalazłem komentarz, że nie jest to już kompatybilne z "nowymi mapami google". Może ktoś zna jakiś pomocny framework do automatycznych testów map?

Zaryzykuję i użyję tagów #programowanie #
  • Odpowiedz
@test_user: A zapomniałem... Mają świetny tutorial dostępny tu: Link

Aha i jeszcze jedna zaleta: test log jest generowany w htmlu i zapisywany na dysku... pozwala to na proste sprawdzanie co poszło nie tak, gdzie keyword się wysypał itp :)

I kolejna wada nie ma jako takiego kompilatora... Można robić spod basha uruchamianie ze ścieżki do pliku
  • Odpowiedz