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

Przekazywanie parametrów do funkcji w C++. Ściągawka

Kontynuując temat z poprzedniego wpisu, Wskaźniki w C++, referencje. Ściągawka, dziś ciąg dalszy. Jak wygląda przekazywanie parametrów do funkcji w C++? Jak przekazać wartości do funkcji, aby można było zmodyfikować wartość parametru?

Pierwsze, co przychodzi do głowy to coś takiego – zwykłe przekazanie parametru jako wartość:

Przekazywanie parametrów przez wartość

Co tu się jednak stało? Czytaj dalej

Wskaźniki w C++, referencje. Ściągawka

Wskaźniki w C++ są chyba najbardziej problematycznym elementem tego języka dla początkujących programistów. Przygotowałam krótką ściągawkę z najważniejszymi informacjami na temat wskaźników, referencji i klas w C++.

Wskaźniki w C

Wskaźnik. Foto: moje, marzec 2018

Czym są wskaźniki w C++?

Wskaźnik – zmienna, której wartością jest adres w pamięci. Można mu przypisać wskazanie na adres w pamięci – wtedy wskaźnik „wskazuje” na tą pamięć.

W pracy ze wskaźnikami potrzebne są dwa operatory:

  • * – operator wyłuskania, pobrania wartości wskaźnika
  • & – operator pobrania adresu.

Zobaczmy w poniższym kodzie, co jest wypisane w przypadku próby wypisania wartości wskaźników i zmiennych. Wartość wskaźnika można zmieniać, co również widać w poniższym przykładzie:

Wskaźniki i operatory

Należy dodatkowo uważać na NULL-owe wskaźniki. Próba dobrania się do ich wartości poskutkuje wyjątkiem: Czytaj dalej

Podsumowanie roku 2017

Rok 2017 przeszedł do historii tak szybko, że ledwie to zauważyłam 😉 Czas zatem na coroczne blogowe… Podsumowanie roku 2017!

Podsumowanie roku 2017

Rok 2017 wg Google Analytics

Tegoroczne statystyki Google Analytics ukazują dziwną anomalię na początku zimy. Prawdopodobnie powodem był serwer – i był to gwóźdź do trumny tego hostingu. W marcu przeniosłam się na Hekko. Jestem bardzo zadowolona z obecnego hostingu. Jak się okazało, po przenosinach na inny serwer, wszystko wróciło do normy…

Blog

Najpopularniejsze 5 wpisów w roku 2017 – top wszechczasów – niezmienny;)

  1. Pytania na rozmowie kwalifikacyjnej – tester
  2. Jak wyświetlić listę wszystkich tabel w bazie danych PostgreSQL
  3. Narzędzia do automatyzacji aplikacji desktopowych Windows Forms
  4. Kolorowy tekst w konsoli Linux i C
  5. Darmowe konferencje jesienią i zimą

Natomiast najpopularniejsze notki napisane w 2017 przedstawiają się następująco:

  1. Darmowe konferencje jesienią i zimą
  2. Prosta walidacja maila w C#
  3. Czego nauczyła mnie praca w Scrumie
  4. Książki o testowaniu oprogramowania po polsku i dla początkujących
  5. Języki skryptowe do automatyzacji testów

Blog – plany

W 2016 miałam parę planów blogowych: Czytaj dalej

Git: jak dodać na nową gałąź zmodyfikowane pliki?

Podczas pracy z repozytorium gitowym czasem zdarza się, że zaczęliśmy wprowadzać zmiany do kodu, ale przedtem zapomnieliśmy stworzyć nową gałąź. O ile nie został poczyniony commit, sprawa jest bardzo prosta do uratowania. Aby dodać na nową gałąź zmodyfikowane pliki wystarczy poniższa sekwencja poleceń.

Jak dodać na nową gałąź zmodyfikowane pliki? Na szczęście to nie jest zagmatwane :)

Jak dodać na nową gałąź zmodyfikowane pliki? Na szczęście to nie jest zagmatwane 🙂

Status?

Na początek sprawdzenie, jaki jest status zmian. Zmodyfikowany został plik README.md. Nie chcemy commitować tych zmian do gałęzi master.

d9k@Nihilia:~$ git status
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: README.md
#
no changes added to commit (use "git add" and/or "git commit -a")

Nowa gałąź

Do stworzenia nowej gałęzi i automatycznego przełączenia się na nią, wraz z przeniesieniem naruszonych plików można użyć polecenia: Czytaj dalej

U-lock do zapięcia roweru – czy warto?

Przed zakupem zabezpieczenia rowerowego długo zadawałam sobie pytanie, jaki rodzaj wybrać. U-lock, łańcuch hartowany, czy zwykła linka? Ostatecznie mój wybór padł na U-Lock Evolution  Series 4, firmy KRYPTONITE.

U-lock i jego cechy

Wymiary wybranego przeze mnie modelu to 10×23 centymetrów. Pałąk ma 14 milimetrów średnicy. Waga tego u-locka to niebagatelne 1.7 kilograma. Nic dziwnego, że tyle waży – wykonano go z utwardzanej stali. Powierzchnia zabezpieczona jest miłym w dotyku winylem. W komplecie był uchwyt montażowy i 3 kluczyki, w tym jeden z wbudowaną latarką. Jak zapewnia producent, ten model otrzymał rating 8/10 w kwestii bezpieczeństwa.

Waga i problemy w transporcie

Niestety u-lock jest bardzo ciężki. Nie bardzo miałam pomysł, jak go przewozić. Do zestawu dołączono uchwyt, jednak tego typu rzeczy nie przejdą na damskiej ramie 😉 Początkowo woziłam go więc normalnie zapięty na bagażniku – odradzam, telepie się i spada, o wypadek nietrudno. Potem stosowałam zawiłe konstrukcje na tylnym koszyku rowerowym, tj. przypinanie na sprężystej szarfie, co zapobiegło drganiom, za to montaż zajmował dużo czasu. Ostatecznie kompromisowym wyjściem było użycie… torebki jako amortyzacji 😉 Obrońców smartfonów zapewniam, że żaden telefon nie ucierpiał podczas testów 😉 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

Książki o testach jednostkowych

Kolejny rzut książek o testowaniu automatycznym, tym razem coś dedykowanego raczej dla programistów, czyli… Książki o testach jednostkowych (zwanych także unit testami) – po polsku.

Testy jednostkowe. Świat niezawodnych aplikacji

Wydawnictwo to http://helion.pl.
Autor: Osherove Roy
Liczba stron: 320


JUnit – testy jednostkowe. Kurs video. Automatyzacja procesu testowania w Javie

Tym razem kurs wideo, autorstwa Zofii Matusiewicz.


JUnit. Pragmatyczne testy jednostkowe w Javie

Autorzy to Andy Hunt i Dave Thomas. Wydawnictwo Helion.
Raptem 192 strony, nie jest to więc opasłe tomisko, które będzie tylko zalegało na półce.


TDD. Programowanie w Javie sterowane testami

Do zakupienia np. tu: http://helion.pl/
Viktor Farcic, Alex Garcia
Stron: 256