Cześć, jak sobie radzicie z hashowaniem np. klucza API w Postmanie? Mam taki case, że zapisałem go w zmiennych środowiskowych i wyeksportowałem wraz z całą kolekcją i uruchamiam korzystając z Newmana, ale z racji tego, że są to wrażliwe dane, to nie powinno to być widoczne w repo GitHuba.
#testowanieoprogramowania #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, wiecie może jak rozwiązać problem, gdzie collection runner w Postman zwraca 0 błędów, a ta sama kolekcja ale uruchamiana w terminalu przez Newmana zwraca 2 błędy? Testy są od siebie zależne, ale widzę, że kolejność jest zachowana. #testowanieoprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kamilek98PL: @Pojedynczy: generalnie security to nie QA, pentester moim zdaniem jest zupelnie inna osoba niz zwykly QA. W każdej organizacji w jakiej pracowałem, security testami zajmowala sie dedykowana osoba bardziej ogarnieta w adminowych rzeczach niz w testowych
  • Odpowiedz
Szukam jakiegoś narzędzia, które wspomogło by mnie w wypełnianiu formularza przy tworzeniu nowego użytkownika testowanego serwisu. Chodzi o to aby część pól, które są nieistotne zostały wypełniona przez automat.

Myślałem o autoit ale tu dostępne bliblioteki do współpracy z przeglądarkami za wiele nie oferują (wyszukiwanie el. tylko po nazwie) natomiast przeskakiwanie między polami przy użyciu TAB nie wiem na jak długo się sprawdzi.
Inną opcją jest użycie javascriptu do uzupełniania tych pól,
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@07zglosSie: Espresso jest lepsze, jako sposób natywny wbudowany w SDK Androida, na iOS alternatywa to o ile pamiętam XCUITest - też wbudowane natywnie.
Appium jest spoko, o ile chcesz pisać testy równolegle dla obu platform, ale jest wolniejsze niż rozwiązania natywne i wymaga trochę więcej pracy.
  • Odpowiedz
Wchodzę na czat w projekcie na testbirds a tam afera bo nie dość że nie można wysłać TC bo w dokumentacji jest prośba o jednego screena to na stronie trzeba podać minimum cztery xD no ale to mniej istotne, ciekawsze jest to że ceny za bugi spadły parokrotnie w przypadku high i critical to chyba nawet i 7-8 razy pic rel ( ͡° ͜ʖ ͡°) spotkaliście się kiedyś
Meserole - Wchodzę na czat w projekcie na testbirds a tam afera bo nie dość że nie mo...

źródło: comment_1605695715vRgcMFGPPv0GzuSjB4iYm3.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wiem że było milion razy ale ci prowadzący kursy powinni pracować w ministerstwie propagandy a nie jako szkoleniowcy xD na branżowych stronach typu justjoinit na CAŁĄ polskę jest 9 ogłoszeń na juniorów a koleś który nie przeczytał przypiętego posta na grupie (gdyby przeczytał to by nie pytał) zastanawia się czy warto robić kurs za kilka tysięcy a pewnie nawet nie ma konta na jakimś utescie i pewnie nawet nie wie czym jest
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Meserole: Jak byłem na spotkaniu które zachęcało do zrobienia kursu w SDA, to prowadzący wyświetlił screena z bodajże nofluffjobsa, ze są dziesiątki, jak nie setki ogłoszeń na juniora (co ciekawe, nie filtrował po testerach, tylko juniorach ogólnie).
Sprawdziłem, ogłoszeń juniorskich w testowaniu były wtedy ze 3 w Polsce i może z 15 razem z kodzeniem, devopsami itd. Jak to napisałem na czacie, to mi powiedział, że źle filtruje a on
  • Odpowiedz
@Lagranzjan: Przeglądnąłem co tam jest - nie warte. Tam są same podstawy, które masz w dowolnym poradniku dotyczącym tych narzędzi a sam temat konteneryzacji testów jest po prostu łatwy.
  • Odpowiedz
@rskk: dzięki, w takim razie jeszcze to przemyśle. W sumie to że podstawy to bardzo mi nie przeszkadza, nie szukam póki co szczegółwych informacji jak zrobić swój projekt i poradzić sobie z trudniejszymi problemami.
Bardziej chodzi mi o jakieś źródło wiedzy, od czego zacząć, czym to właściwie jest, z czym się je i do czego służy.
Dlatego właśnie jako kopmendium wiedzy wydawało mi się ok, chociaż ta cena nie szczegółnie
  • Odpowiedz
Jak wrzucić PR i przeżyć – czyli o jakości kodu słów kilka

Weź udział w webinarze online. Podczas webinaru dowiesz się:
- dlaczego testerzy powinni robić Code Review?
- jakie są dobre praktyki programowania (DRY, KISS, YAGNI)
- jak zaadaptować wzorce projektowe w swoich testach (Page Object Pattern, Builder, Bridge itp.)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego cypress po każdym scenariuszu wywala wszystkie cookies? Na końcu scenariusza pobieram wszystkie cookie, wrzucam do funkcji, którą wywołuje w kolejnym scenariuszu, ale to jest bardzo łopatologiczne, jest jakieś mądrzejsze rozwiązanie? ( ͡° ͜ʖ ͡°)
#cypress #testowanieoprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@itakniktniezapamieta: @RanyBoskieJestemKioskiem:
Aplikacja działa w ten sposób że po zalogowaniu trzyma informacje, że użytkownik jest zalogowany. Cypress wycinając te informacje powodował, że każdy kolejny krok oznaczał powrót do ekranu logowania.
Najpierw próbowałem na początku drugiego testu(czyli tuż po zalogowaniu) czytać te cookie, ale to nie działało. Dlatego zaczytałem je na końcu pierwszego bo to sie udało :D
Spojrzę na te tutoriale, dzięki ;)
  • Odpowiedz
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
W jaki sposób mogę w Cypressie sprawdzić czy element w iframie istnieje i na tej podstawie rozpatrzyć sobie to w ifie?
Niestety sytuacja zmusza mnie do takiego sprawdzenia warunku i na tej podstawie wykonania kolejnych czynności.
#testowanieoprogramowania #cypress #javascript
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lobo: Akurat istnieje plugin do obsługi tego https://gitlab.com/kgroat/cypress-iframe.

Problem mam trochę inny, jak mam sprawdzić czy element właśnie w iframie istnieje. Korzystając np. z .find() w ifowym warunku rzucany jest błąd, że cypress nie znalazł tego elementu zamiast zwrócić boola i wtedy postępować według dalszych instrukcji
  • Odpowiedz
@elcor ogólnie testowanie przypadków, których nie jesteśmy pewni w 100% może być w pewnym momencie problematyczne lub prowadzić do tego, że testy staną się 'flaky'.
Nie lepiej byłoby zastanowić się nad rozwiązaniem, które zawsze będzie/nie będzie triggerowało ten element?
  • Odpowiedz
Próbuje uruchomić jakiś pierwszy automat w javie + selenium i google chrome webdriver, natomiast dostaję błąd:

Starting ChromeDriver 2.46.628402 on port 44643
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.

wie ktoś może jak to ogarnąć?
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@pabl0esc0bar: tak naprawde to chodzi o cala otoczke wokół tego. Jezyk jest tylko możliwością komunikacji. Jezeli bedziesz rozumial po co robic takie testy, jak je pisac najlepiej, jak tego pilnowac i jak uruchamiac to juz cala wiedza.
Reszta to w sumie jest schematyczne szczegolnie dla testerow nie wymaga sie znajomosci na bog wie jakim poziomie jezykow. Stworzysz raz swoj schemat i lecisz z tym :)
  • Odpowiedz