Automatisiertes End-to-end Testen von Enterprise Applikationen



Ähnliche Dokumente
Welchen Weg nimmt Ihr Vermögen. Unsere Leistung zu Ihrer Privaten Vermögensplanung. Wir machen aus Zahlen Werte

Java Entwicklung für Embedded Devices Best & Worst Practices!

Professionelle Seminare im Bereich MS-Office

Der große VideoClip- Wettbewerb von Media Markt.

1. Weniger Steuern zahlen

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

Leichte-Sprache-Bilder

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

Gründe für fehlende Vorsorgemaßnahmen gegen Krankheit

Was meinen die Leute eigentlich mit: Grexit?

Die Bundes-Zentrale für politische Bildung stellt sich vor

AirKey Das Handy ist der Schlüssel

Die Wasser App.

Video-Tutorial: Einrichten einer Facebook Landing Page in der Facebook Chronik (Timeline)

Mehr Umsatz durch Übersetzungen? Geht das?

Das Leitbild vom Verein WIR

Was ist Sozial-Raum-Orientierung?

Schritte 4. Lesetexte 13. Kosten für ein Girokonto vergleichen. 1. Was passt? Ordnen Sie zu.

Kommunikationsübersicht XIMA FORMCYCLE Inhaltsverzeichnis

Was ich als Bürgermeister für Lübbecke tun möchte

Datensicherung EBV für Mehrplatz Installationen

Android Remote Desktop & WEB

DER SELBST-CHECK FÜR IHR PROJEKT

Fotostammtisch-Schaumburg

Der Kunde zahlt die Gehälter.

Wie funktioniert automatisierte Übersetzung? Prof. Josef van Genabith (Deutsches Forschungszentrum für Künstliche Intelligenz)

Holiday plans: ein Gespräch über Urlaubspläne

Testen und Testautomatisierung in agilen Projekten

Technische Analyse der Zukunft

Kurzanweisung für Google Analytics

AUTOMATISCHE -ARCHIVIERUNG. 10/07/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD!

Kopfzeile. Inhaltsverzeichnis

Anlegen eines virtuellen http Server unter Exchange 2003 mittels HOSTNAME

Online Newsletter III

Wie kann ich mich als Kunde registrieren, damit ich Produkte im Afro Cosmetic Shop bestellen kann?

Wir machen neue Politik für Baden-Württemberg

Heizen mit der Strom-Wärmepumpe Der Strom-Sondertarif

Protect 7 Anti-Malware Service. Dokumentation

Tutorial -

YouTube: Video-Untertitel übersetzen

Wichtige Forderungen für ein Bundes-Teilhabe-Gesetz

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

Fragen Arthur Zaczek. Apr 2015

Das Persönliche Budget in verständlicher Sprache

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

EINE PLATTFORM

Informationen zum Ambulant Betreuten Wohnen in leichter Sprache

präsentiert: Ventildeckel lackieren

Day-Trading. Ich zeige Ihnen hier an einem Beispiel wie das aussieht.

Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik.

HP Service Virtualization. Bernd Schindelasch 19. Juni 2013

Webalizer HOWTO. Stand:

Jeunesse Autopiloten

Regeln für das Qualitäts-Siegel

Lokale Installation von DotNetNuke 4 ohne IIS

Wichtig ist die Originalsatzung. Nur was in der Originalsatzung steht, gilt. Denn nur die Originalsatzung wurde vom Gericht geprüft.

! " # $ " % & Nicki Wruck worldwidewruck

Umstieg auf Microsoft Exchange in der Fakultät 02

CSS-Grundlagen. Etwas über Browser. Kapitel. Die Vorbereitung

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Agile Software Verteilung

Usability and Security

Hochschule Darmstadt Fachbereich Informatik

Das große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten

Konfiguration Firewall (Zyxel Zywall 10) (von Gruppe Schraubenmeier)

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016

Die richtigen Partner finden, Ressourcen finden und zusammenführen

Anleitung: Sammel-Rechnungen für Lizenzen bei Swiss Basketball

Statuten in leichter Sprache

Tipp: Proxy Ausschalten ohne Software Tools

Quiz mit Google Docs erstellen

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

ALEMÃO. Text 1. Lernen, lernen, lernen

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser

Was ist das Budget für Arbeit?

Qualität und Verlässlichkeit Das verstehen die Deutschen unter Geschäftsmoral!

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Deutsches Institut für Menschen-Rechte Einladung zum Work-Shop Persönliche Zukunfts-Planung

Ab 2012 wird das Rentenalter schrittweise von 65 auf 67 Jahre steigen. Die Deutsche Rentenversicherung erklärt, was Ruheständler erwartet.

Kampagnen mit Maildog

Anleitung über den Umgang mit Schildern

Registrierung im Portal (Personenförderung)

RL

Was mache ich mit den alten Meilern?

SFTP SCP - Synology Wiki

Tevalo Handbuch v 1.1 vom

Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun. Java Projekt. Schiffe Versenken mit GUI

Qualitätserlebnis statt Qualitätssicherung. Eine Mehrfachfallstudie agiler Teams

macs Support Ticket System

Informationen Zur Ticketregistrierung

Dokumentation. Black- und Whitelists. Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser

Catherina Lange, Heimbeiräte und Werkstatträte-Tagung, November

Anwendungsbeispiele Buchhaltung

Webseiten sind keine Gemälde. Webstandards für ein besseres Web. Webstandards für ein besseres Web

Lizenzen auschecken. Was ist zu tun?

Neuer Releasestand Finanzbuchhaltung DAM-EDV E Inhaltsverzeichnis. 1. Neuerungen Schnittstelle Telebanking mit IBAN und BIC...

Transkript:

Automatisiertes End-to-end Testen von Bernhard Trummer bernhard.trummer@gmx.at 9. April 2011 Automatisiertes End-to-end Testen von

Überblick Automatisiertes End-to-end Testen von

Über mich Überblick TU / Telematik (1994 2001) Linux User Group Graz Angestellt bei (BearingPoint) Infonova (seit 2000) Technology Architekt, Bereich Infrastruktur und Testing Automatisiertes End-to-end Testen von

Linux User Group Graz Wann: Jeder erste Mittwoch im Monat, ab 20:00 Wo: Pizzeria Cosa Nostra (Hans-Sachs Gasse) Wir beißen nicht. ;-) Automatisiertes End-to-end Testen von

Inhalt Überblick Enterprise-Applikationen Automatisiertes End-to-end Testen von

Inhalt Überblick Enterprise-Applikationen Automatisiertes End-to-end Testen von

Inhalt Überblick Enterprise-Applikationen Automatisiertes End-to-end Testen von

Inhalt Überblick Enterprise-Applikationen Automatisiertes End-to-end Testen von

Inhalt Überblick Enterprise-Applikationen Automatisiertes End-to-end Testen von

Automatisiertes End-to-end Testen von

Überblick Client System (und DB) Environment System Mock Automatisiertes End-to-end Testen von

Use Cases Überblick System Ausgehend vom Client Quer durchs System und zurück Diese Abläufe will man testen... und zwar automatisiert Mock Automatisiertes End-to-end Testen von

Use Cases Überblick System Ausgehend vom Client Quer durchs System und zurück Diese Abläufe will man testen... und zwar automatisiert Mock Automatisiertes End-to-end Testen von

Use Cases Überblick System Ausgehend vom Client Quer durchs System und zurück Diese Abläufe will man testen... und zwar automatisiert Mock Automatisiertes End-to-end Testen von

Use Cases Überblick System Ausgehend vom Client Quer durchs System und zurück Diese Abläufe will man testen... und zwar automatisiert Mock Automatisiertes End-to-end Testen von

Use Cases Überblick System Ausgehend vom Client Quer durchs System und zurück Diese Abläufe will man testen... und zwar automatisiert Mock Automatisiertes End-to-end Testen von

Automatisierte Integrationstests Automatisiertes End-to-end Testen von

Clean Code Developer http://www.clean-code-developer.de/ Oranger Grad Warum? Integrationstests stellen sicher dass der Code tut was er soll. Diese wiederkehrende Tätigkeit nicht zu automatisieren wäre Zeitverschwendung. Automatisiertes End-to-end Testen von

Clean Code Developer http://www.clean-code-developer.de/ Oranger Grad Warum? Integrationstests stellen sicher dass der Code tut was er soll. Diese wiederkehrende Tätigkeit nicht zu automatisieren wäre Zeitverschwendung. Automatisiertes End-to-end Testen von

Brownfield: Wo anfangen? Was sind die wichtigsten Use Cases? Was sind die wichtigsten manuellen Regression-Tests? In welchem Bereich gibt es die meisten Bugs? Automatisiertes End-to-end Testen von

Brownfield: Wo anfangen? Was sind die wichtigsten Use Cases? Was sind die wichtigsten manuellen Regression-Tests? In welchem Bereich gibt es die meisten Bugs? Automatisiertes End-to-end Testen von

Brownfield: Wo anfangen? Was sind die wichtigsten Use Cases? Was sind die wichtigsten manuellen Regression-Tests? In welchem Bereich gibt es die meisten Bugs? Automatisiertes End-to-end Testen von

Brownfield: Wo anfangen? Was sind die wichtigsten Use Cases? Was sind die wichtigsten manuellen Regression-Tests? In welchem Bereich gibt es die meisten Bugs? Automatisiertes End-to-end Testen von

Test-Framework System Aktionen anstoßen Environment mocken wenn notwendig bzw. wenn sinnvoll rgebnis prüfen Mock Automatisiertes End-to-end Testen von

Test-Framework System Aktionen anstoßen Environment mocken wenn notwendig bzw. wenn sinnvoll rgebnis prüfen Mock Automatisiertes End-to-end Testen von

Test-Framework System Aktionen anstoßen Environment mocken wenn notwendig bzw. wenn sinnvoll rgebnis prüfen Mock Automatisiertes End-to-end Testen von

Test-Framework System Aktionen anstoßen Environment mocken wenn notwendig bzw. wenn sinnvoll rgebnis prüfen Mock Automatisiertes End-to-end Testen von

Test-Framework Es gibt keine fertigen Frameworks. Was es gibt sind viele fertige Bausteine mit denen man sich ein Framework basteln kann. Das Framework ist abhängig von der Applikation.... und abhängig davon, was man testen will. Es muß nicht perfekt sein. Automatisiertes End-to-end Testen von

Test-Framework Es gibt keine fertigen Frameworks. Was es gibt sind viele fertige Bausteine mit denen man sich ein Framework basteln kann. Das Framework ist abhängig von der Applikation.... und abhängig davon, was man testen will. Es muß nicht perfekt sein. Automatisiertes End-to-end Testen von

Test-Framework Es gibt keine fertigen Frameworks. Was es gibt sind viele fertige Bausteine mit denen man sich ein Framework basteln kann. Das Framework ist abhängig von der Applikation.... und abhängig davon, was man testen will. Es muß nicht perfekt sein. Automatisiertes End-to-end Testen von

Test-Framework Es gibt keine fertigen Frameworks. Was es gibt sind viele fertige Bausteine mit denen man sich ein Framework basteln kann. Das Framework ist abhängig von der Applikation.... und abhängig davon, was man testen will. Es muß nicht perfekt sein. Automatisiertes End-to-end Testen von

Test-Framework Es gibt keine fertigen Frameworks. Was es gibt sind viele fertige Bausteine mit denen man sich ein Framework basteln kann. Das Framework ist abhängig von der Applikation.... und abhängig davon, was man testen will. Es muß nicht perfekt sein. Automatisiertes End-to-end Testen von

Test-Framework Es gibt keine fertigen Frameworks. Was es gibt sind viele fertige Bausteine mit denen man sich ein Framework basteln kann. Das Framework ist abhängig von der Applikation.... und abhängig davon, was man testen will. Es muß nicht perfekt sein. Automatisiertes End-to-end Testen von

Beispiel: Standalone-Mocks System Mock Auch für manuelle Tests. SoapUI (WebServices), jes (E-Mail), etc. Infonova: WWB Konfigurierbares und scriptbares HTTP Servlet. Wird als WAR mit der Applikation mitdeployt. Automatisiertes End-to-end Testen von

Beispiel: Standalone-Mocks System Mock Auch für manuelle Tests. SoapUI (WebServices), jes (E-Mail), etc. Infonova: WWB Konfigurierbares und scriptbares HTTP Servlet. Wird als WAR mit der Applikation mitdeployt. Automatisiertes End-to-end Testen von

Beispiel: Standalone-Mocks System Mock Auch für manuelle Tests. SoapUI (WebServices), jes (E-Mail), etc. Infonova: WWB Konfigurierbares und scriptbares HTTP Servlet. Wird als WAR mit der Applikation mitdeployt. Automatisiertes End-to-end Testen von

Beispiel: Standalone-Mocks System Mock Auch für manuelle Tests. SoapUI (WebServices), jes (E-Mail), etc. Infonova: WWB Konfigurierbares und scriptbares HTTP Servlet. Wird als WAR mit der Applikation mitdeployt. Automatisiertes End-to-end Testen von

Beispiel: Integrierte Mocks System Für Template-driven Testing. Umsetzung z.b. mit HttpServer (Java 6) oder embedded Jetty. Voraussetzung: Applikation zur Laufzeit konfigurierbar. Mock Automatisiertes End-to-end Testen von

Beispiel: Integrierte Mocks System Für Template-driven Testing. Umsetzung z.b. mit HttpServer (Java 6) oder embedded Jetty. Voraussetzung: Applikation zur Laufzeit konfigurierbar. Mock Automatisiertes End-to-end Testen von

Beispiel: Integrierte Mocks System Für Template-driven Testing. Umsetzung z.b. mit HttpServer (Java 6) oder embedded Jetty. Voraussetzung: Applikation zur Laufzeit konfigurierbar. Mock Automatisiertes End-to-end Testen von

Beispiel: Integrierte Mocks System Für Template-driven Testing. Umsetzung z.b. mit HttpServer (Java 6) oder embedded Jetty. Voraussetzung: Applikation zur Laufzeit konfigurierbar. Mock Automatisiertes End-to-end Testen von

Automatisiertes End-to-end Testen von

: Überblick http://seleniumhq.org/ is a suite of tools to automate web app testing across many platforms. Grob beschrieben: Fernsteuerung eines Browsers (IE, Firefox, Chrome). Zugriff auf Seitenelemente programmatisch möglich. Automatisiertes End-to-end Testen von

: Überblick http://seleniumhq.org/ is a suite of tools to automate web app testing across many platforms. Grob beschrieben: Fernsteuerung eines Browsers (IE, Firefox, Chrome). Zugriff auf Seitenelemente programmatisch möglich. Automatisiertes End-to-end Testen von

: Überblick http://seleniumhq.org/ is a suite of tools to automate web app testing across many platforms. Grob beschrieben: Fernsteuerung eines Browsers (IE, Firefox, Chrome). Zugriff auf Seitenelemente programmatisch möglich. Automatisiertes End-to-end Testen von

IDE Firefox-Plugin zur Aufnahme von Aktionen. Den Output davon aber bitte nicht 1:1 als Test verwenden! Sondern das Page Object Pattern verwenden: http://code.google.com/p/selenium/wiki/pageobjects Trennung von Page-Internas und Tests Ergebnis: wartbare(re) Tests Automatisiertes End-to-end Testen von

IDE Firefox-Plugin zur Aufnahme von Aktionen. Den Output davon aber bitte nicht 1:1 als Test verwenden! Sondern das Page Object Pattern verwenden: http://code.google.com/p/selenium/wiki/pageobjects Trennung von Page-Internas und Tests Ergebnis: wartbare(re) Tests Automatisiertes End-to-end Testen von

IDE Firefox-Plugin zur Aufnahme von Aktionen. Den Output davon aber bitte nicht 1:1 als Test verwenden! Sondern das Page Object Pattern verwenden: http://code.google.com/p/selenium/wiki/pageobjects Trennung von Page-Internas und Tests Ergebnis: wartbare(re) Tests Automatisiertes End-to-end Testen von

IDE Firefox-Plugin zur Aufnahme von Aktionen. Den Output davon aber bitte nicht 1:1 als Test verwenden! Sondern das Page Object Pattern verwenden: http://code.google.com/p/selenium/wiki/pageobjects Trennung von Page-Internas und Tests Ergebnis: wartbare(re) Tests Automatisiertes End-to-end Testen von

IDE Firefox-Plugin zur Aufnahme von Aktionen. Den Output davon aber bitte nicht 1:1 als Test verwenden! Sondern das Page Object Pattern verwenden: http://code.google.com/p/selenium/wiki/pageobjects Trennung von Page-Internas und Tests Ergebnis: wartbare(re) Tests Automatisiertes End-to-end Testen von

IDE Firefox-Plugin zur Aufnahme von Aktionen. Den Output davon aber bitte nicht 1:1 als Test verwenden! Sondern das Page Object Pattern verwenden: http://code.google.com/p/selenium/wiki/pageobjects Trennung von Page-Internas und Tests Ergebnis: wartbare(re) Tests Automatisiertes End-to-end Testen von

Beispiel: schlechter Test p u b l i c v o i d t e s t L o g i n L o g o u t ( ) { w e b D r i v e r. f i n d E l e m e n t ( By. i d ( username ) ). sendkeys (USERNAME ) ; w e b D r i v e r. f i n d E l e m e n t ( By. i d ( passwd ) ). sendkeys (PASSWORD) ; w e b D r i v e r. f i n d E l e m e n t ( By. i d ( l o g i n ) ). c l i c k ( ) ; } w e b D r i v e r. f i n d E l e m e n t ( By. i d ( l o g o u t ) ). c l i c k ( ) ; Automatisiertes End-to-end Testen von

Beispiel: besserer Test mit Page Objects p u b l i c v o i d t e s t L o g i n L o g o u t ( ) { LoginPage l o g i n P a g e = new LoginPage ( w e b D r i v e r ) ; HomePage homepage = l o g i n P a g e. l o g i n (USERNAME, PASSWORD) ; homepage. l o g o u t ( ) ; } Automatisiertes End-to-end Testen von

Automatisiertes End-to-end Testen von

Wir haben eh Unit-Tests Applikation wird nicht am Zielsystem getestet. Oracle verhält sich nicht immer so wie hsqldb. EJB3-Annotationen, Spring-Konfiguration, Datasources,... Automatisiertes End-to-end Testen von

Wir haben eh Unit-Tests Applikation wird nicht am Zielsystem getestet. Oracle verhält sich nicht immer so wie hsqldb. EJB3-Annotationen, Spring-Konfiguration, Datasources,... Automatisiertes End-to-end Testen von

Wir haben eh Unit-Tests Applikation wird nicht am Zielsystem getestet. Oracle verhält sich nicht immer so wie hsqldb. EJB3-Annotationen, Spring-Konfiguration, Datasources,... Automatisiertes End-to-end Testen von

Wir haben eh Unit-Tests Applikation wird nicht am Zielsystem getestet. Oracle verhält sich nicht immer so wie hsqldb. EJB3-Annotationen, Spring-Konfiguration, Datasources,... Automatisiertes End-to-end Testen von

Testen tun eh die Tester Gefahr der Silo-Bildung. Testen sollte ein Teil der Entwicklung sein. Automatisierte Tests können ein Sicherheitsnetz sein. Entwickler trauen sich (wieder), Dinge zu verändern. Automatisiertes End-to-end Testen von

Testen tun eh die Tester Gefahr der Silo-Bildung. Testen sollte ein Teil der Entwicklung sein. Automatisierte Tests können ein Sicherheitsnetz sein. Entwickler trauen sich (wieder), Dinge zu verändern. Automatisiertes End-to-end Testen von

Testen tun eh die Tester Gefahr der Silo-Bildung. Testen sollte ein Teil der Entwicklung sein. Automatisierte Tests können ein Sicherheitsnetz sein. Entwickler trauen sich (wieder), Dinge zu verändern. Automatisiertes End-to-end Testen von

Testen tun eh die Tester Gefahr der Silo-Bildung. Testen sollte ein Teil der Entwicklung sein. Automatisierte Tests können ein Sicherheitsnetz sein. Entwickler trauen sich (wieder), Dinge zu verändern. Automatisiertes End-to-end Testen von

Testen tun eh die Tester Gefahr der Silo-Bildung. Testen sollte ein Teil der Entwicklung sein. Automatisierte Tests können ein Sicherheitsnetz sein. Entwickler trauen sich (wieder), Dinge zu verändern. Automatisiertes End-to-end Testen von

Testen wir lieber manuell, das geht schneller Ein manueller Test ist Voraussetzung für Automatisierung. Ein automatisierter Test bzw. eine Erweiterung des Test-Frameworks kostet Zeit. Langfristig gesehen zahlt sich diese Investition jedoch aus. Zahlenbeispiel: 100 Tests automatisiert in der Nacht. oder manuell in 5 Stunden (Annahme: 3 Minuten / Test) Automatisierung bringt gratis Regressions-Tests. Automatisiertes End-to-end Testen von

Testen wir lieber manuell, das geht schneller Ein manueller Test ist Voraussetzung für Automatisierung. Ein automatisierter Test bzw. eine Erweiterung des Test-Frameworks kostet Zeit. Langfristig gesehen zahlt sich diese Investition jedoch aus. Zahlenbeispiel: 100 Tests automatisiert in der Nacht. oder manuell in 5 Stunden (Annahme: 3 Minuten / Test) Automatisierung bringt gratis Regressions-Tests. Automatisiertes End-to-end Testen von

Testen wir lieber manuell, das geht schneller Ein manueller Test ist Voraussetzung für Automatisierung. Ein automatisierter Test bzw. eine Erweiterung des Test-Frameworks kostet Zeit. Langfristig gesehen zahlt sich diese Investition jedoch aus. Zahlenbeispiel: 100 Tests automatisiert in der Nacht. oder manuell in 5 Stunden (Annahme: 3 Minuten / Test) Automatisierung bringt gratis Regressions-Tests. Automatisiertes End-to-end Testen von

Testen wir lieber manuell, das geht schneller Ein manueller Test ist Voraussetzung für Automatisierung. Ein automatisierter Test bzw. eine Erweiterung des Test-Frameworks kostet Zeit. Langfristig gesehen zahlt sich diese Investition jedoch aus. Zahlenbeispiel: 100 Tests automatisiert in der Nacht. oder manuell in 5 Stunden (Annahme: 3 Minuten / Test) Automatisierung bringt gratis Regressions-Tests. Automatisiertes End-to-end Testen von

Testen wir lieber manuell, das geht schneller Ein manueller Test ist Voraussetzung für Automatisierung. Ein automatisierter Test bzw. eine Erweiterung des Test-Frameworks kostet Zeit. Langfristig gesehen zahlt sich diese Investition jedoch aus. Zahlenbeispiel: 100 Tests automatisiert in der Nacht. oder manuell in 5 Stunden (Annahme: 3 Minuten / Test) Automatisierung bringt gratis Regressions-Tests. Automatisiertes End-to-end Testen von

Testen wir lieber manuell, das geht schneller Ein manueller Test ist Voraussetzung für Automatisierung. Ein automatisierter Test bzw. eine Erweiterung des Test-Frameworks kostet Zeit. Langfristig gesehen zahlt sich diese Investition jedoch aus. Zahlenbeispiel: 100 Tests automatisiert in der Nacht. oder manuell in 5 Stunden (Annahme: 3 Minuten / Test) Automatisierung bringt gratis Regressions-Tests. Automatisiertes End-to-end Testen von

Es ist aufwendig, die Tests immer nachzuziehen Tests leben, wachsen und ändern sich mit der Applikation. Evolvierbarkeit der Tests ist genauso wichtig wie die der Applikation. CCD-Prinzipien auch für Tests befolgen (z.b. DRY). : Page Object Pattern. Automatisiertes End-to-end Testen von

Es ist aufwendig, die Tests immer nachzuziehen Tests leben, wachsen und ändern sich mit der Applikation. Evolvierbarkeit der Tests ist genauso wichtig wie die der Applikation. CCD-Prinzipien auch für Tests befolgen (z.b. DRY). : Page Object Pattern. Automatisiertes End-to-end Testen von

Es ist aufwendig, die Tests immer nachzuziehen Tests leben, wachsen und ändern sich mit der Applikation. Evolvierbarkeit der Tests ist genauso wichtig wie die der Applikation. CCD-Prinzipien auch für Tests befolgen (z.b. DRY). : Page Object Pattern. Automatisiertes End-to-end Testen von

Es ist aufwendig, die Tests immer nachzuziehen Tests leben, wachsen und ändern sich mit der Applikation. Evolvierbarkeit der Tests ist genauso wichtig wie die der Applikation. CCD-Prinzipien auch für Tests befolgen (z.b. DRY). : Page Object Pattern. Automatisiertes End-to-end Testen von

Es ist aufwendig, die Tests immer nachzuziehen Tests leben, wachsen und ändern sich mit der Applikation. Evolvierbarkeit der Tests ist genauso wichtig wie die der Applikation. CCD-Prinzipien auch für Tests befolgen (z.b. DRY). : Page Object Pattern. Automatisiertes End-to-end Testen von

Automatisiertes End-to-end Testen von

Überblick Produkt WebAC: Place Order Produkt: Mediation und Rating SFM: XDSL-Provisionierung Automatisiertes End-to-end Testen von

Produkt WebAC: Place Order DB Cleanup bzw. Setup über PL/SQL Prozeduren. DB Setup stellt Produkt-Konfiguration her. Triggern von Place Order über WebAC. Polling bis Order den Status COMPLETED erreicht hat. Überprüfung der Kundendaten im WebAC. Automatisiertes End-to-end Testen von

Produkt WebAC: Place Order DB Cleanup bzw. Setup über PL/SQL Prozeduren. DB Setup stellt Produkt-Konfiguration her. Triggern von Place Order über WebAC. Polling bis Order den Status COMPLETED erreicht hat. Überprüfung der Kundendaten im WebAC. Automatisiertes End-to-end Testen von

Produkt WebAC: Place Order DB Cleanup bzw. Setup über PL/SQL Prozeduren. DB Setup stellt Produkt-Konfiguration her. Triggern von Place Order über WebAC. Polling bis Order den Status COMPLETED erreicht hat. Überprüfung der Kundendaten im WebAC. Automatisiertes End-to-end Testen von

Produkt WebAC: Place Order DB Cleanup bzw. Setup über PL/SQL Prozeduren. DB Setup stellt Produkt-Konfiguration her. Triggern von Place Order über WebAC. Polling bis Order den Status COMPLETED erreicht hat. Überprüfung der Kundendaten im WebAC. Automatisiertes End-to-end Testen von

Produkt WebAC: Place Order DB Cleanup bzw. Setup über PL/SQL Prozeduren. DB Setup stellt Produkt-Konfiguration her. Triggern von Place Order über WebAC. Polling bis Order den Status COMPLETED erreicht hat. Überprüfung der Kundendaten im WebAC. Automatisiertes End-to-end Testen von

Produkt WebAC: Place Order DB Cleanup bzw. Setup über PL/SQL Prozeduren. DB Setup stellt Produkt-Konfiguration her. Triggern von Place Order über WebAC. Polling bis Order den Status COMPLETED erreicht hat. Überprüfung der Kundendaten im WebAC. Automatisiertes End-to-end Testen von

Produkt: Mediation und Rating DB Cleanup und Setup wie gehabt. Triggern von Usage-Records über File-Schnittstelle. Anstoßen der Bearbeitungsprozesse. Überprüfung in der DB. Ist daher nicht so schön anzusehen wie ein -Test. Ist aber mindestens genauso wichtig. Automatisiertes End-to-end Testen von

Produkt: Mediation und Rating DB Cleanup und Setup wie gehabt. Triggern von Usage-Records über File-Schnittstelle. Anstoßen der Bearbeitungsprozesse. Überprüfung in der DB. Ist daher nicht so schön anzusehen wie ein -Test. Ist aber mindestens genauso wichtig. Automatisiertes End-to-end Testen von

Produkt: Mediation und Rating DB Cleanup und Setup wie gehabt. Triggern von Usage-Records über File-Schnittstelle. Anstoßen der Bearbeitungsprozesse. Überprüfung in der DB. Ist daher nicht so schön anzusehen wie ein -Test. Ist aber mindestens genauso wichtig. Automatisiertes End-to-end Testen von

Produkt: Mediation und Rating DB Cleanup und Setup wie gehabt. Triggern von Usage-Records über File-Schnittstelle. Anstoßen der Bearbeitungsprozesse. Überprüfung in der DB. Ist daher nicht so schön anzusehen wie ein -Test. Ist aber mindestens genauso wichtig. Automatisiertes End-to-end Testen von

Produkt: Mediation und Rating DB Cleanup und Setup wie gehabt. Triggern von Usage-Records über File-Schnittstelle. Anstoßen der Bearbeitungsprozesse. Überprüfung in der DB. Ist daher nicht so schön anzusehen wie ein -Test. Ist aber mindestens genauso wichtig. Automatisiertes End-to-end Testen von

Produkt: Mediation und Rating DB Cleanup und Setup wie gehabt. Triggern von Usage-Records über File-Schnittstelle. Anstoßen der Bearbeitungsprozesse. Überprüfung in der DB. Ist daher nicht so schön anzusehen wie ein -Test. Ist aber mindestens genauso wichtig. Automatisiertes End-to-end Testen von

Produkt: Mediation und Rating DB Cleanup und Setup wie gehabt. Triggern von Usage-Records über File-Schnittstelle. Anstoßen der Bearbeitungsprozesse. Überprüfung in der DB. Ist daher nicht so schön anzusehen wie ein -Test. Ist aber mindestens genauso wichtig. Automatisiertes End-to-end Testen von

SFM: XDSL-Provisionierung DB Setup besteht nur aus Verbiegen der konfigurierten WebService-URLs. Triggern des XML-Requests über DB-Schnittstelle. Mocking des Environments ist im Test integriert. Template-driven Testing. Automatisiertes End-to-end Testen von

SFM: XDSL-Provisionierung DB Setup besteht nur aus Verbiegen der konfigurierten WebService-URLs. Triggern des XML-Requests über DB-Schnittstelle. Mocking des Environments ist im Test integriert. Template-driven Testing. Automatisiertes End-to-end Testen von

SFM: XDSL-Provisionierung DB Setup besteht nur aus Verbiegen der konfigurierten WebService-URLs. Triggern des XML-Requests über DB-Schnittstelle. Mocking des Environments ist im Test integriert. Template-driven Testing. Automatisiertes End-to-end Testen von

SFM: XDSL-Provisionierung DB Setup besteht nur aus Verbiegen der konfigurierten WebService-URLs. Triggern des XML-Requests über DB-Schnittstelle. Mocking des Environments ist im Test integriert. Template-driven Testing. Automatisiertes End-to-end Testen von

SFM: XDSL-Provisionierung DB Setup besteht nur aus Verbiegen der konfigurierten WebService-URLs. Triggern des XML-Requests über DB-Schnittstelle. Mocking des Environments ist im Test integriert. Template-driven Testing. Automatisiertes End-to-end Testen von

Automatisiertes End-to-end Testen von

Überblick Questions & Answers Automatisiertes End-to-end Testen von