prelegent

Hasła dostępu (i inne metody uwierzytelniania)

Druga prezentacja będzie należała do znanego Wam – Maćka Chmielarza – Hasła dostępu i inne metody uwierzytelniania.
Są z nami od zarania dziejów, nie tylko informatyki, ale ludzkości. Wbrew niektórym wieszczom, raczej nieprędko odejdą do lamusa. Chronią żywotne interesy ludzi na całym świecie. Hasła dostępu. Jak się z nimi obchodzić? Prezentacja o dobrych i złych praktykach właścicieli oraz użytkowników serwisów przy stosowaniu haseł i innych metod uwierzytelniania. Dla twórców oprogramowania, testerów i wszystkich osób, którym leży na sercu bezpieczeństwo własnych zasobów.

maciej_chmielarzMaciej Chmielarz

Zapewnianiem jakości w projektach informatycznych zajmuje się od 2008 roku. Doświadczenie zdobywał u pracodawców należących do polskiej i światowej czołówki firm technologicznych, producentów unikatowych rozwiązań inżynierskich. Obecnie pracuje dla IVONA Software, firmy produkującej światowej klasy syntezator mowy, będącej częścią amerykańskiej korporacji Amazon. Poza tym od 2012 roku prowadzi studia podyplomowe z testowania oprogramowania na Wyższej Szkole Bankowej w Gdańsku, chętnie dzieląc się swoją wiedzą i doświadczeniem z dziesiątkami osób zainteresowanych rozwijaniem własnej kariery w tym kierunku. Od 2013 roku współpracuje ze Stowarzyszeniem Jakości Systemów Informatycznych, między innymi aktywnie uczestnicząc w organizacji konferencji Testwarez. Jest również członkiem rady programowej konferencji TestingCup oraz jednym z założycieli i organizatorów spotkań TrójQA.

prelegent

Ś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ć.

Zaproponuje 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że 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.

bartek Bartosz Szulc

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ę!