8. 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.
10. A wiec jak techniczny musi byc tester?
● Im bardziej tym lepiej
● To zależy od pracy
● “Czym bardziej techniczny tym wiecej może zarobic”*
11.
12. 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
14. 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
15. Technical Testing
● Zrozumienie technologi
● Testowanie “poza” wymaganiami (ryzyka techniczne)
● Testowanie nie tylko poprzez
GUI
20. 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)
24. 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
25. 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.”
26. 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.”