Czołem Mirki.
Dziś nowy kurs o optymalizacji zapytań SQL na bazie Oracle.
Nowy kurs opisuje skanowanie gdzie korzystamy z kilku indexów tabeli ale bez dotykania samej tabeli czyli INDEX JOIN SCAN

Mireczki, powiedzcie o czym napisać kolejny kurs. Oddajcie głos w ankiecie ( ͡° ͜ʖ

Temat kolejnego kursu:

  • Oracle FLASHBACK cz.2 14.8% (4)
  • TABLE ACCESS BY INDEX ROWID 0% (0)
  • Rozpocząć JOINy :) 51.9% (14)
  • Rozpocząć Indexy Bitmapowe 18.5% (5)
  • Utrzymanie Indexów 14.8% (4)

Oddanych głosów: 27

  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanie do osób, które zdawały ostnaio egzamin #istqb na poziomie podstawowym. Słyszałem że po zmianie sylabusa egzaminy organizowane przez SJSI zdaje bardzo mało osób, przez niesamowicie pokręcone pytania. Znalazłem egzaminy organizowane przez altkom bazujące na GASQ, które są w formie elektronicznej i -podobno - przystępniejsze dla zdających. Macie jakieś doświadczenia na tym polu, coś do podpowiedenia? #testowanieoprogramowania
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Merceress: Już po egzaminie, gasqu, sylabus 2018 zdawane po polsku. 33/40, więc z głowy. Sam egzamin dość ciężki. Pytania były bardzo jasno określone, bez zbędnych zawiłości logicznych (biję tu do idiotycznych pytań widzianych w egzaminach SJSI). Odpowiedzi do wyboru były już trudniejsze i czasem wymagały solidnego przeanalizowania i skupienia. bo potrafiły różnić się maleńkimi detalami. Warto mieć ze sobą długopis. Tak czy inaczej po zrobieniu kilku zadań na intuicję i
  • Odpowiedz
Czołem!

Dostałem w robocie testy funkcjonalne w Selenium (java) do utrzymania. Testy są pisane wg wzorca Page Object Pattern. W ramach utrzymania zaktualizowałem lokatory, zastąpiłem jakieś hardcodowane sleepy explicit waitami. Natomiast niektóre z metod testowych mają po ~100 linijek kodu i testują sporą część 'przejścia' po danej funkcjonalności aplikacji.

Czy uważacie, że dobrym podejściem byłoby rozbicie tych testów na mniejsze części (mniejsze metody testowe wykonujące się po sobie) ?

#testowanieoprogramowania
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zly_maynard Ja wyznaje zasadę, że jedna metoda powinna pokrywać jeden test case. Niezależnie od tego czy to dwie linijki, czy 200.

Jak jakaś część metody jest używana w innym miejscu, to wtedy jakaś fixtura/metoda i wywoływanie jej
  • Odpowiedz
Mirki jestem testerem oprogramowania od ponad 5 lat, początkowo byłem manualnym, od 3 lat pisze automaty. Czuję że czas ma kolejny krok w mojej karierze tylko tu pojawia się problem - nie wiem w która stronę iść. Zależy mi na jak najlepszych zarobkach i możliwości dałeś go rozwoju ale z drugiej strony nie chce stanowisk które polegają na zarządzaniu - TM, TL, PM odpadają. Co mi zostaje na ścieżce stricte technicznej? Bezpiecznik?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Waleczny_Ulany: Jeżeli do tej pory się na tym nie skupiałeś, to na pewno dołożyłbym wiedzę z kontenerów. To ostatnio modny temat, zwłaszcza w dużych firmach i dość ceniony.
Plus, próg wejścia dużo mniejszy niż do szeroko pojętego security.
  • Odpowiedz
Mam przeglądarke firefox, w niej mam zainstalowane pare dodatków, ale gdy uruchamiam bota odpala mi się czysta przeglądarka bez tych wszystkich dodatków. Jest jakiś sposób żeby to naprawić ? Bot jest pisany w pythonie z selenium.

bot = webdriver.Firefox()

#selenium #python #testowanieoprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
Cześć.
Poleci ktoś z Was książkę o automatyzacji aplikacji mobilnych? Android i iOS. Najlepiej uniwersalnie czyli selenium? Ew. Z osobna Swift +XCUITest, espresso.
#testowanieoprogramowania
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czołem Mirki.
Chwilę mnie tu nie było ale obiecuję, że wracam do regularnych publikacji ( ͡° ͜ʖ ͡°)
Napisałem dla was nowy kurs o Oracle Flashback i oto link: Wstęp do Oracle FLASHBACK

Dla tych którzy o tym, nie słyszeli to technologia pozwalająca przeglądać dane wstecz oraz sprawdzać co się z nimi działo. Mówiąc bardziej obrazowo, kolejnym razem jak zrobisz delete na tabeli produkcyjnej i zatwierdzisz ją commitem nie będziesz musisz szukać nowej pracy
dzik_pl - Czołem Mirki.
Chwilę mnie tu nie było ale obiecuję, że wracam do regularny...

źródło: comment_zTOLYwtc4p9TaOf1JL7QhRgLPm05dLEb.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
Moze poleci ktoś kurs ISTQB w warszawie?
Ewentualnie doradzi jaką ścieżkę kariery obrać?
Niby mam rok expa w testowaniu oprogramowania, lecz projekt był pomyłką, więc bardziej nauczyłem się złych nawyków od strony projektów. Z pozytywów złapałem syndrom testera i jestem teraz zrabany kupując rzeczy dla siebie - muszą być idealne ;)
Wiem na czym praca polega i chce obrać ścieżkę najpierw manual, później przejść do automatów, tudzież pozniej na programiste w Pythonie.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@palladni: tak z ciekawości... jesteś certyfikowany w automotive SIL? nie planuje przeprowadzki ,więc to nie jest opcja dla mnie ,ale jestem ciekaw jak łatwo wejść w projekt automotive.
  • Odpowiedz
  • 1
@kukoc18 wejść w projekt automotive jest stosunkowo łatwo, wiele firm pracuje jako supplier dla duzych OEMów. Certyfikacja SIL nie jest w ogole wymogiem w wiekszosci przypadkow, ale sa pewne firmy i projekty ktore moga tego wymagać.
  • Odpowiedz
@PeteGlorious: klasycznie - od 2k do 20k ( ͡° ͜ʖ ͡°)

Jak testowanie jakiejś skomplikowanej logiki która analizuje użytkownika i dobiera mu reklamy + automatyzacja + zaplanowanie całego procesu i danych testowych (które mogą być skomplikowane) + wydajność, to górny zakres jest możliwy.

Z drugiej strony mogę sobie wyobrazić że chodzi o jakąś prosta weryfikację czy zawartość się prawidłowo styluje i wyświetla, więc można zrobić crowdtesting
  • Odpowiedz
@Orzeech: w innym requeście mam to samo tylko w innej zmienne zapisuje i działa bez problemu, tu było kopiuj-wklej i zmiana ścieżki w jsonie i nazwy zmiennej więc to raczej nie to.
  • Odpowiedz
Dlaczego ten shit wywala mi błąd NullPointerException w testach. Te tablice nie są puste... Ogólnie to klasa bez testów mi działa normalnie a w testach wywala błąd. #programowanie #java #testowanieoprogramowania

public static int whereDidIFinish(int[] scores, int[] alice) {
int maxMode = 0;
Integer[] scoresInt = IntStream.of(scores).boxed().toArray(Integer[]::new);
Integer[] aliceInt = IntStream.of(alice).boxed().sorted().toArray(Integer[]::new);
MrFisherman - Dlaczego ten shit wywala mi błąd NullPointerException w testach. Te tab...

źródło: comment_w3cf7MzAOLrEbkbNeF2P1OREJy95WBOX.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman: wywala Ci null pointer exception, poza tym kod masz za bardzo przebajerowany, rozłóż go na czynniki pierwsze a potem baw się w streamy, boxy, sortowania i do nowej tablicy, przez to że tak zrobiłeś..... wlaśnie sam nie wiesz gdzie jest dokładnie błąd.

  • Odpowiedz
Znalazłem błąd w moim robocie selenium i potrzebuje rady.
Dropdown Select (wybór godziny w formularzu) zrzuca listę z suwakiem (nie wszystkie godziny widoczne po kliknięciu na 1 oknie). Selenium twierdzi przy użyciu selectByVisibleText(...);, że elemnt nie jest VISIBLE dla godzin, które użytkownik zobaczy po przesunięciu suwaka. Dla innych wyborów działa.
Select nie ma parametru VALUE

00:00 00:15 (...)

Jak
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach