To jest czternasty odcinek podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest zawód testera oprogramowania. Dziś moimi gościem jest Jacek Norbert, doświadczony tester oprogramowania pracujący w wielu międzynarodowych startupach. W przeszłości współtworzył software house specjalizujący się w Ruby on Rails, gdzie jego przygoda z testowaniem się zaczęła. Pracował jako tester w kilku poznańskich przedsięwzięciach. Prowadził firmę zajmującą się wydawaniem aplikacji na platformę iOS. Ma szerokie doświadczenie w branży IT z nastawieniem na testowanie. W tym odcinku opowiemy o następujących aspektach zawodu testera oprogramowania: jakie obowiązki sprawuje? jakie musi mieć cechy charakteru? na ile tester musi umieć programować? czy i w jakim stopniu tester powinien przymykać oko na niedociągnięcia w projekcie? jakie są typy testów i sposoby testowania? czy tester oprogramowania ma kontakt z klientem końcowym? czy po wprowadzeniu zmian w projekcie testuje się go w całości od nowa? czym różni się testowanie aplikacji webowych, desktopowych i mobilnych? na cym polega automatyzacja testów? czy tester oprogramowania testuje na specjalnej maszynie? czy jeśli wiele da się zautomatyzować to nadal jest potrzebny ten zawód? Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] Subskrypcja podcastu: zasubskrybuj w iTunes , Spreaker , Sticher , SoundCloud , Spotify przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku Linki: Profil LinkedIn - https://www.linkedin.com/in/jacek-norbert-02516784/ odcinek podcastu o umiejętnościach junior developera https://porozmawiajmyoit.pl/14
Czy przytrafiła Ci się kiedyś sytuacja, że miałeś/aś wielką motywacją do nauki czegoś nowego, ale podczas przechodzenia przez konfigurację, czytanie tutoriali, zaznajomienia się z narzędziami itd. – cały Twój zapał gdzieś zniknął? Mnie przytrafiło się to przy okazji uczenia frameworków JS-owych. Nagle, poczułem, że jestem w świecie, którego całkowicie nie ogarniam i nie rozumiem. Kanonada […]
Uff… Nareszcie wakacje. Nadszedł długo oczekiwany koniec roku akademickiego. W końcu można na spokojnie iść do pracy, nie martwiąc się egzaminami i projektami. Cały rok nie miałam czasu skorzystać z opcji pogłębiania wiedzy na tematy IT, przez co szerokim łukiem omijałam wszystkie programistyczne wydarzenia zarówno w Białymstoku, jak i poza granicami Podlasia. „Dla mnie się [...]
Dzisiaj post techniczny i pewnie też trochę niszowy. Porozmawiamy o tym jak oprogramować komunikację szeregową ze skanerami Motorola/Zebra bez korzystania z trybu emulacji klawiatury i bez zewnętrznych bibliotek. Ale tradycyjnie, zaczniemy od pewnej dygresji. W układach przemysłowych czy quasi-przemysłowych korzystamy z wielu różnych standardów komunikacji. Używamy różnych standardów zarówno pod względem warstwy fizycznej jaki i […]
Dzisiaj post techniczny i pewnie też trochę niszowy. Porozmawiamy o tym jak oprogramować komunikację szeregową ze skanerami Motorola/Zebra bez korzystania z trybu emulacji klawiatury i bez zewnętrznych bibliotek. Ale tradycyjnie, zaczniemy od pewnej dygresji. W układach przemysłowych czy quasi-przemysłowych korzystamy z wielu różnych standardów komunikacji. Używamy różnych standardów zarówno pod względem warstwy fizycznej jaki i […]
Nieważne jak skomplikowany software robisz. Na końcu i tak wszystko musi eksportować się do Excela.
Mistrzostwa Świata w Piłce Nożnej 2018 przeszły do historii. Niektórzy twierdzą, że organizacyjnie były to najlepsze mistrzostwa jakie do tej pory zorganizowano (chociaż wydaje mi się, że słyszę to po każdym kolejnym wielkim turnieju). Ale dziś nie o tym. Dziś krótko o jednej rzeczy, która w moim odczuciu uczyniła te... Czytaj dalej →
Z uwag czysto redakcyjnych, ten tekst napisany został z myślą o Pythonie w wersji 3.6. Przeczytaj starszy post , jeśli szukasz informacji o wirtualnym środowisku w Pythonie 2 (w Pythonie 3 nadal można korzystać z omawianego tam narzędzia virtualenv ). Moduł venv odpowiedzialny za tworzenie wirtualnego środowiska dostarczany jest wraz z domyślną instalacją Pythona 3.6. W niektórych dystrybucjach Linuksa (np. Debian/Ubuntu) może być konieczne doinstalowanie dodatkowego pakietu zawierającego moduł venv . Polecenie dla dystrybucji Debian/Ubuntu instalujące moduł venv : sudo apt-get install python3-venv Utwo
Pokazany w poprzednim wpisie filmik obrazował jak wyrobiły się otwory w mocowaniu silnika z drukarki 3D. W sumie można się było tego spodziewać, w końcu te tworzywa nie są super wytrzymałe, a ja używam je już od roku. W końcu postanowiłem je poprawić dodając na górze nakrętki na śruby. Powinienem to zrobić od razu po […]
Pokazany w poprzednim wpisie filmik obrazował jak wyrobiły się otwory w mocowaniu silnika z drukarki 3D. W sumie można się było tego spodziewać, w końcu te tworzywa nie są super wytrzymałe, a ja używam je już od roku. W końcu postanowiłem je poprawić dodając na górze nakrętki na śruby. Powinienem to zrobić od razu po […]
Potrzeba i chęć używania git’a sprawiła, że siłą rzeczy używam również PowerShella i to właśnie o nim będzie dzisiejszy wpis. Okazuje się, dla osoby niezbyt obytej z tym narzędziem, że jest ono bardzo przydatne,...
Potrzeba i chęć używania git’a sprawiła, że siłą rzeczy używam również PowerShella i to właśnie o nim będzie dzisiejszy wpis. Okazuje się, dla osoby niezbyt obytej z tym narzędziem, że jest ono bardzo przydatne,...
Decyzje… nic nadzwyczajnego, mamy z nimi do czynienia codziennie. Te najprostsze podejmujemy mechaniczne. Te wymagające długich przemyśleń i rodzące wątpliwości – odkładamy na później, a często wręcz próbujemy o nich zapomnieć. Mimo to decyzje trzeba podejmować. Raz na zawsze… Ale czy na pewno? Niniejszy post jest częścią cyklu „Wasze Historie”. Autor: Wojciech Burczyk. Odwiedź też blog [...]
Mój raport finansowy z prowadzenia działalności gospodarczej za II kwartał 2018 roku. Zobacz ile udało mi się zaoszczędzić tym razem.
Czym jest Webpack? Webpack jest to module bundler dla naszych aplikacji Javascript. Prościej mówiąc – Webpack pozwala nam wykonywać operacje na plikach. Jakie operacje? Już tłumaczę. Spektrum możliwości Webpacka tak naprawdę zależy tylko od naszych zachcianek i dostępnych pluginów oraz loaderów (o tym będzie później). Przykładowymi zadaniami, do których wykorzystamy Webpacka może być minifikacja plików (usuwanie …