Flowtester - by Miłosz Zajonz

5

Click here to load reader

description

Slides from Miłosz's presentation on PyRa (January 2014) Video: http://www.youtube.com/watch?v=lkVTit8B_QE

Transcript of Flowtester - by Miłosz Zajonz

Page 1: Flowtester - by Miłosz Zajonz

FLOWTESTERMiłosz Zajonz

Page 2: Flowtester - by Miłosz Zajonz

● kompletne narzędzie do testowania aplikacji internetowych

● realizuje testy integracyjne i przeglądarkowe● działa na autorskim frameworku WSGI (fork pylons)● w planach stworzenie produktu open source

co to jest Flowtester

plugin nosetests

serwer screenów

HTML dump

Page 3: Flowtester - by Miłosz Zajonz

● serwer aplikacji wsgi realizujący requesty wg określonego scenariusza

● do każdej odpowiedzi możliwość wykonywania asercji różnych typów (HTML, komunikacja z backendem, globalne obiekty)

● statyczny zrzut HTML z każdej odpowiedzi● walidacja js za pomocą phantomjs● wykonanie grafu strony (sitemap)● możliwość injectowania javascript do każdej odpowiedzi● mechanizm łatwego implementowania testów (dziedziczenie)● modyfikacja konfiguracji/odpowiedzi z backendu dla każdego

scenariusza

plugin nosetest

Page 4: Flowtester - by Miłosz Zajonz

● wykonanie screenów dokumentu HTML na różnych systemach/przeglądarkach

● wyznaczanie różnicy między screenami● propagacja wszystkich operacji na

screeny podobne● integracja z systemem zgłoszeń● możliwość nadania komentarzy/ocen

serwer screenów

Page 5: Flowtester - by Miłosz Zajonz

Dziękuję za uwagę