Czołem Mirki.
Dziś nowy kurs w #oracledev o optymalizacji zapytań SQL na bazie Oracle.
W nowym kursie opisuję trochę o dostępie do tabeli po rowid. W szczególności opisuję działanie bazy gdy w zapytaniu mamy więcej danych niż w indexie i musimy sięgnąć do tabeli czyli: TABLE ACCESS BY INDEX ROWID

W następnym kursie opiszę więcej czym jest ROWID a w jeszcze kolejnym o jednym ze sposobów joinowania ( ͡° ͜ʖ
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dzik_pl: hej, pytanie : "Celowo nie podaję jak utworzyć tabelę ponieważ każdy rekord w każdej tabeli posiada swój ROWID" - rowid jest unikalny na poziomie tabeli, schematu, bazy czy jak to jest?
  • Odpowiedz
Pyknąłem 5 zadań w picoCTF2019 związanych z Reverse Engineeringiem, a oto pierwszy artykuł jak to zrobiłem (w tej części wrzuciłem też instrukcję jak ustawić sobie środowisko do takiej zabawy przy pomocy IntelliJ). Pierwsze zadanie było banalne, ale kolejne artykuły będą już stricte analizować kod i Dalvik Opcodes :)

http://scvconsultants.com/2019/11/17/picoctf-2019-podstawy-reverse-engineeringu-dla-androida/

#reverseengineering #testowanieoprogramowania #android #programowanie #security
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki i Mirabelki, od jakiegoś czasu mocno inwestuję czas w naukę #testowanieoprogramowania i działam na #utest. Zastanawiam się na ile regularna praca testera pokrywa się z tym, jak realizuje się projekty na utest? Zakładam, że różnic będzie sporo:
- mniejsza fluktuacja projektów, a co za tym idzie lepiej znasz testowane oprogramowanie
- jest dokumentacja ( ͡° ͜ʖ ͡°)
- inna jest odpowiedzialność za
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Merceress: Na utest robisz głównie testowanie eksploracyjne (bardzo rzadko używane w normalnej pracy, ja przez 3 lata pracy nigdy nie robiłem testów eksploracyjnych) i czasem retesty (te już są standardem w pracy).
Jest to bardzo dalekie od tego, jak wygląda normalna praca w testowaniu. Ze względu na sam proces testowy, pracę z developerami, dokumentację, designy, dema, UATy, meetingi, narzędzia, ocenę ryzyka, tablice pokrycia i sporo innych rzeczy, których nie spotkasz
  • Odpowiedz
@Zsan: Test, przestaje być testem eksploracyjnym, gdy masz możliwość zapytania managera/developera/architekta czy kogokolwiek, jak to ma działać. Nie musisz mieć dokumentacji, by test przestał być testem eksploracyjnym.

Testy eksploracyjne zakładają, że "wjeżdżasz na soft" i sam oceniasz, czy coś jest bugiem czy nie, nie masz żadnego punktu odniesienia. A jak się jeszcze bardziej czepiać, to test eksploracyjny, przestaje być testem eksploracyjnym, gdy trwa zbyt długo :P

Innymi słowy - testy
  • Odpowiedz
@m0rdeczka: Po jaką cholerę ci kurs do jednego frameworka?
Naucz się podstaw programowania obiektowego, przerób później jakiś kurs budowy frameworków testowych na udemy i jedziesz. Szkolenie z samego selenium to całkowita strata czasu i pieniędzy.
  • Odpowiedz
Zrobiłam dzisiaj szkolenie i przyszły na nie takie prawdziwe osoby, z krwi i kości (ʘʘ)

Jakby ktoś był into #analizabiznesowa i chciał poczytać o behavior-driven development to polecam:
- John Ferguson Smart – “BDD in action”
- Gojko Adzic – “Specification by Example”
- blog
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #testowanieoprogramowania, szukam porady. Testowaniem zajmuje się od blisko 6 lat, początkowo manualnie, obecnie automatycznie (Java + selenium). Moje ostatnie dwa projekty były migracyjne więc wiązało się to z ogromem pracy z bazami danych (co bardzo lubię). W związku ze zdobytym w tym temacie doświadczeniem firma zaproponowała mi udział w nowym projekcie właśnie jako administrator baz danych i tu pojawia się pytanie - jak dużo wiedzy muszę przyswoić
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Snuffkin: ale to zależy jakie testowanie, bo widziałem książki tylko do selenium, widziałem do normalnego testowania softu w #python (pytest, unitest i spółka), lecz także testowania innego oprogramowania (np. endpointów API), pewnie znajdzie się więcej "nisz", ale jak widzisz, testy testom nierówne
  • Odpowiedz
Dziś nowy kurs spod tagu #oracledev
Zgodnie z ostatnią ankietą przedstawiam nowy kurs i otwieram nową serię o optymalizacji zapytań SQL na bazie Oracle.
Pierwszy kurs z serii o JOIN W ORACLE
Narazie podstawy i ogólny opis ale już niedługo dodam kolejne wpisy o metodach JOINowania. Przyznam, że pisanie takich "wstępów" do kursów idzie mi wyjątkowo ciężko bo nie ma kodu.¯\_(ツ)_/¯
Dla zaniepokojonych o indexy, pisania o indexach nie zawieszam ( ͡° ͜ʖ
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #wroclaw, #pracait szuka ludzi!
R&D Viessmann, praca przy szeroko rozumianej chmurze dla kotłów i pomp ciepła.

Aktualnie potrzebujemy:

2 programistów Front-end (z #angular
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie odnośnie testów API. Mam POSTa, w którym przesyłam dosyć dużego jsona. Mam za zadanie posprawdzać każde pole wpisując w nie różne niepoprawne wartości i sprawdzać czy status code się zgadza.

Rozumiem, że dla każdego pola z osobna powinienem utworzyć osobny test, który będzie bazował na wartościach pobranych z dataprovidera dotyczącego tego pola? Czy jest jakaś inna forma walki z 'dużymi' request body?

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

@elcor: może coś w stylu Combinatorial Attribute w NUnit(o ile liczba kombinacji nie będzie problematyczna)? W Twoim języku framework testowy ma pewnie coś takiego.
  • Odpowiedz
Mirki i mirabelki podpowiedzcie mi co dalej robić. Chcę zacząć w zawodzie testera, ale póki co słabo idzie. Mam doświadczenie w aplikacjach mobilnych, znam Javę, SQL, podstawy HTML i CSS. Ogarniam Postmana, jMetera i podstawy Selenium Webdriver. Mam ISTQB FL. Mimo to nikt z rekruterów nawet nie oddzwania :/ Większość ogłoszeń na juniora wymaga 2+ lat doświadczenia, a ja niestety w testowaniu nie mam żadnego.
Co jeszcze warto się nauczyć, żeby zwiększyć
  • 46
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Patrycja89: z pewnością znasz te wszystkie technologie i narzędzia nie mając żadnego doświadczenia w branży :)
kurs na udemy != umiejętności

jeżeli nawet nie oddzwaniają to znaczy że za bardzo ściemniałaś w cv i po prostu to wyczuli, jeżeli podajesz znajomości języków programistycznych bez żadnego repo z przykładami to odpadasz z miejsca.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
@Patrycja89: Trójmiejski rynek rządzi się swoimi prawami, jest bardzo ciężko w porównaniu do innych większych miast, bardzo dużo chętnych a mało miejsc pracy (raptem kilka dużych firm it), to i wymagania z kosmosu a i tak kogoś znajdują. Ja już się trochę meczę szukaniem, chciałem tu zostać ale widzę, że bez przeprowadzki to nie mogę liczyć na nic ciekawego
  • Odpowiedz
  • 1
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 38
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kaaban: O Łodzi zapomnij. Bliskość wawy sprawia, że z kasą słabo.
Kumplowi kiedyś manager Janusz powiedział, że jak kolega chce podwyżkę to wawa jest tylko godzinkę jazdy pociągiem od Łodzi.
  • Odpowiedz