Zawód tester. Wprowadzenie

Preview:

DESCRIPTION

Wykład z Uniwersytetu Ekonomicznego w Katowicach o zawodzie testera oprogramowania (20.03.2014)

Citation preview

Testowanie Ekstremalnie szybki start

2

• Radek Smilgin

W testowaniu od 2002 roku

Tester, test manager, konsultant

Twórca testerzy.pl i mistrzostw w testowaniu

Fan testowania eksploracyjnego i testowania w agile

[zdjecie wikipedia: http://pl.wikipedia.org/wiki/Plik:Charles_Darwin_01.jpg]

[kształcenie testerów w Polsce]

http://www.shanghairanking.com/ARWU2012.html

Polska: miejsca 301 – 400 (University of Warsaw, Jagiellonian University)

[c z y m j e s t t e s t o w a n i e]

„Testowanie jest niekończącym się procesem polegającym na porównywaniu tego, co niewidzialne do tego, co wieloznaczne - a wykonuje się je po to, aby coś, co jest niemożliwe do przewidzenia nie dotknęło tych, których nie znamy z imienia.” @tezzafrica

[…ale realnie]

sprawdzać

rekomendować

komunikować

FUNKCJA

DŁUG TECHNOLOGICZNY

ARCHITEKTURA

DEFEKT

Wartość pozytywna

Wartość negatywna

Widoczne Niewidoczne

Dokumentacja Implementacja

Test

1

2

3

4

5

6

7

Analiza wymagań

Logiczny projekt

Fizyczny projekt

Kodowanie

Testowanie

Wdrożenie

[przykład]

[dlaczego testowanie jest potrzebne]

Kill screen 1.000.000+ graczy

Wyłączenie silnika w trakcie jazdy 4000 samochodów

Utrata jakości marki 100.000.000+ użytkowników

Zniszczenie rakiety 370.000.000 $

Koszty błędu 475.000.000 $

Śmierć i utrata zdrowia pacjentów

[co jest nie tak z testowaniem]

[zawód tester]

case study z

ekstremalnie szybki

głowa testowanie eksploracyjne narzędzie raportowania błędów przypadek testowy narzędzia analizy statycznej automatyzacja GUI automatyzacja na poziomie kodu

sumienność, ciekawość, asertywność,

umiejętność efektywnego komunikowania się, team working, dokładność, doświadczenie,

wiedza, umiejętność konstruktywnego krytykowania, otwartość umysłu, lubienie

ludzi

edukacja techniczna?

samoedukacja! książki [EN], blogi, magazyny

konferencje, meetupy, prezentacje

krok 1. testuj

krok 2. raportuj

krok 3. sprawdź

[dlaczego warto?]

Zarobki na ŚLĄSKU średnia 3659 PLN

do 2 roku 2845 PLN

TESTER

1 rok

2 rok

3 rok

4 rok

5 rok

6 rok

7 rok

8 rok

PROGRAMISTA

SPECJALISTA

UŻYTECZNOŚCI

KIEROWNIK

PROJEKTÓW

KIEROWNIK

TESTÓW

ANALITYK

BIZNESOWY

LIDER OBSZARU

JAKOŚCI

LIDER MAŁEGO

ZESPOŁU

LIDER JAKOŚCI

W PROJEKCIE

LIDER JAKOŚCI

W ORGANIZACJI

[7 c e c h e f e k t y w n e g o t e s t e r a]

1. Bądź proaktywny: przyjmij odpowiedzialność za dobre wymagania

analizuj jakość oprogramowania i jakość dokumentacji testerskiej

komunikuj się efektywnie

opisuj błędy efektywnie

2. Zaczynając myśl już o końcu określ cele i warunki zakończenia swojej pracy.

3. Najważniejsze rzeczy na początku (priorytety)

4. Myśl w kategoriach Win/Win (zwycięstwo/zwycięstwo) Walka programista–tester → znajdź balans

Dziel się wiedzą, chwal za sukcesy i oferuj pomoc

5. Najpierw zrozum, potem postaraj się być zrozumianym

Naucz się słuchać

Nie stawiaj sprawy na ostrzu noża

6. Staraj się o synergię Poznaj swoich współpracowników i maksymalizuj efektywność

współpracy z nimi

7. Bądź ostrzejszy niż brzytwa Bierz udział w grupach testerskich

Czytaj najnowsze publikacje

Aktywnie pracuj

Aktywnie wypoczywaj

Recommended