Archiwum kategorii: Testowanie

Wiosna 2018 – konferencje testerskie

Jakie konferencje testerskie (i nie tylko) czekają nas w pierwszej połowie 2018 roku? Zapraszam do zestawienia. Tak jak i w poprzedniej notce na ten temat, źródła to Testerzy.pl, Crossweb oraz ogólnie: „internety”. Niestety w tym roku udało mi się znaleźć dość mało wydarzeń związanych stricte z testowaniem. Może jeszcze coś się w międzyczasie pojawi – zaktualizuję wtedy listę.

konferencje testerskie

Foto: d9k

Luty – konferencje testerskie

Wrocław daje radę. Aż dwa mini-wydarzenia testerskie. Spójrzcie sami: Czytaj dalej

Tester oprogramowania. Jak zacząć pracę jako tester?

Czasem znajomi spoza branży IT pytają mnie, jak zacząć pracę jako tester oprogramowania, albo proszą, żebym opowiedziała im na czym polega moja praca. Żeby się nie powtarzać, postanowiłam spisać to w jednym wpisie. Liczę, że komuś jeszcze się to przyda <3

Tester w kropki

Tester w kropki. Foto: d9k, Beskidy

Jak zacząć pracę jako tester?

Spróbować! Na juniora/młodszego testera manualnego naprawdę często nie trzeba kosmicznych umiejętności. Trochę wiedzy technicznej, parę książek wprowadzających w temat i zdrowy rozsądek – i myślę można spokojnie startować na mniej wymagające stanowiska. Reszty i tak nauczy się „w praniu”. Jeśli jest się tuż po studiach informatycznych, naprawdę nie trzeba wiele, większość pytań na rozmowach dotyczy po prostu myślenia („jak przetestował/a byś program, który jako wejście pobiera x, a ma za zadanie przerobić te dane na y„).

Co to jest tester manualny, automatyczny?

Przyjęło się, że rozdziela się te dwie kwestie, jednakże w praktyce nie zawsze są one oddzielnymi stanowiskami. Czytaj dalej

Książki o testach automatycznych

Kontynuując serię wpisów księgarskich (pierwsza część tu: Ksiażki o testowaniu oprogramowania – po polsku i dla początkujących a druga tu: Książki o testowaniu oprogramowania – po polsku, część #2) nadal przyglądam się książkom o testowaniu. Oto książki o testach automatycznych, które udało mi się znaleźć. Są to pozycje o testach automatycznych ale nie o testach jednostkowych – niestety w księgarniach bywają one wrzucane do jednej kategorii, a niestety jest to sprawa oddzielna – według większości znanych mi praktyk (podkreślam: praktyk, nie teorii 😉 ), testy jednostkowe piszą programiści, a pozostałe testy – testerzy.

Książki o testach

Książki. Foto: d9k

Czytaj dalej

Ksiażki o testowaniu oprogramowania – po polsku i dla początkujących

Jako że Helion raz po raz rzuca ciekawymi promocjami (niedawno można było złapać całkiem fajne zniżki: -40% na wybrane ebooki i -20% na niektóre książki), zaczęłam przeglądać, co mają ciekawego w kategorii: Książki o testowaniu. Muszę przyznać, że oferta jest niezła (a na pewno lepsza niż jeszcze jakiś czas temu) i jeśli nadal tak będą nęcić promocjami, to chyba skuszę się na pozycje, których jeszcze nie czytałam 🙂

Ksiażki o testowaniu

Ksiażki o testowaniu, dla początkujących

Postaram się uszeregować ksiażki wg stopnia zaawansowania, choć zastrzegam, że nie każdą miałam w ręku:

Czytaj dalej

Dzień Testera Oprogramowania!

Dziś Dzień Testera Oprogramowania! Święto to obchodzone jest 9 września, na pamiątkę pierwszego zarejestrowanego „buga”.

Ćma - idealna na Dzień Testera

Witrażowa ćma na witrażowym oknie. Foto: moje, Chatka pod Potrójną, czerwiec 2015

Dzień Testera i jego historia

Wydarzenie miało mieć miejsce w roku 1945 lub 1947. „Bugiem” była… ćma, która zaplątała się we wnętrznościach komputera Mark II. Rejestracji problemu (w najprawdziwszym papierowym dzienniku!) miała dokonać  sama Grace Hopper, pionierka informatyki. Grace zasłynęła m.in. dzięki swym pracom nad prototypem języka Cobol (1960) i pierwszymi kompilatorami (A-0 system, 1952). Źródła każą jednak traktować to tylko jako anegdotkę – Grace lubiła przytaczać ową historyjkę, a faktycznej rejestracji błędu dokonał któryś z operatorów komputera. Co ciekawe, dziennik można oglądać w Narodowym Muzeum Historii Amerykańskiej  (a jeśli się akurat do Stanów nie wybieracie, jego fotografia jest tu: http://americanhistory.si.edu/collections/search/object/nmah_334663).

Nie zmienia to jednak faktu, że w tamtych czasach owady te były prawdziwym utrapieniem. Pomieszczenia, w których znajdowały się ówczesne komputery, emitowały mnóstwo ciepła, co wabiło wszelkie żyjątka. Stanowiło to spory problem, bo plątające się w obwodach owady wprowadzały autentyczne zakłócenia w działaniu komputerów. Trzeba je było więc odpluskwiać (debugować) i to w faktycznym znaczeniu tego słowa 😉

Drodzy Testerzy, wszystkiego dobrego! Mnóstwa cierpliwości, bystrego oka i żeby tych bugów było jednak jak najmniej, a oprogramowanie cechowało się wysoką jakością. Bo to chyba w całym tym ambarasie jest najważniejsze 🙂

Darmowe konferencje jesienią i zimą

Lato dobiegło końca, zaczyna się nowy sezon, a wraz z nim w kalendarzu CrossWeb zaczęło pojawiać się coraz więcej wydarzeń. Spośród nich wybrałam to, co najbardziej mnie interesuje czyli… Darmowe konferencje 😉

Darmowe konferencje jesienią

Piękniusia fotka poglądowa;) Foto: moje, 2017

Początkiem roku temu tworzyłam podobny spis konferencji na wiosnę/lato, całkiem nieźle sprawdziła mi się ta metoda, bo zmotywowało mnie to do wybrania się na kilka wydarzeń. Tyle tytułem wstępu, zapraszam do przejrzenia, co ciekawego udało mi się znaleźć:

Czytaj dalej

Prasówka #5

Żeby być na bieżąco, co jakiś czas przeglądam moją kolekcję RSS na Feedly.com. Dziś Prasówka z numerem 5. Tematem wiodącym są prezentacje z konferencji (liczę, że jesienią będę mieć w końcu chwilę, aby je obejrzeć) i narzędzia, którym również planuję się przyjrzeć: Gatling, Docker, a także bitbucketowe Pipelines.

Prasówka w sieci - z tej okazji pająk ;)

Krzyżak ogrodowy. Foto: moje. Ogród, 2017

No to lecimy:

Czytaj dalej

Języki skryptowe do automatyzacji testów

Początkujący adepci testowania automatycznego zastanawiają się czasem, jakie są języki skryptowe do automatyzacji testów?

Języki skryptowe do automatyzacji, takie że mucha nie siada.

Testy że mucha nie siada! No chyba że na bukszpanie. Foto: moje, ogród, 2017

W czym można automatyzować testy?

Z jednej strony można odpowiedzieć, że prawie we wszystkim. Większość języków oprogramowania nadaje się do automatyzacji testów, a to za sprawą wszechstronności bibliotek używanych do testów.

Np. Selenium, świetne do automatyzacji stron webowych, umożliwia pisanie testów interfejsowych w wielu językach, z czego najpopularniejsze to:

  • C# (wraz z NUnit w roli test runnera),
  • Java (tu do wyboru jUnit lub TestNG),
  • JavaScript (jak to w świecie JS – masa frameworków: WebdriverJS, WebdriverIO, NightwatchJS),
  • Ruby (RSpec, Test::Unit),
  • Python (Robot Framework, unittest, pyunit, py.test),
  • PHP (Behat, Mink).

Podobnie jest w innych narzędziach do automatyzacji, bazujących na driverze – np. Appium.

Języki skryptowe do automatyzacji kontra języki kompilowane

Najlepszym wyborem dla testera będą jednak języki skryptowe. Omijają typowe problemy języków kompilowanych, oferując mnóstwo już zaimplementowanych, typowych funkcji.

Przykład? Wczytanie i sparsowanie pliku CSV do listy w Pythonie zajmuje cztery linijki. CZTERY LINIJKI:

Czytaj dalej

Jak zacząć z testowaniem – artykuł od Girls Who Test

Ilekroć zabieram się za wpis dla początkujących testerów opisujący jak zacząć z testowaniem, natrafiam w sieci na artykuł, który już temat opisuje! Jeszcze nie tak dawno w sieci mało można było znaleźć materiałów na ten temat, a teraz – proszę. Nic tylko czytać! 🙂

Tym razem w oko wpadła mi broszurka przygotowana przez Aleksandrę Kornecką z Girls Who Test.

Jak zacząć z testowaniem - artykuł od Girls who test

Dokument do przeczytania tutaj: https://docs.google.com/document/d/1e9IVt5x_W8FW24R-7BaQh3xf3jShHfJGzMEjm0E1sWg, a w nim:

  • co to jest oprogramowanie i co oznacza termin „testowanie oprogramowania”
  • kompetencje miękkie u testera
  • obowiązki testera
  • ścieżki rozwoju
  • skąd czerpać wiedzę
  • i inne.

Jeśli chodzi natomiast o same Girls Who Test, polecam śledzić ich stronę: http://www.girlswhotest.pl/events/, większość wydarzeń organizują w Warszawie lub Poznaniu. Dziewczyny, trzymam kciuki! 🙂