TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

21
Jak wykorzystać sztuczną inteligencję w testowaniu? CERTYFIKAT ISO 9001:2009 WWW.SOLDEVELO.COM Anna Czyrko [email protected]

Transcript of TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

Page 1: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

Jak wykorzystać sztuczną inteligencję w testowaniu?

CERTYFIKAT ISO 9001:2009 WWW.SOLDEVELO.COM

Anna [email protected]

Page 2: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

Co je łączy?

Page 3: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

Co je łączy?

Page 4: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

CZYM JEST SZTUCZNA INTELIGENCJA?

Page 5: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

AI, czyli sztuczna inteligencja

Szruczna inteligencja uznawana jest za dziedzinę informatyki. Jej celem jest rozwiązywanie zadań, które rozwiązywane przez człowieka, wymagały by od niego inteligentnych zachowań, analizy danych zmysłowych, rozumnego myślenia oraz planowania.

Test Turinga

Główne założenia AI

Silna sztuczna inteligencja

Słaba sztuczna inteligencja

Page 6: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

JAK MOŻNA WYKORZYSTAĆ SZTUCZNĄ INTELIGENCJĘ W INFORMATYCE?

Page 7: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

Smart Cities

+80

Page 8: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

Smart Cities

+80

Głównym celem projektu było stworzenie pilotarzowej wersji systemu decyzyjnego do zarządzania aglomeracjami.

Page 9: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

Smart Cities

+80Funkcjonalność projektu• Dynamiczne monitorowanie

poziomu hałasu w aglomeracjach,• Sprawdzanie poziomu pyłu PM10 i

na podstawie odczytów automatyczne podejmowanie decyzji,

• Pomoc w typowaniu lokalizacji nowych inwestycji.

Page 10: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

Smart Cities

+80

Page 11: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

CERTYFIKAT ISO 9001:2009 WWW.SOLDEVELO.COM

„The only source of true knowledge is experience”

Albert Einstein (1879 – 1955)

Page 12: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

+80

CZYM JEST SOEKS?

Page 13: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

Składa się z czterech elementów:

• funkcji (niebieskie elementy),• zmiennych (zielone),• ograniczeń (czerwone),• zasad (żółte).

Czym jest SOEKS?

Page 14: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

Przykład

Page 15: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

A JAK TO MOŻNA WYKORZYSTAĆ W TESTACH AUTOMATYCZNYCH?

Page 16: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

PARADOKS PESTYCYDÓW

Page 17: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

Definicja

W testowaniu za paradoks pestycydów uważa się sytuację, kiedy oprogramowanie uodparnia się na testy. Co oznacza,

że obecny zestaw testów nie wykrywa już defektów. Klasycznym sposobem radzenia sobie z tym problemem to

umiejętne zarządzanie przypadkami testowymi.

Ale czy tylko?

Page 18: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

Odpowiedzią może być SOEKS. I tu właśnie rozpoczynają się moje badania.

Page 19: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

Plany i perspektywy

Wyszczególnienie wszystkich składowych SOEKS, Stworzenie do nich modeli,

Implementacja.

Page 20: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

Plany i perspektywy

Planowane zakończenie pierwszego etapu: listopad 2016.

Page 21: TGT#11 - Jak wykorzystać sztuczną inteligencję w testowaniu? - Anna Czyrko

Dziękuję za uwagę!

Anna [email protected]