Cherry-IT: Zostań testerem – informacje organizacyjne cyklu

Wpis archiwalny – opicywana inicjatywa zmieniła formę. Aktualne informacje na temat inicjatywy dostępne są pod tym linkiem

  1. Informacje podstawowe

Cykl Cherry-IT: Zostań Testerem to cykl spotkań stacjonarnych i zdalnych, których celem jest przygotowanie Juniorów Testerów Manualnych do podjęcia pierwszej pracy oraz ugruntowanie wiedzy osób, które już testują. Do cyklu może dołączyć każdy, kto jest zainteresowany testowaniem oprogramowania.

Udział w spotkaniach zdalnych i stacjonarnych Cyklu jest bezpłatny. W ramach cyklu można zdobyć wiedzę (słuchając nagrań oraz uczestnicząc w spotkaniach), praktykę (biorąc udział w inicjatywie Cherry-IT: Projekty, który jest uzupełnieniem cyklu oraz rozwiązując zadania z Wyzwania Testera Manualnego oraz prac domowych cyklu) oraz możliwość dyskusji na różne ciekawe tematy testerskie i wymianę myśli.

1.1. Organizacja cyklu

Jak będzie wyglądał cykl? Raz w miesiącu na kanale youtube będą publikowane materiały. Każdy będzie mógł ich odsłuchać. Do każdego nagrania opublikowana będzie praca domowa. Odpowiedzi do pracy domowej będę zamieszczać na bitbucket i będzie można sobie samodzielnie sprawdzić poprawność. Po dwóch tygodniach od każdego nagrania będzie ogłaszana sesja Q&A, na której będzie można wyjaśnić niezrozumiałe fragmenty materiału lub omówić pracę domową 🙂 Materiał cyklu został rozszerzony o nowe treści w porównaniu do poprzednich edycji. Może służyć jako baza do nauki do certyfikatu ISTQB.

1.2. Do kogo skierowany jest cykl?

Cykl jest kierowany do osób, które chcą rozpocząć swoją karierę jako Tester Manualny oraz do osób, które już w zawodzie pracują. Cykl podzielony będzie na dwa poziomy:

  • podstawowy – dla osób, które dopiero rozpoczynają przygodę z testami lub dla osób z doświadczeniem, które tą wiedzę chcą sobie ugruntować. Przedmiotem spotkań są zagadnienia teoretyczne, które są niezbędne w rozpoczęciu pracy. Podanych jest też dużo przykładów zastosowań przedstawionej wiedzy.
  • zaawansowanym – w trakcie tych spotkań/ nagrań rozpatrywane są problemy testerskie oraz bardziej zaawansowane zagadnienia poparte praktycznymi przykładami. Celem tego poziomu jest pokazanie, że testy manualne to nie tylko “klikanie”, a poważna gałąź testów.

1.3. Główny cel cyklu

Cykl Cherry-IT: Zostań Testerem to cykl spotkań stacjonarnych i zdalnych, których celem jest przygotowanie Juniorów Testerów Manualnych do podjęcia pierwszej pracy oraz ugruntowanie wiedzy osób, które już testują oraz wymiana myśli.

1.4. Zalety oraz wartości cyklu

Zaletą uczestnictwa w cyklu jest możliwość bezpłatnego pozyskania wiedzy oraz praktyki, a także wymiana myśli z innymi testerami.

  1. Ogólne zasady cyklu:

2.1. Dołączenie do cyklu

Dołączyć do cyklu można w każdym momencie, choć zachęcam do zapoznania się z wcześniejszymi materiałami, jeśli dołączamy później. Udział w cyklu jest bezpłatny. Aby dołączyć wystarczy zapoznać się z materiałami i wykonywać zadania domowe. W celach statystycznych zachęcam do subskrybowania kanału na youtube i zapisania się na newsletter, ponieważ dzięki temu będę wiedzieć ile osób uczestniczy w cyklu, a Uczestnicy będą na bieżąco informowani o nowych nagraniach (subskrypcja youtube) oraz nowych materiałach (newsletter).

2.2. Rezygnacja z cyklu

Każda osoba może w każdym momencie zrezygnować z cyklu. Nie wiąże się to z żadnymi opłatami lub czynnościami . Taka osoba po prostu przestaje wykonywać zadania i uczestniczyć w spotkaniach. W każdej chwili taka osoba może powrócić do cyklu.

  1. Terminarz nagrań i spotkań

Nagrania publikowane będą raz w miesiącu (w 3 tygodniu miesiąca) na youtube. Transkrypcja nagrań wraz z artykułami rozwijającymi zagadnienia oraz zadaniami i linkami do odpowiedzi dostępne będą na blogu w specjalnie wydzielonym miejscu:

Spotkania typu Q&A cyklu odbywać się będą raz w miesiącu. Termin będzie publikowany na grupie FB oraz na blogu na tydzień przed spotkaniem.

Spotkania stacjonarne cyklu odbywają się w Trójmieście. Edycja trwa 6 miesięcy i powtarzana jest co roku. Zapisy na nie ogłaszane są osobno. Zakres stacjonarnego cyklu jest poszerzony, a prace odbywają się na prawdziwych projektach.

  1. Miejsce zamieszczania materiałów

Materiały zamieszczane są na specjalnie wydzielonym miejscu na blogu oraz na kanale youtube.

Na blogu zamieszczane są transkrypcje dla osób niedosłyszących i niesłyszących, artykuły poszerzające zagadnienia omawiane na nagraniach, prace domowe oraz zadania z Wyzwania Testera Manualnego.

  1. Komunikacja w cyklu

Komunikacja w cyklu jest bardzo ważnym elementem i może odbywać się na wielu poziomach: bloga, maila, newslettera, grupy na FB oraz komentarzy.

5.1. Blog

Na blogu istnieje specjalne miejsce, gdzie wszystkie materiały zebrane są w jednym miejscu. Można znaleźć tutaj:

  • transkrypcje dla osób niesłyszących i niedosłyszących,
  • artykuły poszerzające poruszany na nagraniu temat,
  • praca domowa wraz z odpowiedziami (odpowiedzi publikowane będą około 2 tygodnie po opublikowaniu zadań pracy domowej),
  • zadania Wyzwania Testera Manualnego,
  • terminy spotkań Q&A oraz bieżące ogłoszenia.

5.2. Email i newsletter.

Jeśli pojawią się jakieś pytania zachęcam do wysłania maila na adres zostan.testerem.cherry@gmail.com.

5.3. Grupa na FB

Istnieje grupa na FB, gdzie zachęcam do podejmowania dyskusji na tematy związane z cyklem. Adres grupy znajduje się w punkcie Najważniejsze linki.

  1. Wyzwanie testerskie

Dodatkowym elementem cyklu jest Wyzwanie Testera Manualnego. W ramach cyklu Cherry-IT: Zostań Testerem zostanie uruchomione Manualne Wyzwanie Testerskie! Raz w miesiącu będą publikowane zadania, ktore nalezy rozwiazac. W wyzwaniu mozna wziac udzial na dwa sposoby:

  1. Osoba rozwiązuje zadanie i wysyła je do wypunktowania. Po terminie nadsyłania rozwiązań rozwiązanie zadania publikowane jest na blogu. Osoby zbierają punkty, za które mogą dostać nagrody.
  2. Osoby rozwiązują zadania, ale nie wysyłają odpowiedzi. Natomiast samodzielnie, w dogodnym terminie, sprawdzają zadanie z odpowiedziami z bloga 🙂

 

  1. Najważniejsze linki:

Regulamin: [regulamin cyklu pojawi się na tydzień przed pierwszym nagraniem]

Blog: cherry-it.pl

youtube: https://www.youtube.com/channel/UCbBwAKA9RkCn-8fbzsWv-1A

Grupa na FB: https://www.facebook.com/groups/2133784529983322/

Strona na FB: https://www.facebook.com/Cherry-it-1876989569282481/

 

Cherry-IT: Zostań Testerem Automatycznym – Zaczynamy!

Wpis archiwalny – opicywana inicjatywa zmieniła formę. Aktualne informacje na temat inicjatywy dostępne są pod tym linkiem.

W listopadzie rozpoczął się drugi autorski cykl Cherry-IT: Zostań Testerem Automatycznym! Bardzo miło mi zaprosić czytelników Cherry-IT.pl do udziału w tych spotkaniach.
Spotkania są bezpłatne, odbywają się raz w miesiącu (terminy spotkań, regulamin, zapisy).

Informacje o cyklu
Plan zajęć:
Zajęcia podzielone są na cztery bloki tematyczne: nauka obiektowości, nauka automatyzacji, nauka języka programowania, projekt. Każdy z bloków będzie trwał 4 zajęcia (4 miesiące).

Prace domowe
Po każdych zajęciach pojawią się prace domowe. Będą one publikowane na blogu w zakładce poświęconej cyklowi, a linki będą publikowane dodatkowo na dedykowanej grupie FB. Na blogu lub na koncie github projektu będą publikowane rozwiązania prac domowych, w celach samodzielnej weryfikacji.

Materiały z zajęć
Materiały z zajęć będą publikowane na blogu oraz na koncie github. Każdorazowo informacja o udostępnieniu nowych materiałów będzie publikowana na grupie FB.

Konkursy
Podczas trwania cyklu będą ogłaszane konkursy, w których będzie można wygrać indywidualny mentoring. Informacje będą publikowane na blogu.

Wyzwania
Od przyszłego piątku (16.11.2018) zostają wznowione wyzwania testerskie. Zadania będą pojawiać się na blogu, regulamin wyzwania dostępny tu.

Wymagane instalacje
W trakcie trwania cyklu będziemy potrzebować paru narzędzi do pracy. Na tę chwilę potrzebujemy:

* Visual Studio: https://visualstudio.microsoft.com/free-developer-offers/
Wystarczy bezpłatna wersja do użytku niekomercyjnego, gdyż będziemy go używać tylko i wyłącznie do nauki. Jeśli pracujesz na innym narzędziu, jak najbardziej może ono być. Pamiętaj, że obowiązujący język to C#.

* GIT – https://git-scm.com/book/pl/v1/Pierwsze-kroki-Instalacja-Git + założenie konta na github.

* Selenium IDE – https://www.seleniumhq.org/

* lista będzie uaktualniania wraz z kolejnymi spotkaniami.

Cherry-IT: Zostań Testerem Automatyzującym – Regulamin

Wpis archiwalny – opicywana inicjatywa zmieniła formę. Aktualne informacje na temat inicjatywy dostępne są pod tym linkiem.

Cykl Cherry-IT: Zostań Testerem Automatyzującym jest autorskim, bezpłatnym cyklem Cherry-IT.pl. Cykl ma na celu pomoc nowym osobom w rozpoczęciu kariery Testera Automatyzującego.  Zakończony jest projektem testerskim, który przeprowadzany jest w formie mentoringu.

Regulamin:

  1. Do projektu może przyłączyć się każda osoba, która chce rozpocząć swoją przygodę z testowaniem oprogramowania. Zarówno uczestnictwo w projekcie, jak i rezygnacja są bezpłatne.
  2. Cykl będzie powtarzany w formie kolejnych edycji, aby każda zainteresowana osoba mogła wziąć w nim udział.
  3. Komunikacja w cyklu odbywa się poprzez email (zostan.testerem.automatycznym@gmail.com) oraz grupę FB (https://www.facebook.com/groups/195487914423878/). Wszystkie informacje publikowane na grupie FB publikowane są również na blogu. Na emaile wysyłane na inny adres, a dotyczące tego cyklu nie będę odpowiadać.
  4. Odpowiedź na Wasze wiadomości może zająć mi trochę czasu. Cykl jest bezpłatny, dlatego na wiadomości odpowiadam w każdej wolnej chwili. Proszę o nieprzesyłanie ponowne emaili, gdyż wydłuża to czas odpowiedzi. 🙂
  5. W trakcie zajęć nagrywanie webinarów jest niedozwolone (ze względu na przepisy RODO i dotyczące praw autorskich).
  6. Terminy zajęć publikowane są na blogu oraz na grupie FB, przynajmniej z tygodniowym wyprzedzeniem.
  7. Konkursy, które będą odbywały się w ramach cyklu będą posiadały osobne regulaminy.
  8. Osoby, których komentarze będą obrażały innych uczestników kursu i forum będą blokowane. Komentarze rasistowskie, dyskryminujące lub nawołujące do nienawiści będą natychmiastowo usuwane, a autor blokowany.
  9. Jeśli chcecie zamieścić materiały na forum pamiętajcie o uszanowaniu praw autorskich. Posty i komentarze, które łamią te prawa będą natychmiastowo usuwane.
  10. W zakres cyklu wchodzą dwa rodzaje grup: Grupa Szeroka – jest dostępna dla wszystkich, który wysłali maila zgłoszeniowego. Grupa Wąska – nauka polega tu na uczestnictwie mentorskich indywidualnych spotkań. Liczba miejsc: 3 osoby (ze względu na to, że współpraca z tymi osobami będzie indywidualna i intensywniejsza nie ma możliwości na zwiększenie ilości miejsc). Rostrzygnięcie w formie konkursku.

Ważne linki dla Cyklu:

  • blog: cherry-it.pl
  • grupa projektu na fb: https://www.facebook.com/groups/195487914423878/
  • strona Cherry-IT na fb: https://www.facebook.com/Cherry-it-1876989569282481/
  • informacje organizacyjne: http://cherry-it.pl/cherry-it-zostan-testerem-automatycznym-informacje-organizacyjne/

Udanej i owocnej nauki!

Cherry-IT: Zostań Testerem – Regulamin

Wpis archiwalny – opicywana inicjatywa zmieniła formę. Aktualne informacje na temat inicjatywy dostępne są pod tym linkiem.

Cykl Cherry-IT: Zostań Testerem jest autorskim, bezpłatnym cyklem Cherry-IT.pl. Cykl ma na celu pomoc nowym osobom w rozpoczęciu kariery Testera Manualnego.  Zakończony jest projektem testerskim, który przeprowadzany jest w formie mentoringu.

Regulamin:

  1. Do projektu może przyłączyć się każda osoba, która chce rozpocząć swoją przygodę z testowaniem oprogramowania. Zarówno uczestnictwo w cyklu, jak i rezygnacja są bezpłatne.
  2. Cykl będzie powtarzany w formie kolejnych edycji, aby każda zainteresowana osoba mogła wziąć w nim udział.
  3. Komunikacja w cyklu odbywa się poprzez email (zostan.testerem.cherry@gmail.com) oraz grupę FB (https://www.facebook.com/groups/2133784529983322/). Wszystkie informacje publikowane na grupie FB publikowane są również na blogu. Na emaile wysyłane na inny adres, a dotyczące tego cyklu nie będę odpowiadać.
  4. Odpowiedź na Wasze wiadomości może zająć mi trochę czasu. Cykl jest bezpłatny, dlatego na wiadomości odpowiadam w każdej wolnej chwili. Proszę o nieprzesyłanie ponowne emaili, gdyż wydłuża to czas odpowiedzi. J
  5. W trakcie zajęć nagrywanie webinarów jest niedozwolone (ze względu na przepisy RODO i dotyczące praw autorskich).
  6. Terminy zajęć publikowane są na blogu oraz na grupie FB, przynajmniej z tygodniowym wyprzedzeniem.
  7. Konkursy, które będą odbywały się w ramach cyklu będą posiadały osobne regulaminy.
  8. Osoby, których komentarze będą obrażały innych uczestników kursu i forum będą blokowane. Komentarze rasistowskie, dyskryminujące lub nawołujące do nienawiści będą natychmiastowo usuwane, a autor blokowany.
  9. Jeśli chcecie zamieścić materiały na forum pamiętajcie o uszanowaniu praw autorskich. Posty i komentarze, które łamią te prawa będą natychmiastowo usuwane.

Ważne linki dla Cyklu:

  • blog: cherry-it.pl
  • grupa projektu na fb: https://www.facebook.com/groups/2133784529983322/
  • strona Cherry-IT na fb: https://www.facebook.com/Cherry-it-1876989569282481/
  • informacje organizacyjne: http://cherry-it.pl/cherry-it-zostan-testerem-informacje-organizacyjne/

Udanej i owocnej nauki!

Cherry-IT: Zostań Testerem Automatycznym – Informacje organizacyjne.

Wpis archiwalny – opicywana inicjatywa zmieniła formę. Aktualne informacje na temat inicjatywy dostępne są pod tym linkiem.

Projekt Cherry-IT: Zostań Testerem Automatycznym to drugi autorski cykl spotkań zdalnych, których celem jest przygotowanie Juniorów Testerów Automatyków do podjęcia pierwszej pracy oraz ugruntowanie wiedzy osób, które już testują. Udział w spotkaniach zdalnych jest bezpłatny. Zajęcia odbywają się raz w miesiącu. Każde zajęcia podzielone są na dwie części: część teoretyczną i część praktyczną.  Po każdym spotkaniu na blogu i Grupie FB publikowana jest praca domowa, quiz i materiały ze spotkania. Nagrania ze spotkań (ze względu na RODO – bez udziału publiczności) opublikowane będą w późniejszym terminie, natomiast materiały w postaci artykułów publikowane będą na bieżąco.

Cykl składa się z trzech części:

  • Nauki obiektowości,
  • Nauki języka programowania,
  • Nauki automatyzacji.

 

Projekt wystartuje w listopadzie.

 

Zapisy

Dołączyć do projektu można na dwa sposoby:

  • Biernie: dołączając się do grupy FB, czytając materiały na blogu: Autorskie cykle Cherry-IT> Cherry-IT: Zostań Testerem Automatycznym, polubiając stronę FB Cherry-IT,
  • Czynnie do grupy „szerokiej”: dołączając się do grupy FB lub czytając materiały z bloga, oraz wysyłając do mnie maila (zostan.testerem.automatycznym@gmail.com) w celu przydzielenia grupy i oczywiście uczestnicząc w zajęciach. W tej wersji nie ma ograniczeń ilości miejsc, każda osoba chętna może podjąć naukę. Spotkania te są spotkaniami bezpłatnymi i takimi pozostaną w każdej edycji 🙂 Zapisy rozpoczynają się od momentu opublikowania tego posta. Zapraszam!
  • Czynnie do grupy „wąskiej”: nauka polega tu na uczestnictwie mentorskich indywidualnych spotkań. Liczba miejsc: 3 osoby (ze względu na to, że współpraca z tymi osobami będzie indywidualna i intensywniejsza nie ma możliwości na zwiększenie ilości miejsc). Do grupy „wąskiej” można się zapisać wysyłając maila na adres zostan.testerem.automatycznym@gmail.com. Zapisy rozpoczynają się w czwartek 19.07.2018 od godziny 21.00 🙂 Skrzynka emailowa kolejkuje maile, dlatego trzy pierwsze osoby, które się zgłoszą, zostaną powiadomione o zakwalifikowaniu się 🙂 Szczegółowe informacje zakwalifikowane osoby otrzymają na maila. Aby ułatwić wyszukiwanie maili zgłoszeniowych prosiłabym w temacie wpisać Grupa wąska. 🙂

 

Kanały komunikacji

Wszystkie informacje dotyczące projektu publikowane są na grupie FB projektu, na blogu w sekcji Ważne Ogłoszenia (sekcja znajduje się na stronie głównej bloga po prawej stronie) oraz na blogu w zakładce Autorskie cykle Cherry-IT > Cherry-IT: Zostań Testerem Automatycznym.

Ważne adresy:

  • Cherry-IT.pl – adres bloga (znajdują się tu materiały i wszystkie informacje)
  • https://www.facebook.com/groups/195487914423878/ – Grupa FB projektu (w pliku zamieszczane są materiały, na grupie toczą się też ciekawe dyskusje)
  • https://www.facebook.com/Cherry-it-1876989569282481/ – strona FB projektu (zachęcam do polubienia, gdyż ogłaszane będą tutaj ciekawe konkursy i wyzwania testerskie).

 

Informacje o terminach spotkań

Informacje o terminach spotkań zamieszczane są na Grupie FB Projektu oraz na blogu w zakładce Autorskie cykle Cherry-IT > Cherry-IT: Zostań Testerem Automatycznym.

Prace domowe i Quizy

Prace domowe i Quizy zamieszczane są na Grupie FB Projektu oraz na blogu w zakładce Autorskie cykle Cherry-IT > Cherry-IT: Zostań Testerem Automatycznym. Prace domowe nadsyłać można na adres zostan.testerem.automatycznym@gmail.com.

Projekt, w którym można zdobyć doświadczenie

Dokładne informacje o projekcie wraz z zasadami przyłączenia się zostaną zaktualizowane w tym poście w terminie późniejszym.

Dane osobowe

W celu zapisania się do projektu proszę Was o podanie adresu email, aby wysłać Wam feedback z prac domowych. Często proszę Was też o ujawnienie imienia i nazwiska, gdyż sympatyczniej się pracuje, jak się znamy 🙂 Tych danych nie ujawniam nikomu, służą jedynie w celach komunikacyjnych projektu (wysyłanie prac domowych, odpowiedzi na pytania itd.). Jeśli jednak chciałbyś, aby Twój adres email został usunięty z korespondencji daj mi proszę znać na rezygnuje.zostan.testerem@gmail.com 🙂

Zapraszam do wspólnej nauki!

Cherry-IT: Zostań Testerem – Informacje organizacyjne.

Wpis archiwalny – opicywana inicjatywa zmieniła formę. Aktualne informacje na temat inicjatywy dostępne są pod tym linkiem.

Projekt Cherry-IT: Zostań Testerem to cykl spotkań stacjonarnych i zdalnych, których celem jest przygotowanie Juniorów Testerów Manualnych do podjęcia pierwszej pracy oraz ugruntowanie wiedzy osób, które już testują. Udział w spotkaniach zdalnych i stacjonarnych jest bezpłatny. Zajęcia odbywają się raz w miesiącu w formie zdalnej lub stacjonarnej. Stacjonarne zajęcia odbywają się na terenie Trójmiasta. Każde zajęcia podzielone są na dwie części: część teoretyczną i część praktyczną.  Po każdym spotkaniu na blogu i Grupie FB publikowana jest praca domowa, quiz i materiały ze spotkania. Nagrania ze spotkań (ze względu na RODO – bez udziału publiczności) opublikowane będą pod koniec sierpnia, natomiast materiały w postaci artykułów publikowane są ciągle.

Zapisy

Dołączyć do projektu można na dwa sposoby:

  • Biernie: dołączając się do grupy FB, czytając materiały na blogu: Autorskie cykle Cherry-IT> Cherry-IT: Zostań Testerem, polubiając stronę FB Cherry-IT,
  • Czynnie: dołączając się do grupy FB lub czytając materiały z bloga, oraz wysyłając do mnie maila (zostan.testerem.cherry@gmail.com) w celu przydzielenia grupy i oczywiście uczestnicząc w zajęciach.

Kanały komunikacji

Wszystkie informacje dotyczące projektu publikowane są na grupie FB projektu, na blogu w sekcji Ważne Ogłoszenia (sekcja znajduje się na stronie głównej bloga po prawej stronie) oraz na blogu w zakładce Autorskie cykle Cherry-IT > Cherry-IT: Zostań Testerem.

Ważne adresy:

  • Cherry-IT.pl – adres bloga (znajdują się tu materiały i wszystkie informacje)
  • https://www.facebook.com/groups/2133784529983322 – Grupa FB projektu (w pliku zamieszczane są materiały, na grupie toczą się też ciekawe dyskusje)
  • https://www.facebook.com/Cherry-it-1876989569282481/ – strona FB projektu (zachęcam do polubienia, gdyż ogłaszane będą tutaj ciekawe konkursy i wyzwania testerskie).

Informacje o terminach spotkań

Informacje o terminach spotkań zamieszczane są na Grupie FB Projektu oraz na blogu w zakładce Autorskie cykle Cherry-IT > Cherry-IT: Zostań Testerem.

Prace domowe i Quizy

Prace domowe i Quizy zamieszczane są na Grupie FB Projektu oraz na blogu w zakładce Autorskie cykle Cherry-IT > Cherry-IT: Zostań Testerem. Prace domowe nadsyłać można na adres zostan.testerem.cherry@gmail.com. Każda osoba, która nadeśle pracę domową otrzyma feedback.

Projekt, w którym można zdobyć doświadczenie

Dokładne informacje o projekcie wraz z zasadami przyłączenia się zostaną zaktualizowane w tym poście w sierpniu.

Dane osobowe

W celu zapisania się do projektu proszę Was o podanie adresu email, aby wysłać Wam feedback z prac domowych. Często proszę Was też o ujawnienie imienia i nazwiska, gdyż sympatyczniej się pracuje, jak się znamy 🙂 Tych danych nie ujawniam nikomu, służą jedynie w celach komunikacyjnych projektu (wysyłanie prac domowych, odpowiedzi na pytania itd.). Jeśli jednak chciałbyś, aby Twój adres email został usunięty z korespondencji daj mi proszę znać na rezygnuje.zostan.testerem@gmail.com 🙂

Zapraszam do wspólnej nauki!

Informacje organizacyjne Cherry-IT: Zostań testerem

Wpis archiwalny – opicywana inicjatywa zmieniła formę. Aktualne informacje na temat inicjatywy dostępne są pod tym linkiem

Ze względu na dosyć dużą liczę osób zainteresowanych oraz dużą liczbę obowiązków zawodowych muszę usystematyzować cykl, dzięki temu informacje o zajęciach będą podawane z miesięcznym wyprzedzeniem, a ja będę miała więcej czasu na tworzenie przydatnych treści na bloga oraz sprawdzanie Waszych prac domowych i odpowiadanie na pytania.

Podział na grupy

Aktualnie powstało dosyć dużo grup, niestety w wielu frekwencja jest niewielka 🙂 Wpadłam na pomysł, aby z rozdrobnionych grup stworzyć dwie grupy zdalne, grupy stacjonarne pozostają bez zmian 🙂 Dzięki takiej zmianie będę miała więcej czasu, aby tworzyć treści dla Was oraz przygotować nowe cykle (do września planuję rozpocząć cykl spotkań dotyczących automatyzacji 🙂 ). Aktualnie podział na grupy wygląda następująco:

GRUPA I: MIESZANA I, KRAKÓW I, KRAKÓW II, WROCŁAW I, WROCŁAW II, WROCŁAW III

GRUPA II: MIESZANA II, POZNAŃ, WARSZAWA I, WARSZAWA II, WARSZAWA III

GRUPA POŚCIGOWA: jeśli ktoś nie będzie mógł uczestniczyć w swoich zajęciach, albo będzie chciał powtórzyć materiał.

Jeśli ktoś ma wątpliwości, do której grupy należy albo chciałby zmienić grupę to proszę o email.

Czas trwania zajęć to 1.5h – 2h. Przewidziana jest kontynuacja w innych cyklach. Zajęcia są bezpłatne. Pojawiło się pytanie, czy w razie rezygnacji ponoszone są jakieś koszty – nie, rezygnacja nie pociąga za sobą kosztów.

Komunikator

Będzie zmieniony komunikator, tak aby nie było limitów. Jestem w fazie testowania różnych rozwiązań. Spotkania w czerwcu będą już prowadzone na nowym komunikatorze.

Terminy na czerwiec

GRUPA powtórzeniowa (zajęcia nr 2) u której wystąpiły problemy techniczne 5.06.2018 godz. 18.00 – 19.30
GRUPA I: 28.06.2018
GRUPA II: 20.06.2018
GRUPA POŚCIGOWA: 21.06.2018
GDYNIA: 26.06.2018
GDAŃSK: 27.06.2018
TRÓJMIASTO: 25.06.2018

Grupa na FB

Zostanie założona grupa projektu na FB, gdzie będę przesyłała materiały na zajęcia 🙂 Ta grupa będzie tylko dla uczestników Cherry-IT: Zostań testerem. Adres do grupy zostanie wysłany na maile w przyszłym tygodniu.

Materiały i pytania

Po każdych zajęciach będzie paczka materiałów do przeczytania przerobienia, dodatkowo będą prace domowe oraz quiz 🙂 Pytania proszę zadawać w czasie spotkań i poprzez maila lub skrzynkę FB Cherry – IT. Niestety na prywatną skrzynkę FB nie jestem w stanie już szybko odpowiadać ze względu na bardzo dużą ilość wiadomości 🙁

Materiały będą się pojawiać sukcesywnie na blogu. Blog w najbliższych dniach zostanie przebudowany, aby był bardziej czytelny. Pojawią się też nowe cykle 🙂

Projekt testowy, umożliwiający zdobycie praktyki

Dla osób, które uczestniczą w cyklu jest możliwość uczestnictwa w realnym projekcie testowym, którym zarządzam ja 🙂 W czasie trwania projektu wykonamy wszystkie zadania, które wykonuje junior tester. Z każdego zadania uczestnik otrzyma feedback 🙂 Doświadczenie to będzie można wpisać w CV.

Pierwszeństwo udziały w projekcie testowym będą miały osoby uczestniczące na spotkaniach Cherry-IT: Zostań testerem.

Dołączenie do projektu

Informacja, jak można się przyłączyć do projektu znajduje się tu.

Jak prawidłowo pisać scenariusze testowe?

W codziennej pracy testera często spotykamy się z pojęciem scenariusz testowy. Często można usłyszeć je naprzemiennie z przypadkiem testowym, skąd pojawia się pytanie, czy to jest to samo? W poniższym artykule postaram się pokazać różnice pomiędzy przypadkami testowymi, a scenariuszami. Dodatkowo na końcu artykułu zamieszczam dobre rady, które mogą okazać się pożyteczne zarówno dla juniorów, jak i bardziej doświadczonych testerów.

Co to są scenariusze testowe?

Scenariusz testowy zwany jest również Specyfikacją Procedury Testowej. Według słownika SJSI to: „dokument określający ciąg akcji umożliwiających wykonanie testu. Znany jest także jako skrypt testowy lub manualny skrypt testowy.”[1] Zazwyczaj mówi się, że scenariusze testowe swoja formą przypominają rozszerzone scenariusze przypadków użycia aplikacji.

Co odróżnia scenariusze testowe od przypadków użycia systemu? Scenariusze są bardziej szczegółowe, ponieważ głównym zadaniem i założeniem jest przygotowanie do weryfikacji wszystkich dostępnych funkcji w aplikacji.

Nie oznacza to, że przypadki użycia są nam kompletnie nieprzydatne. Jeśli zostały stworzone na etapie analizy to możemy je wykorzystać właśnie w procesie tworzenia scenariuszy testowych.

Wyróżniamy różne rodzaje scenariuszy testowych np. funkcjonalne scenariusze testowe lub systemowe scenariusze testowe.

Kiedy powinniśmy pisać scenariusze testowe?

Wiemy już co to są scenariusze testowe, ale pojawia się pytanie, w którym momencie powinniśmy je pisać? Dobrze jest, aby powstawały na etapie analitycznym (czyli przed etapem wdrażania), gdyż wtedy bardzo dobrze uzupełniają dokumentację. Nie jest to jednak regułą i czasem scenariusze powstają w innym momencie np. w końcowej fazie wdrożenia. W takim przypadku są one pisane w oparciu o już funkcjonującą wersję testową systemu.

Jak wygląda scenariusz testowy?

Scenariusz testowy może przybierać różne formy, poniżej przedstawiam przykład, który moim zdaniem jest najlepszy, ze względu na jasny i klarowny przekaz oraz łatwość jego interpretacji w późniejszych etapach pracy.

Ogólny szablon scenariusza testowego pokazany jest poniżej. [2] Składa się on z trzech części.

Logo firmy Formularz Aplikacji Testów Nr dokumentu
Nazwa Projektu Osoba wykonująca testy
Zadanie
Testowane elementy Nazwa Wersja Opis

 

Pierwsza część scenariusza jest częścią organizacyjną. Powinniśmy w niej przede wszystkim sprecyzować nazwę projektu, osobę, która testy wykonuje (w przypadku egzekucji testów). Ważne jest także podanie wersji, dzieki czemu przy próbie powtórzenia błędów lub w czasie retestów zaoszczędzimy czas na szukanie odpowiedniej wersji. W tym miejscu również należy wypisać i opisac elementy, które mają podlegać testom.

Lp Test Rezultat Status/ Ocena testu
1 Cel Testu:

Stan początkowy:

Akcja:

Oczekiwana Wartość
Wartość testowa
2 Cel Testu:

Stan początkowy:

Akcja:

Oczekiwana Wartość
Wartość testowa
3 Cel Testu:

Stan początkowy:

Akcja:

Oczekiwana Wartość
Wartość testowa
4 Cel Testu:

Stan początkowy:

Akcja:

Oczekiwana Wartość
Wartość testowa

 

Drugi element składa się z części opisującej test oraz części opisującej rezultaty.  W części dotyczącej testu powinniśmy sprecyzować następujące elementy:

  • Cel testu – bardzo ważny element, na jego podstawie, po egzekucji, możemy podjąć decyzję czy test zakończył się sukcesem czy porażką, dzięki niemu wiemy również dokładnie co chcemy osiągnąć tym testem.
  • Stan początkowy/ warunki wstępne – jakie warunki powinny być spełnione, aby móc zacząć przeprowadzać test.
  • Akcja – kroki, które musimy wykonać, aby wykonać test. Kroki powinny być opisane bardzo dokładnie, tak aby każda osoba mogła je wykonać. Dodatkowo warto w tym miejscu opisać jak system powinien reagować na poszczególne kroki.

Drugą częścią jest część opisująca rezultaty, składa się ona z trzech aspektów:

  • Oczekiwana wartość – jest to wartość, którą powinniśmy otrzymać,
  • Wartość testowa – wartość, którą realnie otrzymalismy,
  • Status/ Ocena testu – porównując wartość oczekiwaną z wartością testową oceniamy test, jeżeli obie wartości sa takie same (lub w szczególnych przypadkach spełniają kryterium tolerancji błędu) nasz test kończy się skucesem, jeżeli różnią się test kończy się porażką.
Data: Sporządził: Zatwierdził:

 

Trzeci element jest elementem organizacyjnym, składa się z trzech części:

  • Daty – kiedy scenariusz został sporządzony.
  • Sporządził – tu zamieszczamy dane osobowe testera, który scenariusz testowy przygotował.
  • Zatwierdził – osoba, która sprawdziła scenariusz testowy i go zatwierdziła.

Jaka jest różnica pomiędzy przypadkiem testowym a scenariuszem testowym?

Ogólna różnica polega na tym, że scenariusz testowy zawiera wiele przypadków testowych. Czyli możemy mieć scenariusz testowy testujący funkcję obsługi koszyka w sklepie internetowym, a scenariusz ten może się składać z poniższych przypadków testowych:

  1. Dodanie produktu do koszyka – przypadek pozytywny (dodajemy produkt do koszyka z sukcesem).
  2. Dodanie produktu do koszyka – przypadek negatywny (dodajemy produkt do koszyka, ale otrzymujemy komunikat o błędzie).
  3. Usunięcie produktu z koszyka – przypadek pozytywny (usuwamy produkt z koszyka z sukcesem).
  4. Usunięcie produktu z koszyka – przypadek negatywny (usuwamy produkt z koszyka, ale otrzymujemy komunikat o błędzie, a produkt nadal jest w koszyku).

Czyli w matematycznym sensie:

ScenariuszTestowy= {PrzypadekTestowy1, PrzypadekTestowy2, PrzypadekTestowy3,….}

Dobre rady

  1. Na samym początku określ dokładnie, jaki powinien być zakres testów. Pomocne może być wypisanie wszystkich funkcjonalności, oraz przygotowanie przypadków użycia. Dzięki temu nasze testowanie będzie dokładniejsze i bardziej rzetelne.
  2. Testuj elementy, które posiadają logikę oraz nie są statyczne.
  3. Pamiętaj aby wskazać wersję testową, na której były przeprowadzanie testy. Pomoże to w przypadku, kiedy będziemy chcieli odtworzyć błąd lub przeprowadzić retesty.

[1]http://sjsi.org/slowo/specyfikacja-procedury-testowej/

[2]Przykładowy szablon wzorowany był na szablonie: http://www.qatester.pl/testowanie/testowanie-w-teorii/64-scenariusz-testowy