Englishpolski

Wykład: Kill’em all. Testowanie mutacyjne, czyli zabijanie na usługach jakości.

Czwartek, godzina 10:00 (60 minut)

Testowanie mutacyjne polega, w skrócie, na tworzeniu mutantów kodu, a następnie na próbie ich „zabicia” testami. Pomimo uznania go przez ekspertów za jedną z najefektywniejszych metod testowania jest ono wciąż niedoceniane i rzadko wykorzystywane w praktyce. Po wprowadzeniu podstaw teoretycznych i opisaniu procesu testowania mutacyjnego prelegent opowie, jak wykorzystanie tej metody może podnieść jakość testów, zapewnić lepszą jakość końcową produktu, a nawet przewidywać liczbę pozostałych w kodzie defektów. Nie jest to jednak technika idealna – oprócz zalet przedstawione zostaną także jej wady oraz sposoby radzenia sobie z nimi. Na koniec Adam Roman pokaże jedno z narzędzi do przeprowadzania testów mutacyjnych.

Adam Roman

Adam Roman – adiunkt w Instytucie Informatyki i Matematyki Komputerowej Uniwersytetu Jagiellońskiego oraz Lider QA R&D w Rivet Group. Od wielu lat wykłada przedmioty związane m.in. z testowaniem oraz zapewnianiem jakości oprogramowania, jest trenerem kursów przygotowujących do uzyskania certyfikatów ISTQB. Prowadzi projekty naukowo-badawcze, w Rivet Group odpowiada również za innowacyjność i merytorykę projektów. Autor podręcznika „Testowanie i jakość oprogramowania – metody, modele i narzędzia” opublikowanego nakładem PWN w 2015 roku. Certyfikowany inżynier jakości oprogramowania (ASQ CSQE) oraz tester (ISTQB Full Advanced Level). Członek Polskiego Komitetu Normalizacyjnego, w ramach którego współpracuje nad tworzeniem norm ISO/IEC 29119 Software Testing Standard oraz ISO/IEC 25000 System and Software Quality Requirements and Evaluation.

Podziel się ze znajomymi: