Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und relevantere Anzeigen zu schalten. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Copyright © BridgingIT GmbH / CC BY-SA http://creativecommons.org/licenses/by-sa/2.0/
Kontinuierliche Fachtests
für Webanw...
Wer testet Webanwendungen?
Nicht?
Manuell?
Automatisiert?
Photo by Deutscher Webvideopreis https://www.flickr.com/photos/w...
Wir haben doch Unittests!
Photo by Dave Bleasdale https://www.flickr.com/photos/sidelong/246816211/ CC BY https://creative...
Die Realität testen!
Photo by Sebastian Bergmann https://www.flickr.com/photos/sebastian_bergmann/10773103685/ CC BY-SA ht...
Wir haben doch keine Zeit!
Photo by liebeslakritze https://www.flickr.com/photos/8069051@N06/5801548114/ CC BY-SA https://...
Agil
Jeden Sprint?
Jede Woche?
Jeden Tag?
Photo by royskeane https://www.flickr.com/photos/royskeane/413103429/ CC BY http...
Kontinuierliche Auslieferung
Jedes Feature?
Photo by Ben Sutherland https://www.flickr.com/photos/bensutherland/5318654518...
The good the bad and the ugly
Photo by Pietro Zanarini https://www.flickr.com/photos/zipckr/4422426722/ CC BY https://crea...
Qual der Wahl?
Selenium
Arquillian
IBM Rational Functional Tester
Canoo Webtest
…
http://en.wikipedia.org/wiki/List_of_web...
Arquillian Logo by Red Hat, Inc. http://arquillian.org/invasion/spread/ CC BY http://creativecommons.org/licenses/by/3.0/
...
Warum Arquillian?
 Ohne Recording
 Java
 Selenium + X
 Einfach
 Java EE (weit mehr als Web UI)
Wirkungsweise
Browser
Arquillian
(Drone)
(Graphene)
Selenium
(WebDriver)
JUnit Test
Photo by David Swart https://www.flick...
Los gehts!
Photo by Thomas Kohler https://www.flickr.com/photos/mecklenburg/5026128169/ CC BY-SA https://creativecommons.o...
Hürden
Testisolation
Deployment
Photo by Fabian Fahrenberg https://www.flickr.com/photos/66606049@N05/6065079300/ CC BY ht...
Stolpersteine
Windows vs Linux
Maven vs IDE
WebDriver
Work in Progress
Photo by Ted & Dani https://www.flickr.com/photos/t...
Weitere Möglichkeiten…
Erkenntnisse
 Hürden
 Stolpersteine
 Kinderleicht
 Umfangreich
Arquillian Ikes by Red Hat, Inc. http://arquillian.org/...
Presentation by Tilmann Kuhn CC BY-SA http://creativecommons.org/licenses/by-sa/2.0/
Tilmann Kuhn
BridgingIT GmbH
Niederla...
Nächste SlideShare
Wird geladen in …5
×

Kontinuierliche Fachtests für Webanwendungen mit Arquillian

1.012 Aufrufe

Veröffentlicht am

Ein Vortrag von Tilmann Kuhn auf dem Karlsruher Enwicklertag am 21.05.2014

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Kontinuierliche Fachtests für Webanwendungen mit Arquillian

  1. 1. Copyright © BridgingIT GmbH / CC BY-SA http://creativecommons.org/licenses/by-sa/2.0/ Kontinuierliche Fachtests für Webanwendungen mit Arquillian Karlsruher Enwicklertag 21.05.2014 Tilmann Kuhn
  2. 2. Wer testet Webanwendungen? Nicht? Manuell? Automatisiert? Photo by Deutscher Webvideopreis https://www.flickr.com/photos/webvideotage/13557974864/ CC BY
  3. 3. Wir haben doch Unittests! Photo by Dave Bleasdale https://www.flickr.com/photos/sidelong/246816211/ CC BY https://creativecommons.org/licenses/by/2.0/
  4. 4. Die Realität testen! Photo by Sebastian Bergmann https://www.flickr.com/photos/sebastian_bergmann/10773103685/ CC BY-SA https://creativecommons.org/licenses/by-sa/2.0/
  5. 5. Wir haben doch keine Zeit! Photo by liebeslakritze https://www.flickr.com/photos/8069051@N06/5801548114/ CC BY-SA https://creativecommons.org/licenses/by-sa/2.0/
  6. 6. Agil Jeden Sprint? Jede Woche? Jeden Tag? Photo by royskeane https://www.flickr.com/photos/royskeane/413103429/ CC BY https://creativecommons.org/licenses/by/2.0/
  7. 7. Kontinuierliche Auslieferung Jedes Feature? Photo by Ben Sutherland https://www.flickr.com/photos/bensutherland/5318654518/ CC BY https://creativecommons.org/licenses/by/2.0/ Jeden Tag?
  8. 8. The good the bad and the ugly Photo by Pietro Zanarini https://www.flickr.com/photos/zipckr/4422426722/ CC BY https://creativecommons.org/licenses/by/2.0/
  9. 9. Qual der Wahl? Selenium Arquillian IBM Rational Functional Tester Canoo Webtest … http://en.wikipedia.org/wiki/List_of_web_testing_tools http://stackoverflow.com/questions/13632934/tool-for- automated-testing-web-application Photo by Awaya Legends https://www.flickr.com/photos/awaya/3799064956/ CC BY https://creativecommons.org/licenses/by/2.0/
  10. 10. Arquillian Logo by Red Hat, Inc. http://arquillian.org/invasion/spread/ CC BY http://creativecommons.org/licenses/by/3.0/ Was ist Arquillian?
  11. 11. Warum Arquillian?  Ohne Recording  Java  Selenium + X  Einfach  Java EE (weit mehr als Web UI)
  12. 12. Wirkungsweise Browser Arquillian (Drone) (Graphene) Selenium (WebDriver) JUnit Test Photo by David Swart https://www.flickr.com/photos/dmswart/6507071663/ CC BY https://creativecommons.org/licenses/by/2.0/
  13. 13. Los gehts! Photo by Thomas Kohler https://www.flickr.com/photos/mecklenburg/5026128169/ CC BY-SA https://creativecommons.org/licenses/by-
  14. 14. Hürden Testisolation Deployment Photo by Fabian Fahrenberg https://www.flickr.com/photos/66606049@N05/6065079300/ CC BY https://creativecommons.org/licenses/by/2.0/
  15. 15. Stolpersteine Windows vs Linux Maven vs IDE WebDriver Work in Progress Photo by Ted & Dani https://www.flickr.com/photos/tedpercival/3057371057/ CC BY https://creativecommons.org/licenses/by/2.0/ xpath != xpath
  16. 16. Weitere Möglichkeiten…
  17. 17. Erkenntnisse  Hürden  Stolpersteine  Kinderleicht  Umfangreich Arquillian Ikes by Red Hat, Inc. http://arquillian.org/invasion/spread/ CC BY http://creativecommons.org/licenses/by/3.0/
  18. 18. Presentation by Tilmann Kuhn CC BY-SA http://creativecommons.org/licenses/by-sa/2.0/ Tilmann Kuhn BridgingIT GmbH Niederlassung Frankfurt Solmsstraße 4 60486 Frankfurt tilmann.kuhn@bridging-it.de www.bridging-it.de Fragen?

×