Git dla Testerów

Znajomość programu Git to jedna z podstawowych kompetencji programisty – ale czy i Testera? Jeśli chodzi o automatyka, który jest wprawnym programistą, to raczej nie mamy wątpliwości, ale co z pozostałymi QA w zespole?
W praktyce wiele razy spotkaliśmy się z sytuacjami gdzie nietechniczne osoby, aby ułatwić swoją pracę i sprawniej komunikować się z zespołem, postanowiły mimo wszystko poznać podstawową wiedzę z zakresu Systemu Kontroli Wersji.

I oto testerka, nauczyła się ściągać odpowiednie wersje aplikacji aby szybko móc zbudować środowisko z najnowszymi zmianami. Biznes analityk wrzucał do systemu swoje scenariusze które były automatyzowane, a automatyk robił przegląd kodu deweloperom, aby wyłapać błędy nim jeszcze aplikacja została zbudowana. Nasi znajomi testerzy nie dokonaliby tego wszystkiego bez znajomości Gita.

To nas natchnęło do zrobienia kursu o narzędziu Git dla wszystkich osób zajmujących się utrzymaniem jakości, mniej lub bardziej technicznych, jednak z naciskiem na łatwość nauki i praktycznym wykorzystaniem poprawnych wzorców. Taki kurs, który pozwalałby zrozumieć Gita poprzez narzędzia ogólnie dostępne i wykorzystywane w komercyjnych projektach. Z drugiej strony chcieliśmy uniknąć dłubania w konsoli systemowej i wydawania w niej magicznych poleceń, gdyż istnieją rozwiązania, które pozwalają dużo łatwiej poznać zawiłości Gita i przy okazji mieć łatwy wgląd w wykonywane akcje. Jeśli się z nami nie zgadzasz i uważasz dokumentacje Gita za wystarczające źródło nauki 😉 to niestety materiał który przygotowujemy w ramach tego kursu nie będzie dla Ciebie.

Więc… dla kogo jest ten kurs?

Dla kogo?

  • Słyszałeś o kontroli wersji i Gicie, ale nie miałeś jeszcze okazji zaznajomić się z nim bliżej? Poznałeś odrobinę teorii, ale nie było okazji, aby popracować w praktyce z Gitem?
  • A może miałeś już styczność z Gitem, ale na poziomie bardzo ogólnym i nie do końca jeszcze go “czujesz”?
  • Albo chcesz sobie przypomnieć odrobinę teorii i praktyki, która gdzieś tam na przestrzeni miesięcy i lat odrobinę pordzewiała?

Jeśli na dowolne z powyższych pytań odpowiedziałeś twierdząco, to znaczy, że ten kurs jest właśnie dla Ciebie 😉

Jak serwujemy wiedzę?

Całość kursu oparta jest na wizualnym poznawaniu kolejnych zagadnień związanych z kontrolą wersji. Krok po kroku pokażemy kolejne elementy wiedzy o Gicie i stworzymy projekt na którym będziemy eksperymentowali z pozyskaną wiedzą. Oczywiście nie zabraknie dobrych praktyk i mocnego nacisku na jakość przy pracy z Gitem.

Szykujcie popcorn, bo dodatkowo, poza słowem pisanym obfitującym w kod i screeny, czekać Was będzie wideo, na którym również przedstawimy dokładnie poszczególne tematy 😉 Wierzymy, że pozwoli to rozwiać wiele wątpliwości i ułatwi ogólne zrozumienie treści.

PS. Całość będzie miała formę zbliżoną do kursu Podstawy Testów Automatycznych w Selenium i Python, który został ukończony przez setki testerów 🙂

Plan kursu

Background vector created by Iconicbestiary – Freepik.com

W kursie Git dla Testerów przewidujemy następujące atrakcje:

  • odkrycie czym tak naprawdę jest Git i dlaczego jest to nr1 na świecie wśród programów do wersjonowania projektów informatycznych,
  • stworzenie mini projektu i zintegrowanie go z Gitem,
  • zapoznanie się z podstawowymi koncepcjami, takimi jak commit, push, pull oraz opisanie dobrych praktyk związanych z tymi akcjami.,
  • poznanie możliwości wbudowanych narzędzi dla Gita w IDE PyCharm, które znacznie ułatwiają i przyśpieszają prace,
  • praca z Gitem w konsoli,
  • synchronizację naszego projektu z chmurą i podstawy pracy w zespole w kontekście używania Git

Dodatkowo będziemy otwarci na Wasze sugestie jeśli chodzi o poruszane zagadnienia 😉

Jaka jest cena poznania Gita?

Pierwsze sekcje będą dostępne za darmo 😉 Dzięki temu każdy zainteresowany może poznać styl i formę nauczania z pod znaku jaktestowac.pl. Za kolejne materiały planujemy wprowadzić drobne opłaty, z promocyjnymi cenami dla wszystkich którzy zapiszą się wcześniej do kursu. 😉

Kiedy premiera?

Kurs jest już dostępny pod adresem Git dla Testerów. Systematycznie dodajemy kolejne sekcje, które pokrywają coraz ciekawsze zagadnienia 🙂

Przemek Barański
Senior Software Quality Engineer, Principal Engineer
Zwycięzca ogólnopolskiego plebiscytu
Ludzie Testowania 2024
(testerzy.pl)
Microsoft Most Valuable Professional (MVP)
profil na LinkedIn
Microsoft Most Valuable Professional (MVP)

Moja historia związana z branżą jakości oprogramowania trwa już prawie dziesięć lat i liczę na to, że nieprędko się skończy 😉 Temat tak mnie zafascynował, że zrobiłem parę papierków oraz wyspecjalizowałem się w automatyzacji i performance 😀

Gdy odkryłem, że testerzy z chęcią korzystają z materiałów w których dzielę się wiedzą, zrozumiałem, że jest to idealne połączenie pasji do technologii i dostarczania wartości dla społeczności. Przejawem tego jest tworzona wspólnie z Krzyśkiem od 2017 roku strona jaktestowac.pl.

Rozwijam frameworki w Playwright do testów GUI oraz API zintegrowane z procesami CI/CD. Wspieram różne projekty konsultując rozwiązania dotyczące automatyzacji i zapewnienia jakości.

Oprócz pracy QA i latania po konferencjach czy meetupach lubię zrobić dobry trening na siłowni a resztę czasu spędzić z moją wspaniałą rodziną 😀

3 komentarze

  1. Pingback: Nowości na jaktestowac.pl #6 – w07/08 (09.02.2019-22.02.2019) - Jak Testować?

  2. Pingback: Nowości na jaktestowac.pl #3 - w01/02 (29.12.2018-11-01-2019) - Jak Testować?

  3. Pingback: Nowości na jaktestowac.pl #2 - w51/52 (15-28.12.2018) - Jak Testować?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *