Testowanie sprawą
całego narodu!
Ola Kunysz, Wrocław 28.02.2017
źródło: http://gazetabaltycka.pl
od 10 lat tworzę oprogramowanie
od 4 lat piszę kod
i go testuję
chociaż nie jestem testerką
Cześć,
mam na imię Ola
i jestem programistką
Czym jest jakość?
Jakość to ...
źródło: https://www.jakosc.biz/definicje-jakosci/
pewien stopień doskonałości.
stopień, w jakim zbiór inherentnych cech spełnia wymagania.
(Platon)
(ISO 9001:2000)
Jakość oprogramowania
Dlaczego dbamy o jakość?
mniej pracy
dobry produkt
zadowolony klient
mniej poprawek
więcej $$$
Dlaczego dbamy o jakość?
perspektywa zespołu
ciekawsza praca
dobry produkt
mniej błędów na produkcji
mniej czasu spędzonego na poprawkach
więcej czasu na nowe rzeczy
zadowolony zespół
Testowanie ma na celu weryfikację oraz walidację oprogramowania.
Wikipedia
Weryfikacja zgodne ze specyfikacją
Walidacja zgodne z oczekiwaniami użytkownika
źródło obrazu: http://combiboilersleeds.com
Czym jest testowanie?
Poziomy testów
Testy jednostkowe
sprawdzające poprawność działania obiektu/ modułu
Testy integracyjne
wykrywające błędy pomiędzy modułami
Testy systemowe
sprawdzają funkcjonalność, wydajność i niezawodność
Testy akceptacyjne
(alfa i beta)
sprawdzają poprawne działanie systemu
i zgodność ze specyfikacją
symulacja środowiska produkcyjnego
wykonuje klient / Product Owner
Kiedy następuje koniec testów?
http://www.funnycaptions.com/tag/software-testing-jokes/4/
Kto odpowiada za jakość?
Kto tworzy za jakość?
Programiści tworzą jakość
Testerzy ujawniają niedoskonałości
Product Owner zapewnia czas i warunki
Kto odpowiada za jakość?
Zespół!
Tymczasem na produkcji...
https://www.utest.com/articles/why-and-when-to-test-your-apps-in-production
Błędy na produkcji
Zawsze są
i będą
Credits: Małgo Pliszta
Błędy na produkcji
Lepiej się przygotować
Credits: tipser.com
Błędy na produkcji
są mniej lub bardziej
spektakularne
credits: @mariuszalefbak @johnsonst0ne
Naprawianie błędów na produkcji
Źródło: wykop.pl
Żeby zminimalizować ryzyko
Trzeba testować oprogramowanie ...
... mądrze
Zasada Pareta zawsze pomocna
20% modułów zawiera 80% błędów
Testuj mądrze
Chcę wiedzieć więcej!
@OlaQnysz
PeggyBrown
olaqnysz.blogspot.com
Dziękuję