Trochę #devops, trochę #programowanie. Generalnie mapka (jej pierwsza iteracja) dla osób które chcą pocisnąć dalej z testowaniem oprogramowania i automatyzacją - pobawić się w coś co nazywa się w hameryce Test Architektem. Fajnie byłoby gdyby ktoś mi powiedział o czym zapomniałem, co pominąłem. Albo nawrzucał mi od tego że mam klapki na oczach, ch.. wiem i w d.. byłem ;)

https://scvconsultants.com/2020/02/19/tester-roadmap-2020/

#testowanieoprogramowania #testowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@inz_Bartosz: dobre pytania, skoro je zadajesz to znaczy że nie przekazałem tego co chciałem. Wydaje mi się, że architekt powinien oprócz JSa znać dowolny inny język kompilowalny i statycznie typowany. Stąd C#/Java.

Jenkinsa i ADo wybrałem bo z tego akurat korzysta się najwięcej (trzecie miejsce ma TC, którego nie znam). OFC jeżeli znasz TC i Jenkinsa to Ado czy Bamboo nauczysz sie w 10 minut.

Chyba pora dopisać więcej i
  • Odpowiedz
  • 2
@nabbek no jasne, ktoś ci zapłacił za to że, żyjesz i nie masz umiejętności do niczego xDD To nie atut, serio xD Jedyne co możesz zgłosić to - nie działa to i tamto. Tyle samo może zrobić kolega z biura obok, który nad tym nie pracował i dostanie do testu poraz pierwszy. eot
  • Odpowiedz
@yorki: Mam sporo potencjalnych ścieżek. Mogę robić crossplatformowo, bo mogę w Flutterze, Xamarinie, mogę wdrażać różne frameworki jak Dagger, RxJava. Mogę robić pod Kotlina i Swifta. Ogólnie pojęte mobilki to moja droga, nie celuję w żadną konkretną firmę. Obecnie uczę się Fluttera i mam w planach RxJava przy kolejnej apce jaka będzie w pracy, bo crossplatformowe póki co nie chcą wdrażać w firmie, w której pracuję, może latem.
  • Odpowiedz
@nofluffjobs: na Safari na iPhone, z adblockiem (AdGuard) nie można przewijać strony. Komunikat o cookie jest zablokowany przez adblocka, ale i tak nie można scrollować.
  • Odpowiedz
Odebrałem #iphone z serwisu #apple i powiedzieli mi coś co usłyszałem po raz pierwszy od kiedy jestem z marką:
- Pana błąd moze wynikać z błędu w kopii zapasowej telefonu, zalecamy nie przywracanie kopii telefonu i skonfigurowanie go jako nowy telefon

... poważnie? I to jest naprawa? Wyczyścić telefon i elo? xD

trochę ciekawostka dla #testowanieoprogramowania bo ja w zyciu bym nie powiedział że taka sytuacja
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rabusek: bo kopia na iPhonach to nie zrzut zdjęć i innych danych do archiwum, tylko obraz calej pamięci, a przynajmniej tak obstawiam.

Dlatego wszystkie zdjęcia itd. lepiej trzymać na jakimś Google drive czy podobnych.
  • Odpowiedz
@dr0P_database: Jeśli masz więcej niż rok-dwa doświadczenia, to nie. Oczywiście jest to zupełnie wystarczająca suma, nie będzie ci brakować, ale stawki są często wyższe, szczególnie dla ludzi z doświadczeniem.
  • Odpowiedz
@LazyInitializationException: Z tym akurat różnie bywa :P Ale obstawiam, że łatwiej jest złapać podstawy jednak z kursu :)
Ale jak ktoś nie ma/ lub ma małe doświadczenie z automatami, to nie wyobrażam sobie, żeby po uczeniu się z dokumentacji selenium, ogarnąć na tyle, żeby chociaż w miarę mądrze napisać testy.
  • Odpowiedz
Dostałem zmianę stanowiska z testera mobilnego na... testera danych. Zmieniamy cały backend, Cassandra -> snowflake, Databricks -> Airflow. Systemy te znam tylko z tego ze czasem musiałem tam pogrzebać. Ale teraz jestem w zespole który stawia wszystko od zera i będzie robił migracje xD

Jako, ze NIGDY nie pracowałem z danymi, macie jakieś dobre materiały z których warto się podszkolić? Na pewno juz zacząłem uczyć się snowflake'a i airflowa zeby móc tego
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rabusek: Wbrew pozorom to nic super skomplikowanego:

- ile mikroserwisów gada z naszą bazą
- jakie są to interakcje (get/set?)

I w sumie dla każdego z nich sprawdzasz w sumie 3 stany takiej interakcji - czy akcja może zostać wykonana (uprawnienia, umiejscowienie w infrastrukturze, wszystkie potrzebne dane wyjściowe), czy została wykonana poprawnie (data quality), czy możliwe błędy są dobrze obsłużone (transakcje, unikalność i
  • Odpowiedz
@HonyszkeKojok: z manuala zostałem QA Leadem, jak dla mnie to awans. Przestałem testować, rozpisuje strategie testową i sprawdzam co developerzy otestowali, nie dotykam w ogóle zadnej funkcjonalnosci. Czasem musze dane testowe zrobić i tyle
  • Odpowiedz
https://marcinstanek.pl/cypress-6.html

Wczoraj dowiedziałem się że Cypress od wczoraj wspiera Cross Browser testing. Bardzo fajna sprawa, community prosiło o tą funkcję od dawna. Przetestowałem ją i opisałem moje problemy oraz odczucia w nowym poście. Niektórzy wieszczą już koniec Selenium. Zobacz co jest grane klikając na link. :)

#testowanieoprogramowania #testowanie #programowanie #programista15k #selenium #cypress #automatyzacja
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czołem Mirki i Mirabelki
Dziś nowy kurs w temacie #bazydanych a dokładniej #sql w #oracle dla średniozaawansowanych.
W tym kursie poruszam tematykę joinowania dużych zbiorów danych. Dokładniej opisuję metodę łączenia tabel: HASH JOIN w Oracle

Miał to być szybki i krótki kurs ale jak to w życiu bywa wyszedł najdłuższy do tej pory kurs który nie wiem ile czasu pisałem ( ͡° ͜ʖ ͡°)
Kolejne dwa kursy będą o

Najpierw "Code review w SQL"

  • Tak 72.4% (42)
  • Nie 27.6% (16)

Oddanych głosów: 58

  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 1
@mr_hammerer Oracle niestety nie podaje w jaki sposób wyznacza hash przy budowaniu build tabele. Podaje jedynie informację, może wystąpić sytuacja gdy hash dla dwóch różnych wartości jest taki sam. Mozemy sie domyslac, że różne wartości mogą generować ten sam hash że względu na zastosowanie modulo. Gdyby przyjąć funkcje hash jako hash=ID%iloscelementowtablicy. Wtedy gdy mamy 4 wartości z id: 1,2,10, 11 da nam odpowiednio 1-> 1, 2->2, 10->2, 11->3. Zastosowanie
  • Odpowiedz
Porąbało kogoś w tym Poznaniu w Santanderze? W ciągu miesiąca siódma rekruterka pisze do mnie z propozycją pracy u nich. One już same są świadome tego, że Santander zatrudnił pewnie z 20 różnych firm do znalezienia pracownika. Dzisiejsza rozmowa zaczęła się od pytania czy przypadkiem w ostatnim czasie już nie uczestniczyłem w rekrutacji do takiego a takiego banku.
Tak, uczestniczyłem.
To szkoda, szkoda.
#testowanieoprogramowania
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@diarrhoea: z absurdów hr, do kolegi zadzwoniła Pani z propozycja pracy u klienta u którego altualnie pracuje juz ponad dwa lata i ta informacja jest podana w jego profilu na Li.


@supersucker: do mnie raz zadzwoniła babka z firmy rekrutacyjnej która od pół roku zalegała mi z hajsem i która dostawała już pisma przedsądowe. To dopiero była abstrakcja
  • Odpowiedz
Korzystając z #testng użyłem sobie annotacji Factory, gdzie wywołuje sobie dwa razy cała klasę testową z różnym parametrem, wszystkie metody z klasie są od siebie zależne, wykorzystuje dependsOnMethods. Powoduje to, że jeden fail testu z dajmy na to pierwszego wykonania pokazuje też na koniec faila, mimo że praktycznie drugi suite przeszedł bez problemu.
Czy da się zrobić tak, by każde wywołanie klasy było pokazywany w wynikach osobno?
#testowanieoprogramowania
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JUnit 5 ma totalnie zmienioną architekturę względem JUnit4. To otwiera nowe możliwości. Co prawda od premiery minął już dobry kawał czasu, ale zapewne wiele projektów i firm jeszcze nie przemigrowało na nową wersję. Poznaj możliwości JUnit 5 w testach jednostkowych i nie tylko

https://bulldogjob.pl/articles/1139-mozliwosci-junit-5

#testowanieoprogramowania
Bulldogjob - JUnit 5 ma totalnie zmienioną architekturę względem JUnit4. To otwiera n...

źródło: comment_15813318223J2TwZWwMX4Ruo9kfbrMiu.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FELIX90: nie mogę, trzeba iść zakupy zrobić, dobrze że żabka i kerfur otwarte ( ͡° ͜ʖ ͡°)

Zawsze duże zakupy odkładam na niedziele żeby ci biedni ludzie w sklepie mieli co robić, tak samo robi masa sąsiadów, bardzo szanuje za myślenie o drugim człowieku
  • Odpowiedz
Hej Mirasy!

Z racji tego, że postanowiłem ruszyć w #it i w #testowanieoprogramowania (ale nie tak, żeby #2jednostkowe0integracyjnych), zrobiłem szereg kursów (włączając ISTQB, Postmany, SOAP UI, SQL itp... i nie tylko jako certyfikaty w UDEMY :) ) i będę się rozglądał z pracą (wiadomo - no fluff jobs i justjoinit, grupy na fb itp.). W związku z tym mam do was pytanie - jakie znacie
  • 53
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ale chodzi mi o sytuację, w której jesteś w jednym projekcie (np. apka na telefon typu fitatu, potem projekt się kończy i robisz coś innego (na co zlecenie wpadnie) ).


@Bigs: To tak nie działa. W większości i tak musisz przejść przez proces rekrutacyjny u klienta, to raz. Dwa, to, że kończysz projekt u klienta X nie znaczy, że masz z góry zagwarantowany projekt Y. Twoja kontraktornia zwyczajnie może nie
  • Odpowiedz