Prezentacja AADays 2016: Bartosz Szulc - Świeże spojrzenie na pokrycie testowe kodu

Prezentacja AADays 2016: Bartosz Szulc - Świeże spojrzenie na pokrycie testowe kodu
Każdy tester słyszał o pokryciu testami kodu produkcyjnego. O magicznym współczynniku, który w teorii powinien stwierdzać czy nasz kod produkcyjny jest w dobrej kondycji, bądź nie.


Badania naukowe dają niejednoznaczne wyniki. Kiedy już pojawi się badanie potwierdzające teorie, że lepsze pokrycie, to lepszej jakości kod, kolejnego dnia pojawia się kolejne dające odmienne wyniki.
Czy przy braku stanowczych dowodów na wpływ pokrycia testami na jakość kodu, powinniśmy o mierzeniu pokrycie zapomnieć? Wydaje mi się, że nie i podczas prezentacji zademonstruje informacje jaką można wyciągnąć z analizy pokrycia oraz do czego można ją wykorzystać.
Zaproponuję również świeższe spojrzenie na pokrycie kodu. Standardowo jako testerzy rozpatrujemy brak testu binarnie. Jest, dobrze, nie ma, źle. Takie czarno-białe spojrzenie powoduje problemy przy wyciąganiu wniosków i reagowaniu w oparciu o dane. Brakuje nam danych, które pomogłyby nam w odpowiedni sposób określić stratę jaka płynie z braku testu. W jaki sposób możemy tę stratę oszacować? Musimy zacząć spoglądać na raport z pokrycia oczami klienta i programisty.
W drugiej części wykładu pokażę w jaki sposób zebrać dane potrzebne do wyznaczenia wartości testu z punktu widzenia biznesu oraz wykonawcy, i jak te dane przełożyć na raport pokrycia kodu testami, tak aby wyciągnąć lepsze wnioski i w optymalniejszy sposób pokierować pracą przy naprawie aktualnej sytuacji.

SLAJDY PREZENTACJI >>


O autorze: Mentalnie tester. Sprawia mi niezwykła frajdę szukanie nietypowych przypadków i zadawanie nietypowych zadań, czy analiza złożonych problemów. Profesjonalnie nadal zielony. Przy wytwarzaniu oprogramowania pracuje ponad 6 lat. Zawsze mocno związany z testowaniem i jakością, chociaż często zmieniałem czapki, dzieląc czas pomiędzy eksplorację, a byciem liderem zespołu czy architektem.

Moją codzienną pracę mogę porównać jedynie do dziecka buszującego po sklepie ze słodyczami… ooo nowy commit, ooo nowy test automatyczny… ooo przyszły dane z produkcji… ooo nowy problem na produkcji… ooo nasz proces nie wydala.

Z jednej strony taki sposób pracy brzmi bardzo interesująco, z drugiej strony, ze względu na wachlarz zainteresowań, wątpię bym kiedykolwiek mógł siebie określić ekspertem w czymkolwiek. Co nie przeszkadza mi w dzieleniu się moją wiedza i przede wszystkim doświadczeniami podczas konferencji i meetup’ów. Sprawia mi to niezwykłą frajdę!

4925

Powiązane szkolenia

05-06
czerwca
2023
Jarosław Hryszko
online
Praktyka testowania
1 750PLN
Testowanie aplikacji internetowych
12
Wolnych miejsc
Rezerwuj
06-07
marca
2023
Arnika Hryszko
online
Praktyka testowania
1 770PLN
Testowanie użyteczności
9
Wolnych miejsc
Rezerwuj
20-21
kwietnia
2023
Rafał Stańczak
online
Dobre praktyki testowania
1 700PLN
Testowanie w metodykach Agile
12
Wolnych miejsc
Rezerwuj
23-24
marca
2023
Krzysztof Kołodziejczyk
online
Praktyka testowania
1 770PLN
Testowanie aplikacji mobilnych - Android
9
Wolnych miejsc
Rezerwuj
12-13
czerwca
2023
Krzysztof Skarbiński
online
Automatyzacja testowania
1 800PLN
Testowanie REST API dla początkujących w języku python
11
Wolnych miejsc
Rezerwuj
27-28
lutego
2023
Krzysztof Kołodziejczyk
online
Języki programowania dla testerów
1 800PLN
JavaScript dla testerów oprogramowania
9
Wolnych miejsc
Rezerwuj
24-26
kwietnia
2023
Krzysztof Kołodziejczyk
online
Praktyka testowania
3 000PLN
Tester gier
11
Wolnych miejsc
Rezerwuj
13
marca
2023
-09
kwietnia
2023
Krzysztof Kołodziejczyk
online
Automatyzacja testowania
5 500PLN
Praktyka automatyzacji testowania
5
Wolnych miejsc
Rezerwuj

To powinno Cię zainteresować