SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Jak techniczny musi byc
tester
By Maciej Wyrodek
Agenda
1. Cel
2. Co to znaczy?
3. Jak sytuacja wygląda obecnie
4. Wróżenie z fusów, czyli co nas czeka w przyszłości
5. Podsumowanie.
Intro
Kim jest tester?
Testing is what testers do.
- James Bach
Co znaczy “techniczny”?
Co znaczy “techniczny”?
● Umiejętnośc programowania
● Bazy danych - pisanie zapytań, znajomosc działania.
● Wiedza domenowa (np HTML DOM dla testerów webowych)
● Znajomośc narzędzi i technologii.
Zombie - Tester
A wiec jak techniczny musi byc tester?
● Im bardziej tym lepiej
● To zależy od pracy
● “Czym bardziej techniczny tym wiecej może zarobic”*
Testerzy w Agile
Testers who are used to doing only manual testing through the user
interface might not understand the automated approach that is intrinsic to
agile. These testers need a lot of courage in order to face their changing
roles, because changing means developing new skill sets outside their
comfort zone.
- Lisa Crispin, Agile Testing, 2008
Testowanie w Waterfall i V model
Testowanie = Komunikacja + Feedback
● Świadomośc techniczna
● Używanie tego samego IDE
● Testerzy powinni patrzec na produkt/problem z szerzej perspektywy.
● Możliwośc czytania Unit Testów (unikanie redundancji testowania)
● CI
Technical Testing
● Zrozumienie technologi
● Testowanie “poza” wymaganiami (ryzyka techniczne)
● Testowanie nie tylko poprzez
GUI
Automatyzacja
Minusy nietechnicznosci
● Ograniczenie rzeczy, które można testować
● Kompletna zależnośc od osób technicznych
Czy czas “nietechnicznych testerów”
sie konczy?
Czy czas “nietechnicznych” testerów
sie konczy?
● Nie!
● Wiele dziedziń testowania nie wymaga umiejętnosci technicznych.
● Quality Advocacy, Quality assistance, Customer Ambasador
● BDD
● Od pisania kodu sa programiści, testerzy powinni wnosić inną wartość
(np. testy eksploatacyjne)
Najwieksze “zagrozenia”dla Testera
Crowdsourcing & DogFooding
Rozwój technologii
● Cloud deployment.
● CI.
● Better code management.
● Monitoring
O przyszłosci
1. Python bedzie zyskiwać na popularnosci.
2. Testowanie aplikacji mobilnych stanie sie czescią “głównego
nurtu“
3. Agile & continuous delivery zyska jeszcze większy rozgłos
Wizja Radosława Smilgina
“Pracownicy, którzy dali się poznać jako członkowie zespołu, którzy są w
stanie wdrożyć się w dowolne zadanie od analizy biznesowej, przez
podstawowe programowanie, aż po testy. Osoby multifunkcyjne, ale
również o wielu talentach i umiejętnościach. Czym większa zdolność
adaptacji i akceptacji zmieniającej się rzeczywistości, tym większa szansa
przetrwania na rynku.”
Jeff Sussna and Future of QA
“(...) the essence is, “How well can my customer use it to do what they
want to do?” Personally, I think that QA can play a great role in helping
organizations remember that. By, it doesn’t matter how good it is. If I
write a test or if I even just think about, “How does this help or not help
my customer do their job?” Then, I can help improve quality.”
Summary
● Tester nie musi być techniczny.
● Ale przynosi to same korzyści
Pytania?
Dziekuje za uwage
Bibliografia
http://blog.smartbear.com/test-automation/software-testing-2016/
http://learndatamodeling.com/blog/software-testing-job-titles/
https://www.linkedin.com/pulse/20140411172902-46939713-the-hard-truth-about-software-testing
https://www.youtube.com/watch?v=jmGuYZ-QlEk
https://www.youtube.com/watch?v=vUOn3e4XRnc
http://context-driven-testing.com/
http://www.practitest.com/wp-content/uploads/2015/07/State_of_Testing_Survey_2015.pdf
http://www.testerzy.pl/baza-wiedzy/analiza-zarobkow-testerow-2015-czesc-ii
Agile Testing: A Practical Guide for Testers and Agile Team
Want to make 30% less money? Put word ‘Test’ in your title.
- Alberto Savoia (GTAC 2011 - Keynote Test is Dead)

Contenu connexe

Similaire à Jak bardzo techniczny musi być tester?

Od Produktywności do Sabotażu - Sławomir Radzymiński, KraQA #31
Od Produktywności do Sabotażu - Sławomir Radzymiński, KraQA #31Od Produktywności do Sabotażu - Sławomir Radzymiński, KraQA #31
Od Produktywności do Sabotażu - Sławomir Radzymiński, KraQA #31
kraqa
 
Jakość utracona v13
Jakość utracona v13Jakość utracona v13
Jakość utracona v13
magda3695
 

Similaire à Jak bardzo techniczny musi być tester? (20)

BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)
BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)
BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)
 
Jak budujemy inteligentnego asystenta biznesowego
Jak budujemy inteligentnego asystenta biznesowegoJak budujemy inteligentnego asystenta biznesowego
Jak budujemy inteligentnego asystenta biznesowego
 
Mity, które blokują Twoją karierę
Mity, które blokują Twoją karieręMity, które blokują Twoją karierę
Mity, które blokują Twoją karierę
 
Distributed Agile
Distributed AgileDistributed Agile
Distributed Agile
 
User Experience – wpływ internetu na aplikacje enterprise - Netcamp #14
User Experience – wpływ internetu na aplikacje enterprise - Netcamp #14User Experience – wpływ internetu na aplikacje enterprise - Netcamp #14
User Experience – wpływ internetu na aplikacje enterprise - Netcamp #14
 
Zwinny_Analityk_SIW_Panel
Zwinny_Analityk_SIW_PanelZwinny_Analityk_SIW_Panel
Zwinny_Analityk_SIW_Panel
 
Slajdy z wykładu o Agile
Slajdy z wykładu o AgileSlajdy z wykładu o Agile
Slajdy z wykładu o Agile
 
Podstawy testowania oprogramowania INCO 2023.pptx
Podstawy testowania oprogramowania INCO 2023.pptxPodstawy testowania oprogramowania INCO 2023.pptx
Podstawy testowania oprogramowania INCO 2023.pptx
 
university day 1
university day 1university day 1
university day 1
 
Testowanie. Wprowadzenie do testowania oprogramowania.
Testowanie. Wprowadzenie do testowania oprogramowania. Testowanie. Wprowadzenie do testowania oprogramowania.
Testowanie. Wprowadzenie do testowania oprogramowania.
 
Modele wdrażania i zarządzania projektami erp
Modele wdrażania i zarządzania projektami erpModele wdrażania i zarządzania projektami erp
Modele wdrażania i zarządzania projektami erp
 
Girls in It - Front-end & Back-end. Jak zacząć
Girls in It - Front-end & Back-end. Jak zacząćGirls in It - Front-end & Back-end. Jak zacząć
Girls in It - Front-end & Back-end. Jak zacząć
 
Od Produktywności do Sabotażu - Sławomir Radzymiński, KraQA #31
Od Produktywności do Sabotażu - Sławomir Radzymiński, KraQA #31Od Produktywności do Sabotażu - Sławomir Radzymiński, KraQA #31
Od Produktywności do Sabotażu - Sławomir Radzymiński, KraQA #31
 
Test na testera. Sprawdź czy nadajesz się do tego zawodu.
Test na testera. Sprawdź czy nadajesz się do tego zawodu.Test na testera. Sprawdź czy nadajesz się do tego zawodu.
Test na testera. Sprawdź czy nadajesz się do tego zawodu.
 
Bee Talents - Jak pracujemy (2018)
Bee Talents - Jak pracujemy (2018)Bee Talents - Jak pracujemy (2018)
Bee Talents - Jak pracujemy (2018)
 
SkładQA 2018 - Daniel Dec
SkładQA 2018 - Daniel DecSkładQA 2018 - Daniel Dec
SkładQA 2018 - Daniel Dec
 
Jakość utracona v13
Jakość utracona v13Jakość utracona v13
Jakość utracona v13
 
Usability i UCD - case study Generali i Gazeta.pl
Usability i UCD - case study Generali i Gazeta.plUsability i UCD - case study Generali i Gazeta.pl
Usability i UCD - case study Generali i Gazeta.pl
 
Praktyki techniczne
Praktyki technicznePraktyki techniczne
Praktyki techniczne
 
Tester.pl - Numer 1
Tester.pl - Numer 1Tester.pl - Numer 1
Tester.pl - Numer 1
 

Plus de Women in Technology Poland

Plus de Women in Technology Poland (20)

Get Inspired: Po co nam UX? O edukacji i nie tylko
Get Inspired: Po co nam UX? O edukacji i nie tylkoGet Inspired: Po co nam UX? O edukacji i nie tylko
Get Inspired: Po co nam UX? O edukacji i nie tylko
 
Pierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieci
Pierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieciPierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieci
Pierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieci
 
Tech 101: Scrum 25.04.19 Warszawa
Tech 101: Scrum 25.04.19 WarszawaTech 101: Scrum 25.04.19 Warszawa
Tech 101: Scrum 25.04.19 Warszawa
 
ARKit by Magdalena Pałka
ARKit by Magdalena PałkaARKit by Magdalena Pałka
ARKit by Magdalena Pałka
 
React Native by Artur Staszczyk
React Native by Artur StaszczykReact Native by Artur Staszczyk
React Native by Artur Staszczyk
 
Architecure components by Paulina Szklarska
Architecure components by Paulina SzklarskaArchitecure components by Paulina Szklarska
Architecure components by Paulina Szklarska
 
Big Data - historia i przyszłość
Big Data - historia i przyszłośćBig Data - historia i przyszłość
Big Data - historia i przyszłość
 
Blockchain and Cryptocurrency Basics- #43 spotkanie WiT Kraków
Blockchain and Cryptocurrency Basics- #43 spotkanie WiT KrakówBlockchain and Cryptocurrency Basics- #43 spotkanie WiT Kraków
Blockchain and Cryptocurrency Basics- #43 spotkanie WiT Kraków
 
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test..."Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
 
Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...
Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...
Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...
 
Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...
Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...
Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...
 
Kulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła Janasa
Kulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła JanasaKulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła Janasa
Kulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła Janasa
 
Poznaj GITa - Natalia Stanko
Poznaj GITa - Natalia StankoPoznaj GITa - Natalia Stanko
Poznaj GITa - Natalia Stanko
 
Poznaj GITa - część teoretyczna - Anna Szwiec
Poznaj GITa -  część teoretyczna - Anna SzwiecPoznaj GITa -  część teoretyczna - Anna Szwiec
Poznaj GITa - część teoretyczna - Anna Szwiec
 
HTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan KrausHTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan Kraus
 
Architektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan KrausArchitektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan Kraus
 
Hackerspace Wrocław
Hackerspace WrocławHackerspace Wrocław
Hackerspace Wrocław
 
Roman Czarko-Wasiutycz- Projektowanie baz danych
Roman Czarko-Wasiutycz- Projektowanie baz danychRoman Czarko-Wasiutycz- Projektowanie baz danych
Roman Czarko-Wasiutycz- Projektowanie baz danych
 
Justyna Hankiewicz- Jak zbudować efektywny zespół
Justyna Hankiewicz- Jak zbudować efektywny zespółJustyna Hankiewicz- Jak zbudować efektywny zespół
Justyna Hankiewicz- Jak zbudować efektywny zespół
 
Warsztaty o zdrowiu karolina jarosz trener personalny
Warsztaty o zdrowiu   karolina jarosz trener personalnyWarsztaty o zdrowiu   karolina jarosz trener personalny
Warsztaty o zdrowiu karolina jarosz trener personalny
 

Jak bardzo techniczny musi być tester?