T-SYSTEMS MULTIMEDIA SOLUTIONS. Umfassende QS entlang des Application Lifecycle Matthias Schneider, T-Systems Multimedia Solutions GmbH

Größe: px
Ab Seite anzeigen:

Download "T-SYSTEMS MULTIMEDIA SOLUTIONS. Umfassende QS entlang des Application Lifecycle Matthias Schneider, T-Systems Multimedia Solutions GmbH"

Transkript

1 T-SYSTEMS MULTIMEDIA SOLUTIONS

2 Umfassende Qualitätssicherung entlang des Application Lifecycle.

3 Gliederung. 1. T-Systems Multimedia Solutions Test and Integration Center. 2. Warum Testen? 3. Application Lifecycle und Qualitätssicherung 4. QS Elemente und konkretes Vorgehen

4 1. T-Systems Multimedia Solutions.

5 AUS GUTEM HAUSE. Die T-Systems Multimedia Solutions GmbH ist eine Tochter der T-Systems. Uns gibt es seit Wir sind Deutschlands Marktführer bei internetbasierten Lösungen.* Mit über 800 Kollegen realisieren wir jährlich komplexe IT-Projekte. Und wir wachsen weiter: wir stellen permanent neue Mitarbeiter ein. * New Media Service Ranking 2009 (BVDW)

6 Hamburg Berlin Bonn Jena Dresden Stuttgart Freiburg München

7 Hamburg Berlin Bonn Jena Dresden Stuttgart Freiburg München

8 WIR GESTALTEN DAS ZUSAMMENSPIEL ZWISCHEN MEDIENNUTZUNG, GESCHÄFTSPROZESSEN UND TECHNOLOGIE.

9 DIE UNENDLICHEN WEITEN DES INTERNET: UNSER ZUHAUSE.

10

11 Test and Integration Center. Akkreditiertes Software- Prüflabor Das TIC der T-Systems MMS ist ein akkreditiertes Softwareprüflabor der Bundesrepublik in der Internet- und Multimediabranche. Die Akkreditierung erfolgte durch die Deutsche Akkreditierungsstelle Technik (DATech e.v.), die Mitglied im Deutschen Akkreditierungsrat (DAR) ist. Durch die Akkreditierung wird dem TIZ der T-Systems MMS bescheinigt: Das Testlabor arbeitet nach ausgereiften Methoden und Verfahren. Die Mitarbeiter verfügen über hervorragende Kompetenzen. Die Infrastruktur des Testlabors erfüllt die hohen technischen Anforderungen. Das Management und die Prozesse sind auf einem hohen Niveau.

12 2. Warum Testen?

13 Warum testen?

14 Warum testen? Quelle: Standish Group, CHAOS Report 2009: Chaos History von IT-Projekten.

15 Was kosten Fehler? Geschätzte Verluste durch Softwarefehler in Mittelstands- und Großunternehmen in Deutschland:ca. 84,4 Mrd. p.a. 35,9% der IT-Budgets für Beseitigung von Programmfehlern entsprechen 14,4 Mrd. p.a. Produktivitätsverluste durch Computerausfälle aufgrund fehlerhafter Software: ca. 2,6% des Umsatzes - 70 Mrd. p.a. Quelle: Studie der LOT Consulting Karlsruhe, IT-Services 3/2001 allein in Deutschland Ausfälle von jährlich 85 Milliarden Euro durch mangelnde oder unzureichende Testing - Maßnahmen. Quelle: Forrester Research, 2003

16 Was kostet die Fehlerbeseitigung? Giga Information Group: Softwarefehler, die erst in der Post- Production-Phase entdeckt werden, verursachen 50 Prozent höhere Kosten als wenn sie bereits in der Entwicklung behoben worden wären.

17 Was kostet die Fehlerbeseitigung? Istanalyse / Grobkonzept Feinkonzept / DV- Konzept Realisierung Abnahme / Einführung Betrieb für Überarbeitung Geschäftsprozess, Review, Diskussion für Überarbeitung Geschäftsprozess, Review, Diskussion für zusätzliche Entwicklungskosten für zusätzliche Abnahmekosten, wiederholtes Roll out Umsatzverlust, Imageschaden

18 3. Application Lifecycle und Qualitätssicherung.

19 Application Lifecycle

20 Anforderungen

21 Anforderungen Design

22 Anforderungen Design Realisierung

23 Anforderungen Design Einführung Realisierung

24 Anforderungen Betrieb Design Einführung Realisierung

25 Optimierung Anforderungen Betrieb Design Einführung Realisierung

26 Anforderung: Weichenstellung für Qualität Was ist aus Qualitäts- / Test-Sicht relevant? Vollständige Beschreibung der Anforderungen QS-Maßnahmen definieren & planen Testplanung / -organisation (Prozesse, Personal, Skills, Infrastruktur) Quality-Gate ja nein Sind alle Anforderungen vollständig, eindeutig und konsistent beschrieben? Ist das gemeinsam getragene Vorgehen zur Qualitätssicherung bei allen Beteiligten sichergestellt?

27 Design Fehler frühzeitig finden und beseitigen Was ist aus Qualitäts- / Test-Sicht relevant? Test des Designentwurfes (Ableitung der Testobjekte) DV technische Umsetzung der Anforderungen prüfen Architektur, Security, Usability, Accessibility Fehler lassen sich noch einfach beseitigen Quality-Gate ja nein Finden sich alle Anforderungen vollständig, widerspruchsfrei im Design wieder? Ist der Designentwurf korrekt?

28 Realisierung: Frühzeitiges, isoliertes Testen Was ist aus Qualitäts- / Test-Sicht relevant? Code Quality Management, Codereviews Tests spezifizieren, vorbereiten, automatisieren Entwicklungsbegleitende Tests, frühes isoliertes Testen der Module Security und Performanceaspekte reviewen Quality-Gate ja nein Codequalitätsmetriken erfüllt Testabdeckung der Anforderungen Smoketests (Fehlerkorridor)

29 Einführung: Prüfen auf Herz und Nieren Was ist aus Qualitäts- / Test-Sicht relevant? Durchführung Integrations-/Abnahmetests zu Funktionalität, Last & Perfomance, Security, Ausreichende Abdeckung der Anwendung Effizientes Fehlermanagement Quality-Gate Wurden alle Tests in dem geplanten Umfang durchgeführt? Wurde die geplante Testabdeckung erreicht? Ja Nein Lassen die bekannten noch offenen Fehler einen Wirkbetrieb zu (Fehlerkorridor)?

30 Betrieb: Qualität nachhaltig managen Was ist aus Qualitäts- / Test-Sicht relevant? Verfügbarkeit, Funktion, Performance der Anwendung überwachen Analyse von Störungen, Performanceproblemen Performancetests bei Hardwareänderungen / Plattformausbau IT-Sicherheitsmechanismen prüfen / anpassen

31 Optimierung: Verbesserungen ableiten Was ist aus Qualitäts- Sicht relevant? Sammeln, verdichten und aufbereiten der durch die QS-Maßnahmen gewonnenen Informationen als Input für Optimierungen, u.a. - CQM: Codemetriken - Wirkbetriebsfehler, Fehleranalysen - Erkenntnisse aus L&P, Security, Usabilitytests - Monitoringdaten

32 4. Konkretes Vorgehen bei den QS- Elementen.

33 Leistungen zur Qualitätssicherung. IT-Strategie & Beratung Testberatung Code Quality Management Funktionstest Abnahmetest Lasttest & Performanceanalyse Test-Automatisierung Security Usabilitytest Geschäftsprozessmonitoring Service- & Betriebsüberleitung Betrieb- & Fachsupport IT-Service Management Business Service Management ITIL V3 Zertifizierung

34 Testorganisation / -planung. Testing Services als unabhängige Qualitätssicherungsinstanz wird in den gesamten Entwicklungsprozess eingebunden Fachabt. Releasemanagement Fachabt. Anforderungen Change Entwicklung IT und Partner Quality Gate Konzept Testing Services End-to-End Geschäftsprozesstests Begleitung und Reviews Quality Gate Betrieb IT-Service Nutzen Change-, Konfig- und Fehlermanagement Release - Zyklus

35 Einbettung in das V-Modell. Fachbereiche Anforderung geprüft Abnahmekonzept Validierung Abnahmetest Architektur Entwicklung Spezifikation geprüft Systementwurf geprüft Testfälle Verifikation Testfälle Verifikation Systemintegrationstest Integrationstest Testing Services Realisierung Feinspezifikation geprüft Testfälle Ver. Komponententest Programmierung

36 Testorganisation Testauswertung Testdurchführung Testkonzeption Testvorbereitung Teststrategie und Testziele Testumfang Teststufen Testvoraussetzungen Testumgebung Bedarfsanalyse zur Testautomatisierung Toolauswahl QS Maßnahmen Ressourcen Fehlerklassen und Fehlerworkflow Risikomanagement Testdaten Klassifizierung Testobjekte auf Basis A/B/C-Analyse Erarbeitung Testfälle -> Testspezifikation Erstellung der Testscripte Erstellung der Testdaten Bereitstellung der Testumgebung Installation Konfiguration der Testtools Annahmetest Testdurchführung nach Testspezifikation Protokollieren der Testergebnisse Erstellung der Fehlermeldungen Re-Test Erstellung der periodischen Berichte Bewertung der Testergebnisse Überprüfen der Abnahmekriterien Dokumentation / Bericht Zertifizierung Freigabe

37 Qualitätsmerkmale Systematik entspricht den DIN-ISO- Normen 9126 und Qualitätsmerkmale von Softwaresystemen: Funktionsumfang kann die Software alle Aufgaben erfüllen? Zuverlässigkeit wie reagiert das System auf die Fehleingaben? Benutzbarkeit ist das System verständlich und leicht bedienbar? Effizienz wie sind die Antwortzeiten? Änderbarkeit kann die Software erweitert werden? Übertragbarkeit läuft die Software unter verschiedenen Betriebssystemen oder Browsern?

38 IT-Sicherheit Sicherheits- und Datenschutzkonzeption Content Content-Security Security wird wichtiger. Sicherheitslücken verlagern sich in die Web-Anwendung selbst (ca. 60 % derzeit). Firewalls und Virenscanner sind inzwischen akzeptierter Standard, aber nicht mehr ausreichend. Kommerzialisierung: Freizeit-Hacker wird abgelöst durch geschäftsmäßiges Ausnutzen von Sicherheitslücken, wie Erpressung oder Schädigung von Konkurrenten. Hohe Motivation und Ressourcen vorhanden. Verschärfte rfte Anforderungen durch den Gesetzgeber (z.b. ISO / 27001, KonTraG, SOX, Basel II, Neuregelung Datenschutzgesetz), u.a. Informatiosnpflicht und höhere Bußgelder bei Verlust personenbezogener Daten. Sehr hohe öffentliche Aufmerksamkeit für Datenschutz und Sicherheit Prozesse müssen sehr hoher Dynamik gewachsen sein (ständig neue Angriffsmethoden, Sicherheitslücken, usw.) Hoher Imageschaden bei Sicherheitsvorfällen wahrscheinlich Umfassendes Sicherheits-Management Management: Thema Sicherheit wird zukünftig, statt bisher punktuell (Hardware, Netzwerksicherheit, Tools), umfassend und prozessorientiert angegangen (umfassende Konzeption von Sicherheitsprozessen / ITIL).,

39 IT-Sicherheit Sicherheits- und Datenschutzkonzeption

40 IT-Sicherheit Sicherheits- und Datenschutzkonzeption Datenschutzkonzept Identifizieren personenbezogener und anderer sensibler Daten und ableiten des Schutzbedarfes Untersuchung von Verarbeitungsweg, Speicherung, Auswertemöglichkeiten Erkenntnisse fließen in Sicherheitskonzept ein, wo Maßnahmen zur Durchsetzung des Schutzes definiert werden Sicherheitskonzept Objektanalyse der Komponenten, Schnittstellen, Rollen, Prozesse, Informationswerte, Dienste, Protokolle, Ports Ermitteln des Schutzbedarfes: Vertraulichkeit, Integrität und Verfügbarkeit Analyse der potentiellen Bedrohungen (u.a. denkbare Angriffsarten Denial of Service Angriffe, Cross-Site-Scripting XSS oder SQL Injection) Einschätzung des Risikos (Schadenspotential, Eintrittswahrscheinlichkeit) Ableitung von Maßnahmen (u.a. Vorgaben für sichere Programmierung, Passwortregeln). den Sicherheitsstatus während der Dauer der Nutzung zu erhalten

41 IT-Sicherheit Codereviews Durchführung von Code Reviews Analyse von Quelltexten auf Sicherheitsprobleme u.a. Empfehlung des OWASP (Open Web Application Security Project) Vorgehen Automatische Untersuchung des Quelltextes mit Hilfe von Werkzeugen Manuelle Bewertung der Ergebnisse (aussortieren von false positives, Einschätzung des Potentials der gefundenen Lücken) Ggf. manuelle Reviews (hoher Aufwand) Verbesserung kritischer Codezeilen

42 IT-Sicherheit Sicherheitstests Vorbereitung Durchführung Bewertung der Informationen Auswahl Testsystem Informationsbeschaffung und Überpr berprüfung Einschätzung Sicherheitsniveau der Testsystem, Produktivsystem,... Festlegen der Testtiefe und Aggressivität wie sehr darf das Testsystem belastet werden, dürfen Daten zerstört werden? Testrisiken und Planung von Notfallmaßnahmen welche Risiken bestehen durch den Test, ggf. Planung von Notfallmaßnahmen Befragung der Entwicklungsabteilung Systemverständnis erlangen, Identifizierung kritischer Bereiche aus Sicht der Entwickler Auswahl der zutreffenden Testmodule z.b Test auf Fehler im Sessionmanagement, (Sitzungsübernahme, manipulation), Fehlerhandling (Preisgabe von sensiblen Informationen) Netzwerksicherheit Schwachstellenscan auf Netzwerkebene Portscan Antest der Applikation Aktive Eindringversuche Cross Site Scripting {SQL, Command, HTML, PHP, } Injection Informationspreisgabe usw. OWASP Top 10 Anwendung Protokollierung gefundener Sicherheitslücken Empfehlung von Maßnahmen, um gefundene Sicherheitslücken zu schließen.

43 Usability-Reviews / -tests Usability ist das Ausmaß, in dem ein Produkt durch bestimmte Benutzer in einem Nutzungskontext genutzt werden kann, um bestimmte Ziele effektiv, effizient und zufriedenstellend zu erreichen. "Ihre Website wird in jedem Fall auf Usability getestet. Wenn Sie es nicht selbst tun, dann tun es Ihre Kunden." Jakob Nielsen Warum die Usability verbessern? Imagegewinn bei den Kunden erreichen, Differenzierung von Wettbewerbern, Kundenzufriedenheit erhöhen Bedienaufwand reduzieren Einarbeitungszeit Anwender verringern Serviceteam entlasten Accessibility-Tests Barrierefreiheit Nutzbarkeit durch Blinde / Sehschwache Entsprechende Vorschriften bei öffentlichen Anwendungen und in großen Konzernen

44 Usability-Reviews / -tests Typische Problempunkte Texte werden nicht verstanden Links nicht gefunden Seiten und Texte sind unübersichtlich Nutzer verlieren das Interesse Vorgehen Usability-Tests Expertengutachten schon auf Basis von Konzeptionsdokumenten Tests mit Probanden - vorzugsweise schon an Prototypen Kosten der Fehlerbeseitigung steigen mit Entwicklungsfortschritt Kosten der Beseitigung erkannter Usability-Mängel im Lebenszyklus einer Web Site

45 Usability-Reviews / -tests Eye-Tracking bei Usability-Tests: Kommt ein Proband bei einer gezielten Suche schnell und ohne große Probleme zum Ziel? Wurden wichtige Informationen gesehen? Welche Regionen ziehen die Aufmerksamkeit und somit den Blick auf sich?

46 Usability-Reviews / -tests Usability-Test mit Lautem Denken: Versuchspersonen der Zielgruppe werden beim Bearbeiten von typischen Aufgaben beobachtet. (Dauer ca. 1,5 h) Videoaufzeichnung Bild-in-Bild Lautes Denken direktes Feedback der Anwender! Etwa 5-8 Probanden können helfen, etwa 80 % der Usability -Schwachstellen aufzudecken.

47 Funktionale Tests - Testfallspezifikation Testobjekt- Priorisierung Methoden zur Testfallermittlung: Äquivalenzklassenanalyse Grenzwertanalyse Intuitive Testfallermittlung Best Case Minimal Case Maximal Case Error Case Step Name Step 1 Description Objektauswahl über Klick auf Button "Objektauswahlansicht" starten. Expected Result Fenster "Objektauswahl" wird geöffnet Step 2 Klick auf Button "Neu" Maske "Neues Objekt anlegen" wird angezeigt Step 3 Im Feld "Objekt-Typ" aus einer Liste der verfügbaren Typen "Sub- Navigation" wählen Auswahl möglich, Anzeige korrekt

48 Testautomatisierung Motivation für Testautomatisierung Typische Anwendungsbereiche Kosten- und Aufwandsreduktion Antests / Smoke Tests Schnelle Reproduzierbarkeit Regressionstests Entschärfung kritischer Zeitpfade Massentests bzw. datengetriebene Entlastung von Routineaufgaben Tests (z.b. alle PLZ) Hohe Genauigkeit der Testergebnisse Testdatengenerierung Reduktion von Expertenabhängigkeit Nachvollziehbarkeit der Tests

49 Testautomatisierung Mögliche Varianten Automatisierung über die Erkennung der Anwendungsoberfläche Automatisierung auf Protokollebene (z.b. http) Teststufen-übergreifende Nutzung

50 Code Quality Management Warum CQM? Hoher Wartungskostenanteil im Gesamtlebenszyklus einer Anwendung Wartungsaktivitäten fallen kontinuierlich an: - Fehler werden behoben - Neue Anforderungen werden umgesetzt Wartung Aufwände in SW-Entwicklungsprojekten Analyse Spezifikation Design Implementation Test Gut strukturierter Code ist besser (schneller) zu verstehen, Mögliche Fehlerquellen können frühzeitig erkannt werden Die Wahrscheinlichkeit, neue Fehler einzubauen, ist geringer Einsatz als Quality Gate gegenüber Softwarelieferanten Resultiert in Verringerung des Wartungsaufwandes Verteilung des Aufwandes bei SW- Wartungsaktivitäten

51 Code Quality Management Kriterien Übertragbarkeit: wie gut ist die Software zu anderen Entwicklern übertragbar Änderbarkeit: Wie einfach und schnell eine Anwendung modifiziert werden kann Zuverlässigkeit / Robustheit: Wie hoch ist das Risiko von Ausfällen oder Defekten Performance: Wie hoch ist das Risiko von Leistungsproblemen auf Grundlage der Architektur Sicherheit: Wie hoch ist das Risiko von Sicherheitsverstößen? ISO 9126:

52 Code Quality Management Bildung der Qualitätsmerkmale innerhalb der CAST Application Intelligence Plattform Application Quality Health Factors Quality Indicators Quality Metrics Subset Direkter Effekt Application Quality Mittelfristiger Effekt Performance Robustness Security Transferability Changeability Maintainability Complexity Architecture Programming Practices Naming Conventions Documentation Size Class complexity (Inh. depth) Class complexity (Inh. width) Method complexity (Param.) Method complexity (control flow) File conformity Dead code Structuredness Controled data access Modularity Empty code Encapsulation conformity Inheritance Package naming Class naming Interface naming Method naming Attribute naming Constant naming Package comment Class comment Method comment Package size Class size (methods) Class size (attributes) Interface size Method size Architektur und sprachspezifische code checks

53 Code Quality Management Darstellung der Ergebnisse im Webportal Bewertung des Quellcodes in 5 Qualitätsmerkmalen tsmerkmalen Ausgangsbasis für f r die weitere Untersuchung

54 Last- und Performancetests Warum L&P Tests? Durchsatz und Antwortzeiten ermitteln Steigende Zugriffszahlen, Änderungen an Anwendung oder Hardware können Verzögerungen bzw. Ausfälle nach sich ziehen Wichtige Geschäftsprozesse werden gestört oder fallen aus (z.b. keine Bestellungen im Shop möglich) Wirtschaftliche Schäden durch Ausfall und Störungen entstehen Imageverlust durch schlechte Performance 8 Sekunden Regel - Kunde macht sein Geschäft woanders! Folgende Fragen sind zu beantworten Wie viele Nutzer, Transaktionen verkraftet meine Anwendung? Wo liegen die Performance- Engpässe unter Last? Wie lange müssen die Kunden bei steigender Nutzer-Anzahl warten? Wie sind meine Web-Server ausgelastet? Wann muss die Hardware ausgebaut werden?

55 Last- und Performancetests Antwortzeit / s Antwortzeitverhalten 45,00 40,00 35,00 30,00 25,00 20,00 15,00 10,00 5,00 0,00 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Serverauslastung Kleine Auslastungssteigerung hat großes Delta in den Antwortzeiten zur Folge Wo liegt der Knick? Weiteres typisches Problem: memory leaks bestimmte Fehler treten erst unter Last auf, sind also im Funktionstest nicht zu finden

56 Last- und Performancetests Sorgfältig bei der Ermittlung der Performanceanforderungen arbeiten. Realität möglichst genau nachbilden!

57 Last- und Performancetests Auch längere Zyklen und langfristige Entwicklung berücksichtigen!

58 Last- und Performancetests Ergebnisse Antwortzeitverhalten Entwicklung des Antwortzeitverhaltens bei steigender Last Anteil der Nutzer < 5s Antwortzeit, zwischen 5 und 8s, >8s

59 Last- und Performancetests Ergebnisse Ansteigende Fehlerrate Transaktionen stagnieren, das System kommt in den Bereich der Sättigung Bei den höchsten Teststufen steigt die Fehlerrate (fehlgeschlagene Transaktionen, rot)

60 Last- und Performancetests Bewertung der Ergebnisse Sättigungsgrenze CPU-Auslastung Problemanalyse Überlastung des Webservers Korrespondierend dazu starker Anstieg der Antwortzeiten CPU-Auslastung Webserver T01_50VU_10min T02_100VU_10min T03_150VU_10min Overall Response Time

61 Applikationsanalysen / Performanceanalysen Trotz vorheriger Tests kommt es zu Performanceproblemen mit unklaren Ursachen treten Memory Leaks auf kommt es zu sporadischen Fehlern, die in einer Testsituation so gar nicht zu finden waren In der Wirkbetriebssituation sind schnelle, zielführende Lösungen gefragt, aber Die Ursachenanalyse ist komplex (Hardware, Netzwerk, Anwendung) Wo existiert konkretes Optimierungspotential? Muss mehr Bandbreite bereitgestellt werden, die HW-Plattform ausgebaut oder die Applikation verbessert werden?

62 Applikationsanalysen / Performanceanalysen Einordnung - Mehrwert. Client Metriken Testszenario (Frontend) Geschäftsprozesse Metriken (Responsetime, ) Server Metriken Appl? Appl Platform Black Box System Parameter (CPU, Memory, IO) Applikationsspezialisierte Analyse (SQL-Server) Applikationsmetriken Appl? Applikationsverhalten Appl Ausführungspfade Server Serverübergreifend OHNE Manipulation des Quellcodes!

63 Applikationsanalysen / Performanceanalysen Setzen der Messpunkte Agent Zeiten (µs), Exception Instrumentierung Java Code (unverändert) Instrumentierung Zeit

64 Web Servers Web Servers Web Servers Application Servers Application Servers Application Servers Data Center Data Center Data Center Backoffice Backoffice Backoffice Applikationsanalysen / Performanceanalysen Simulierte und reale Endbenutzer Komplexe Softwareanwendungen verteilt und heterogen Java/J2EE Server.NET Server Datenbank Sensor Problem Ausführungspfad Diagnostics Agent Diagnostics Server Diagnostics Client

65 Applikations-Monitoring Sicherstellen eines stabilen und performanten Betriebs der Anwendung Wie erlebt der Kunde die Anwendung? Ist die Anwendung von verschiedenen Standorten aus erreichbar? Funktionieren die wichtigen Geschäftsprozesse immer korrekt? Wie ist das Antwortzeitverhalten? Werden die SLAs der Anwendung eingehalten? Wann muss der Support proaktiv eingreifen?

66 Applikations-Monitoring Einordnung. Systemmonitoring Applikationsmonitoring Server Netz Dienste DB Geschäftsprozesse (E2E) Transaction Tracking Aktiv Passiv SLM Verfügbarkeit SLM Verfügbarkeit, Antwortzeiten, Fehler, Problem analyse

67 Applikations-Monitoring Aktives Monitoring. Proaktives Ausführen ausgewählter wichtiger Geschäftsprozesse durch synthetische Nutzer nach einem definierten Schedule (z.b. alle 15 min). Ansprechen der Applikation i.d.r. über die Protokollebene (gleiche Technologie wie bei Lasttest- Werkzeugen) Teilweise Wiederverwendung der Lasttestskripte möglich Sammeln und reporten zu Verfügbarkeit, Stabilität und Antwortzeitverhalten der Applikation

68 Applikations-Monitoring Passives Monitoring Real User Monitoring. Seitenaufrufe Internet Callcenter A Callcenter B Callcenter C Erfassen des gesamten eingehenden Webtraffics auf eine Anwendung Netzwerk Antwortzeit Seite geladen oder abgebrochen? Netzwerk Timeout? Antwortzeit Internet / MPLS Firewall Auswertung: von welcher Lokation kommt die Anfrage, Browsertyp, Antwortzeiten, Fehler,. Passive-Monitoring Switch Aufbereitung, Reporting Server Antwortzeit Antwort aller Seiten und Komponenten? Server Fehler, Website Fehler, Content Fehler Größe von Seiten Antwortzeit Webserver Datenbankserver

69 DANKE FÜR IHRE AUFMERKSAMKEIT! T-Systems Multimedia Solutions GmbH Leiter Business Unit Test and Integration Center Riesaer Str.5, Dresden Tel Internet:

AUS GUTEM HAUSE. E-Commerce. Consulting. Die T-Systems Multimedia Solutions GmbH ist eine Tochter der T-Systems. Uns gibt es seit 1995.

AUS GUTEM HAUSE. E-Commerce. Consulting. Die T-Systems Multimedia Solutions GmbH ist eine Tochter der T-Systems. Uns gibt es seit 1995. T-Systems Multimedia Solutions Testmanagement in Theorie und Praxis. Agenda 1. T-Systems Multimedia Solutions Test and Integration Center. 2. Grundbegriffe des Testens. 3. Warum testen? 4. Application

Mehr

T-Systems Multlitm i ed e ia i a S ol o u l tito i n o s

T-Systems Multlitm i ed e ia i a S ol o u l tito i n o s T-Systems Multimedia Solutions Testmanagement in Theorie und Praxis. Agenda 1. T-Systems Multimedia Solutions Test and Integration Center. 2. Grundbegriffe des Testens. 3. Warum testen? 4. Application

Mehr

M DIE APP MUSS LAUFEN QUALITÄTSSICHERUNG FÜR IHRE APP. streng vertraulich, vertraulich, intern,

M DIE APP MUSS LAUFEN QUALITÄTSSICHERUNG FÜR IHRE APP. streng vertraulich, vertraulich, intern, M DIE APP MUSS LAUFEN QUALITÄTSSICHERUNG FÜR IHRE APP streng vertraulich, vertraulich, intern, 29.11.2014 1 Ihr REFERENT Jens Kamionka Leiter Mobile Test Telefon: +49 351 2820-2014 Mobil: +49 160 889-3811

Mehr

Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit.

Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit. Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit. BEKA: Frankfurt, 25. Oktober 2012 T-Systems Angebot Umsetzung des globalen Telematikprojekts für den ÖPNV im Großherzogtum Luxemburg.

Mehr

Wanna be faster? Performance kann man managen! Application Performance Management, TIC Konferenz 2014

Wanna be faster? Performance kann man managen! Application Performance Management, TIC Konferenz 2014 Wanna be faster? Performance kann man managen! Application Performance Management, TIC Konferenz 2014 Streng vertraulich, Vertraulich, Intern Autor / Thema der Präsentation 26.11.2014 1 Performance? Who

Mehr

Test nichtfunktionaler Anforderungen in der Praxis am Beispiel einer netzzentrierten Anwendung. Test nichtfunktionaler Anforderungen Agenda

Test nichtfunktionaler Anforderungen in der Praxis am Beispiel einer netzzentrierten Anwendung. Test nichtfunktionaler Anforderungen Agenda Test nichtfunktionaler in der Praxis am Beispiel einer netzzentrierten Anwendung Februar 2011 Test nichtfunktionaler Agenda 1. 2. 3. 4. 5. 6. TAV Tagung Februar 2011 Julia Remmert Public Wincor Nixdorf

Mehr

Gegenseitige Beeinflussungen von Testautomatisierung, Testmanagement und Entwicklung

Gegenseitige Beeinflussungen von Testautomatisierung, Testmanagement und Entwicklung Gegenseitige Beeinflussungen von Testautomatisierung, Testmanagement und Entwicklung Jan Düttmann Archimedon Software + Consulting GmbH & Co. KG Marienstraße 66 32427 Minden Stephan Kleuker Hochschule

Mehr

Kenntnisse: P R O F I L. Dr. Michael Kuß Beethovenstraße 10 50858 Köln. Tel. 0174 / 3234279 e-mail: Michael.Kuss@PerfCon.de

Kenntnisse: P R O F I L. Dr. Michael Kuß Beethovenstraße 10 50858 Köln. Tel. 0174 / 3234279 e-mail: Michael.Kuss@PerfCon.de P R O F I L Dr. Michael Kuß Beethovenstraße 10 50858 Köln Tel. 0174 / 3234279 e-mail: Michael.Kuss@PerfCon.de Alter: 33 Jahre Verfügbarkeit: ab Nov. 2005 Schwerpunkte: Konzeption, Koordination und Durchführung

Mehr

Agenda. Unternehmen T-Systems Multimedia Solutions Akkreditiertes Testzentrum Prüfen der Performance. Prüfen der Sicherheit

Agenda. Unternehmen T-Systems Multimedia Solutions Akkreditiertes Testzentrum Prüfen der Performance. Prüfen der Sicherheit T-Systems Multimedia Solutions GmbH. Test- und Integrationszentrum. Prüfen der Performanz und Sicherheit von Web-Anwendungen Agenda. Unternehmen T-Systems Multimedia Solutions Akkreditiertes Testzentrum

Mehr

APPLICATION PERFORMANCE MANAGEMENT

APPLICATION PERFORMANCE MANAGEMENT APPLICATION PERFORMANCE MANAGEMENT Aus dem akkreditierten Test and Integration Center von T-Systems Multimedia Solutions. KENNEN SIE DIE LEISTUNGSFÄHIGKEIT IHRER IT? Die IT wandelt sich unaufhaltsam zur

Mehr

Qualitätssicherung in der Praxis der Softwareerstellung

Qualitätssicherung in der Praxis der Softwareerstellung Thomas Kugel Qualitätssicherung in der Praxis der Softwareerstellung Dresden 18.10.2001 Quality Quality for for Success Success Inhalt Die SQS AG Einführung / Motivation Aufwandsschätzung Testorganisation

Mehr

Application Performance Management. Auch eine Frage des Netzwerkes?

Application Performance Management. Auch eine Frage des Netzwerkes? Application Performance Management Auch eine Frage des Netzwerkes? Agenda Architektur von Webanwendungen Lange Applikationsantwortzeiten Application Performance Management (APM) Netzwerkbasiertes APM Serverbasiertes

Mehr

Testmanagement in IT-Projekten

Testmanagement in IT-Projekten Teil 1: Projektmagazin 05/20009 Teil 2: Projektmagazin 06/2009 1 Test: Prozess, bei dem ein Programm oder ein Software-System ausgeführt wird, um Fehler zu finden Teil 1: Projektmagazin 05/20009 Teil 2:

Mehr

Testautomatisierung. Lessons Learned. qme Software. Gustav-Meyer-Allee 25 13355 Berlin. Telefon 030/46307-230 Telefax 030/46307-649

Testautomatisierung. Lessons Learned. qme Software. Gustav-Meyer-Allee 25 13355 Berlin. Telefon 030/46307-230 Telefax 030/46307-649 Testautomatisierung Lessons Learned qme Software GmbH Gustav-Meyer-Allee 25 13355 Berlin Telefon 030/46307-230 Telefax 030/46307-649 E-Mail qme Software info@qme-software.de GmbH Testautomatisierung Lessons

Mehr

Last- und Stresstest. Überblick. Einleitung / Motivation Stresstest Lasttest Tools The Grinder Zusammenfassung

Last- und Stresstest. Überblick. Einleitung / Motivation Stresstest Lasttest Tools The Grinder Zusammenfassung Methoden und Werkzeuge zur Softwareproduktion WS 2003/04 Karsten Beyer Dennis Dietrich Überblick Einleitung / Motivation Stresstest Lasttest Tools The Grinder Zusammenfassung 2 Motivation Funktionstest

Mehr

Realistische und aussagekräftige Lasttests mit loadit

Realistische und aussagekräftige Lasttests mit loadit Realistische und aussagekräftige Lasttests mit loadit 5. Juli 2012 Jens Müller NovaTec Ingenieure für neue Informationstechnologien GmbH Leinfelden-Echterdingen, München, Frankfurt am Main, Jeddah / Saudi-Arabien

Mehr

Systematische Software-Qualität mittels einer durchgängigen Analyse- und Teststrategie

Systematische Software-Qualität mittels einer durchgängigen Analyse- und Teststrategie Insert picture and click Align Title Graphic. Systematische Software-Qualität mittels einer durchgängigen Analyse- und Teststrategie Dr. Dieter Lederer, Geschäftsführer Vector Consulting Services GmbH

Mehr

TESTAUTOMATISIERUNG & AGILE PROJEKTE EIN BLICK HINTER DIE KULISSEN

TESTAUTOMATISIERUNG & AGILE PROJEKTE EIN BLICK HINTER DIE KULISSEN TESTAUTOMATISIERUNG & AGILE PROJEKTE EIN BLICK HINTER DIE KULISSEN AGenda 27.11.2014, Hacker Day & TIC-Conference 1. Vorstellung T-Systems MMS/Test and Integration Center 2. Was verstehen wir unter Agil?

Mehr

Einführung von Testautomatisierung reflektiert. Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben

Einführung von Testautomatisierung reflektiert. Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben Einführung von Testautomatisierung reflektiert Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben Matt Young Leiter Test Acquiring Inhaltsverzeichnis Einleitung Testautomatisierung PostFinance

Mehr

Testmanagement. Q-Day. Frank Böhr Fraunhofer IESE frank.boehr@iese.fraunhofer.de

Testmanagement. Q-Day. Frank Böhr Fraunhofer IESE frank.boehr@iese.fraunhofer.de Frank Böhr Fraunhofer IESE frank.boehr@iese.fraunhofer.de Agenda Warum Testmanagement? Was sind die wichtigsten Schritte beim Testmanagement? Wie funktioniert Testmanagement Toolunterstützung Page 1/15

Mehr

Erfolgsfaktor -Software Quality management T-Systems Multimedia solutions

Erfolgsfaktor -Software Quality management T-Systems Multimedia solutions Erfolgsfaktor -Software Quality management T-Systems Multimedia solutions Agenda Argumente aus Wissenschaft und Praxis. Agenda Argumente aus Wissenschaft und Praxis. 1 Charakteristika und Vorteile externer

Mehr

Big Data Performance Management

Big Data Performance Management Big Data Performance Management Überblick Big Data Im Kontext der Performance Relevanz Big Data Big Data Big data is a buzzword and a "vague term", but at the same time an "obsession" with entrepreneurs,

Mehr

Testmanagement bei SAP-Projekten

Testmanagement bei SAP-Projekten Testmanagement bei SAP-Projekten Erfolgreich Planen Steuern Reporten bei der Einführung von SAP-Banking von Alberto Vivenzio, Domenico Vivenzio 1. Auflage Springer Vieweg Wiesbaden 2012 Verlag C.H. Beck

Mehr

Testautomatisierung. Märchen, Möglichkeiten und praktischer Nutzen. Richard Seidl 21. Januar 2013 TU Dresden. Medizin- und Informationstechnik AG

Testautomatisierung. Märchen, Möglichkeiten und praktischer Nutzen. Richard Seidl 21. Januar 2013 TU Dresden. Medizin- und Informationstechnik AG Medizin- und Informationstechnik AG Testautomatisierung Märchen, Möglichkeiten und praktischer Nutzen Richard Seidl 21. Januar 2013 TU Dresden Kardiologische Funktionsdiagnostik Vitalfunktions-Monitoring

Mehr

Fachliche Testautomatisierung, verbindet Test-Outsourcing mit Test-Virtualisierung

Fachliche Testautomatisierung, verbindet Test-Outsourcing mit Test-Virtualisierung Fachliche Testautomatisierung, verbindet Test-Outsourcing mit Test-Virtualisierung Der Stammesverbund Inhaltsverzeichnis Software-Qualitätssicherung Fachliche Testautomatisierung Test-Outsourcing Test-Virtualisierung

Mehr

Inhalt. 1 Einführungsveranstaltung. 2 Qualität kompakt

Inhalt. 1 Einführungsveranstaltung. 2 Qualität kompakt Inhalt 1 Einführungsveranstaltung 1.1 Ziel der Veranstaltung Warum Qualität? Inhalt der Veranstaltung 1.2 Formaler Ablauf der Veranstaltung 1.3 Übungs- und Gruppeneinteilung 1.4 Bewertungskriterien mittels

Mehr

T4 - Testen im Software- Lebenszyklus

T4 - Testen im Software- Lebenszyklus AK 2 am Armin Beer, Siemens PSE und Wirtschaftlichkeitsaspekte Armin Beer, Siemens PSE 2 1 Aufgabe: Test einer Applikation aus dem Sozialversicherungsbereich Client-side Web Browser Network Internet Web

Mehr

Last- und Performancetest mit freien Werkzeugen. Stefan Siegl, 17.04.2012

Last- und Performancetest mit freien Werkzeugen. Stefan Siegl, 17.04.2012 Last- und Performancetest mit freien Werkzeugen Stefan Siegl, 17.04.2012 Über mich Consultant der NovaTec GmbH Performance Engineer Leitung CA Application Performance Management Verantwortlich für Produkte

Mehr

"15 Jahre APM - Wieso haben heutige Projekte immer noch Performance Probleme?"

15 Jahre APM - Wieso haben heutige Projekte immer noch Performance Probleme? "15 Jahre APM - Wieso haben heutige Projekte immer noch Performance Probleme?" Dienstag, 13. Mai 2014-16:45 bis 17:45 Goldsaal B JAX 2014 Stefan Siegl Stefan.siegl@novatec-gmbh.de NovaTec Consulting GmbH

Mehr

Basiswissen Softwaretest

Basiswissen Softwaretest Andreas Spillner Tilo Linz Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester Foundation Level nach ISTQB-Standard 3., überarbeitete und aktualisierte Auflage I Technische l'^vrau«! D~w.-iE*arit

Mehr

Unit-Test Theorie und Praxis. Stephan Seefeld, INGTES AG

Unit-Test Theorie und Praxis. Stephan Seefeld, INGTES AG Unit-Test Theorie und Praxis Stephan Seefeld, INGTES AG Inhalt Was sind Unit-Test? NUnit für.net Demo Seite 2 Quellen Für diesen Vortrag verwendete Quellen: dotnet User Group Berlin Brandenburg http://www.dotnet-berlinbrandenburg.de/

Mehr

IT-Sicherheit auf dem Prüfstand Penetrationstest

IT-Sicherheit auf dem Prüfstand Penetrationstest IT-Sicherheit auf dem Prüfstand Penetrationstest Risiken erkennen und Sicherheitslücken schließen Zunehmende Angriffe aus dem Internet haben in den letzten Jahren das Thema IT-Sicherheit für Unternehmen

Mehr

Berufsbild Tester - eine Profession?

Berufsbild Tester - eine Profession? Berufsbild Tester - eine Profession? Ingolstadt 22. November 2013 TAV 35 Vortrag: Berufsbild Tester Aufgabe? Ausbildung? Karrierepfad? Jörn Münzel German Testing Board e.v. ITinera projects & experts Mittwoch,

Mehr

Teststrategie festlegen und Teststufen aufeinander abstimmen

Teststrategie festlegen und Teststufen aufeinander abstimmen Testen Teststrategie festlegen und Teststufen aufeinander abstimmen Bereich Projektplanung und -steuerung Aktivität Projekt planen Ziele Effiziente Testausführung Vermeidung von doppelter Arbeit schnell

Mehr

Performancetesten im BIT / LZBTI

Performancetesten im BIT / LZBTI Performancetesten im BIT / LZBTI Swiss Testing Night, Michael Steger BIT und Andreas Elsener [ipt] Innovation Process Technology AG [ipt] Baarerstrasse 63, 6300 Zug, Schweiz Bundesamt für Informatik und

Mehr

Ready for Check-in 3 Praxisbericht Flughafen Wien

Ready for Check-in 3 Praxisbericht Flughafen Wien Ready for Check-in 3 Praxisbericht Flughafen Wien DI Susanne Ebm (Flughafen Wien AG) DI Thomas Bucsics (ANECON) Vorstellung DI Susanne Ebm Seit 2009 beschäftigt bei Flughafen Wien AG Seit Mitte 2011 Leitung

Mehr

Swp08-6 Verantwortliche: Yundensuren, Baigalmaa. Testkonzept

Swp08-6 Verantwortliche: Yundensuren, Baigalmaa. Testkonzept Testkonzept 1.Einführung Um die Zuverläsigkeit und die Qualität der Software und des gesamten Systems zu verbessern, sind Tests durchzuführen. Die Testreihe läst sich in drei Stufen einteilen, nülich Komponententest,

Mehr

Übungen zur Softwaretechnik

Übungen zur Softwaretechnik Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 1 17. Oktober 2002 www4.in.tum.de/~rumpe/se

Mehr

Web Application Testing

Web Application Testing Sicherheit von Web Applikationen - Web Application Testing Veranstaltung: IT-Sicherheitstag NRW, 04.12.2013, KOMED MediaPark, Köln Referent: Dr. Kurt Brand Geschäftsführer Pallas GmbH Pallas GmbH Hermülheimer

Mehr

Testen von Data-Warehouse- und Business-Intelligence-Systemen

Testen von Data-Warehouse- und Business-Intelligence-Systemen Edition TDWI Testen von Data-Warehouse- und Business-Intelligence-Systemen Vorgehen, Methoden und Konzepte von Herbert Stauffer, Beat Honegger, Hanspeter Gisin 1. Auflage Testen von Data-Warehouse- und

Mehr

Quality Point München

Quality Point München Quality Point München Test webbasierter Applikationen - Vorgehen, Instrumente, Probleme Gestern habe ich mich wieder über eine fehlerhafte Webanwendung geärgert. Muss das sein? Test ist halt auch hier

Mehr

Automatisiertes Testen von Prüfplätzen

Automatisiertes Testen von Prüfplätzen EXCO. The Quality Company Solutions for Industry and R&D Automatisiertes Testen von Prüfplätzen Am Beispiel einer Prüfplatz-Software stellen wir einen toolgestützten Prozess zur Erstellung der erforderlichen

Mehr

Systemen - Testprozess. Testprozess. Testprozess: Aktivitäten. Testplanung und Teststeuerung. Testplanung und Teststeuerung

Systemen - Testprozess. Testprozess. Testprozess: Aktivitäten. Testplanung und Teststeuerung. Testplanung und Teststeuerung 2007 Dr. Klaudia Dussa-Zieger P r a k t I s c h e Testprozess - Inhalt Testprozess Testen von Software-Systemen Systemen - Testprozess Lehrplan 2003 Testplanung Testausführung ierung Testendebewertung

Mehr

Systemen - Testprozess. Testprozess. Testprozess: Aktivitäten. Testplanung und Teststeuerung. Lehrplan 2003 Testplanung

Systemen - Testprozess. Testprozess. Testprozess: Aktivitäten. Testplanung und Teststeuerung. Lehrplan 2003 Testplanung P r a k t I s c h e Testprozess - Inhalt Testprozess Testen von Software-Systemen Systemen - Testprozess Lehrplan 2003 Testplanung Testausführung ierung Testendebewertung Testberichterstattung Lehrplan

Mehr

In der Entwicklung werden die Phasen Systementwurf, Projekten mit Funktionaler Sicherheit. Testen in TESTMETHODEN

In der Entwicklung werden die Phasen Systementwurf, Projekten mit Funktionaler Sicherheit. Testen in TESTMETHODEN MESSEN UND TESTENl AUTOMOTIVE 11.2011l43 TESTMETHODEN Testen in Projekten mit Funktionaler Sicherheit Die ISO 26262 beschreibt die Aktivitäten, Methoden und Maßnahmen zur Funktionalen Sicherheit für elektrische

Mehr

Experten-Review für Ihre Microsoft SharePoint-Architektur. Maximaler Nutzen, hohe Stabilität und Sicherheit für Ihre SharePoint-Farm

Experten-Review für Ihre Microsoft SharePoint-Architektur. Maximaler Nutzen, hohe Stabilität und Sicherheit für Ihre SharePoint-Farm Experten-Review für Ihre Microsoft SharePoint-Architektur Maximaler Nutzen, hohe Stabilität und Sicherheit für Ihre SharePoint-Farm Heben Sie mit Materna die Potenziale Ihrer SharePoint-Umgebung. Microsoft

Mehr

Testphase. Das Testen

Testphase. Das Testen Testphase VIS Projekt Freie Universität Berlin N.Ardet - 17.4.2001 Das Testen Testen ist das Ausführen eines Software- (Teil)systems in einer definierten Umgebung und das Vergleichen der erzielten mit

Mehr

Systematisches Testen von Software

Systematisches Testen von Software Programmierung Systematisches Testen von Software Markus Eckstein Systematika Information Systems GmbH Kurfürsten-Anlage 36 69115 Heidelberg markus.eckstein@systematika.com Zusammenfassung Die wichtigsten

Mehr

Software Qualitätssicherung durch systematischen Softwaretest

Software Qualitätssicherung durch systematischen Softwaretest Software Qualitätssicherung durch systematischen Softwaretest Innovative Techniken und aktuelle Herausforderungen Dr. Bernhard Peischl Softnet Austria Institut für Softwaretechnologie Technische Universität

Mehr

ISO & IKS Gemeinsamkeiten. SAQ Swiss Association for Quality. Martin Andenmatten

ISO & IKS Gemeinsamkeiten. SAQ Swiss Association for Quality. Martin Andenmatten ISO & IKS Gemeinsamkeiten SAQ Swiss Association for Quality Martin Andenmatten 13. Inhaltsübersicht IT als strategischer Produktionsfaktor Was ist IT Service Management ISO 20000 im Überblick ISO 27001

Mehr

-Kommentare ein-und ausschalten. -Kommentare ein-und ausschalten. Seite 1 DI Christian Eggbauer mobilkom austria

-Kommentare ein-und ausschalten. -Kommentare ein-und ausschalten. Seite 1 DI Christian Eggbauer mobilkom austria Diese Diese Kommentarfelder Kommentarfelder können können Sie Sie über über das das Menü Menü Ansicht Ansicht -Kommentare ein-und ausschalten. -Kommentare ein-und ausschalten. Dies Dies ist ist die die

Mehr

Jens Borchers. Kritische Erfolgsfaktoren beim Abnahmetest in Redevelopment- Projekten Erfahrungen aus einem Großprojekt

Jens Borchers. Kritische Erfolgsfaktoren beim Abnahmetest in Redevelopment- Projekten Erfahrungen aus einem Großprojekt Chemnitz 24.11.2006 Jens Borchers Kritische Erfolgsfaktoren beim Abnahmetest in Redevelopment- Projekten Erfahrungen aus einem Großprojekt Vortrag bei der RePro2006 in Chemnitz am 24. November 2006 Kritische

Mehr

Nichtfunktionaler Abnahmetest: Planung, Durchführung und Automatisierung

Nichtfunktionaler Abnahmetest: Planung, Durchführung und Automatisierung Nichtfunktionaler Abnahmetest: Planung, Durchführung und Automatisierung Uwe Hehn TAV Februar 2005 Hochschule Bremen Uwe.Hehn@methodpark.de Abnahmetest: Warum brauchen wir denn so etwas? Projektabnahme

Mehr

Wir schützen Ihre Investitionen. Qualitätssicherung nach Maß. IT Quality Services

Wir schützen Ihre Investitionen. Qualitätssicherung nach Maß. IT Quality Services Wir schützen Ihre Investitionen Qualitätssicherung nach Maß IT Quality Services Sicherheit, die senkt Mit den IT Quality Services schützen Sie Ihre Investitionen Ohne Qualitätssicherung Mit Qualitätssicherung

Mehr

BSSE. Innovation & Fortschrittliche Software-Technologie Fähigkeiten & Dienstleistungen

BSSE. Innovation & Fortschrittliche Software-Technologie Fähigkeiten & Dienstleistungen BSSE Bessere + Sichere Software Effizient Erzeugen Innovation & Fortschrittliche Software-Technologie Fähigkeiten & Dienstleistungen Dr. Rainer Gerlich Auf dem Ruhbühl 181, D-88090 Immenstaad, Germany

Mehr

Testkonzept. Tipp-Star

Testkonzept. Tipp-Star Tipp-Star Version: V1.0-27.09.2015 Ablageort: Tipp-Star/01_Projektmanagement/03_Test Status: Fertig gestellt (In Bearbeitung / fertig gestellt / geprüft / freigegeben) Anzahl Seiten: 9 Autoren: tse Sergeyeva

Mehr

Cloud Computing. Betriebssicherheit von Cloud Umgebungen C O N N E C T I N G B U S I N E S S & T E C H N O L O G Y

Cloud Computing. Betriebssicherheit von Cloud Umgebungen C O N N E C T I N G B U S I N E S S & T E C H N O L O G Y Cloud Computing Betriebssicherheit von Cloud Umgebungen Urs Zumstein Leiter Performance Care Team Urs.Zumstein@DevoTeam.ch 079 639 42 58 Agenda Definition von Cloud Services Anforderungen an die Betriebssicherheit

Mehr

Anforderungsermittlung und Testmanagement im V-Modell die integrierte Lösung Andreas Plette (Telelogic) - Andreas Reuys (SQS)

Anforderungsermittlung und Testmanagement im V-Modell die integrierte Lösung Andreas Plette (Telelogic) - Andreas Reuys (SQS) Anforderungsermittlung und Testmanagement im V-Modell die integrierte Lösung Andreas Plette (Telelogic) - Andreas Reuys (SQS) 1 Agenda 12:30 13:00 Begrüßung & Vorstellung 13:00 13:45 Einführung Motivation

Mehr

ISMS und Sicherheitskonzepte ISO 27001 und IT-Grundschutz

ISMS und Sicherheitskonzepte ISO 27001 und IT-Grundschutz ISMS und Sicherheitskonzepte ISO 27001 und IT-Grundschutz Aufbau eines ISMS, Erstellung von Sicherheitskonzepten Bei jedem Unternehmen mit IT-basierenden Geschäftsprozessen kommt der Informationssicherheit

Mehr

Risikoidentifikation in der Praxis oder hinterher ist man immer schlauer!

Risikoidentifikation in der Praxis oder hinterher ist man immer schlauer! Risikoidentifikation in der Praxis oder hinterher ist man immer schlauer! Sven Koos Test- und Qualitätsmanager Q-Event Luzern 2012 Agenda Risiken identifizieren, bewerten, verfolgen, publizieren Ausgangssituation

Mehr

Projektmanagement. Vorlesung von Thomas Patzelt 10. Vorlesung

Projektmanagement. Vorlesung von Thomas Patzelt 10. Vorlesung Projektmanagement Vorlesung von Thomas Patzelt 10. Vorlesung 1 Test...(4) Oberflächentests testen die Benutzerschnittstelle des Systems, nicht nur auf Fehlerfreiheit sondern z.b. auch auf Konformität mit

Mehr

Stabilisierung von J2EE-Anwendungen durch APM

Stabilisierung von J2EE-Anwendungen durch APM Stabilisierung von J2EE-Anwendungen durch APM juergen.moors@de.quest.com Agenda Was ist Application Performance Management? Anwendungen Wo liegt das Problem? APM Best Practices APM Was ist APM? Was ist

Mehr

ESA SECURITY MANAGER. Whitepaper zur Dokumentation der Funktionsweise

ESA SECURITY MANAGER. Whitepaper zur Dokumentation der Funktionsweise ESA SECURITY MANAGER Whitepaper zur Dokumentation der Funktionsweise INHALTSVERZEICHNIS 1 Einführung... 3 1.1 Motivation für den ESA Security Manager... 3 1.2 Voraussetzungen... 3 1.3 Zielgruppe... 3 2

Mehr

AUFBAU EINER TESTORGANISATION

AUFBAU EINER TESTORGANISATION AUFBAU EINER TESTORGANISATION ODER DIE GEISTER, DIE ICH RIEF... Software-Tester Forum Mittwoch, 16. November 2005 SWX Swiss Exchange, Convention Point Zürich Robin Heizmann, CS IT Quality Management 14.11.2005

Mehr

Do 1.1b. KPI-Monitoring und Performanceengineerings - Widerspruch oder Ergänzung? Klaus-Dieter Jäger

Do 1.1b. KPI-Monitoring und Performanceengineerings - Widerspruch oder Ergänzung? Klaus-Dieter Jäger Do 1.1b January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich KPI-Monitoring und Performanceengineerings - Widerspruch oder Ergänzung? Klaus-Dieter Jäger KPI-Monitoring und Performanceengineerings

Mehr

TELEMETRIE EINER ANWENDUNG

TELEMETRIE EINER ANWENDUNG TELEMETRIE EINER ANWENDUNG VISUAL STUDIO APPLICATION INSIGHTS BORIS WEHRLE TELEMETRIE 2 TELEMETRIE WELCHE ZIELE WERDEN VERFOLGT? Erkennen von Zusammenhängen Vorausschauendes Erkennen von Problemen um rechtzeitig

Mehr

T-Systems Enterprise Services GmbH. Test Factory. Testen nach ISTQB-Standard, Gastvortrag Fontys Hogescholen Venlo, April 2008

T-Systems Enterprise Services GmbH. Test Factory. Testen nach ISTQB-Standard, Gastvortrag Fontys Hogescholen Venlo, April 2008 T-Systems Enterprise Services GmbH. Test Factory. Testen nach ISTQB-Standard, Gastvortrag Fontys Hogescholen Venlo, April 2008 Kennzahlen unserer Leistung. zur Zeit 50 Projekte mit 1 bis zu 300 Mitarbeitern

Mehr

Architektur in der Mechatronik. existierender Testwerkzeuge

Architektur in der Mechatronik. existierender Testwerkzeuge Universelle Testsystem Architektur in der Mechatronik Ansatz zur Systematisierung Ansatz zur Systematisierung existierender Testwerkzeuge Gliederung Umfeld und Problemstellung Testsystem Architektur Funktionale

Mehr

HÄRTUNG VON WEB-APPLIKATIONEN MIT OPEN-SOURCE-SOFTWARE. Münchener Open-Source-Treffen, Florian Maier, 23.05.2014

HÄRTUNG VON WEB-APPLIKATIONEN MIT OPEN-SOURCE-SOFTWARE. Münchener Open-Source-Treffen, Florian Maier, 23.05.2014 HÄRTUNG VON WEB-APPLIKATIONEN MIT OPEN-SOURCE-SOFTWARE Münchener Open-Source-Treffen, Florian Maier, 23.05.2014 ÜBER MICH 34 Jahre, verheiratet Open Source Enthusiast seit 1997 Beruflich seit 2001 Sicherheit,

Mehr

MHP Test Management Qualität ist kein Zufall Ihre Lösung zur Abdeckung des ganzheitlichen Testprozesses!

MHP Test Management Qualität ist kein Zufall Ihre Lösung zur Abdeckung des ganzheitlichen Testprozesses! MHP Test Management Qualität ist kein Zufall Ihre Lösung zur Abdeckung des ganzheitlichen Testprozesses! Business Solutions 2015 Mieschke Hofmann und Partner Gesellschaft für Management- und IT-Beratung

Mehr

Effektive Testautomatisierung durch modulare Tests. Michael Oestereich profi.com AG Dr. Frank Spiegel Haufe-Lexware GmbH & Co. KG

Effektive Testautomatisierung durch modulare Tests. Michael Oestereich profi.com AG Dr. Frank Spiegel Haufe-Lexware GmbH & Co. KG Effektive Testautomatisierung durch modulare Tests Michael Oestereich profi.com AG Dr. Frank Spiegel Haufe-Lexware GmbH & Co. KG Agenda Einführung Vorstellung der Unternehmen Vorstellung des gemeinsamen

Mehr

Qualitätssicherung durch Lasttests Vortrag für Führungskräfte und Projektleiter

Qualitätssicherung durch Lasttests Vortrag für Führungskräfte und Projektleiter Qualitätssicherung durch Lasttests Vortrag für Führungskräfte und Projektleiter Ingenieurbüro David Fischer GmbH www.proxy-sniffer.com Inhalt 1. Übergeordnete Zielsetzungen 2. Negativ-Beispiele aus der

Mehr

UI-Testing mit Microsoft Test Manager (MTM) Philip Gossweiler / 2013-04-18

UI-Testing mit Microsoft Test Manager (MTM) Philip Gossweiler / 2013-04-18 UI-Testing mit Microsoft Test Manager (MTM) Philip Gossweiler / 2013-04-18 Software Testing Automatisiert Manuell 100% 70% 1 Überwiegender Teil der Testing Tools fokusiert auf automatisiertes Testen Microsoft

Mehr

BPM Solution Day 2010 T-Systems Multimedia Solutions GmbH 28.09.2010 1

BPM Solution Day 2010 T-Systems Multimedia Solutions GmbH 28.09.2010 1 T-Systems Multimedia Solutions GmbH 28.09.2010 1 Qualitätssteigerung im Servicemanagement durch Verbesserung der IT-Prozesse der Bundesagentur für Arbeit durch optimiertes IT-Servicemanagement. T-Systems

Mehr

Compliance mit dem IEM Endpoint Manager durchsetzen

Compliance mit dem IEM Endpoint Manager durchsetzen Compliance mit dem IEM Endpoint Manager durchsetzen PPPvorlage_sxUKMvo-05.00.potx santix AG Mies-van-der-Rohe-Straße 4 80807 München www.santix.de santix AG 2 Sicherheit in der IT Was bedeutet Sicherheit

Mehr

Lösungen die standhalten.

Lösungen die standhalten. Unsere IT ist doch sicher! Wozu ISO 27001? RBP Seminar, LRZ München, 27.10.2011 Marc Heinzmann, plan42 GmbH ISO 27001 Auditor Lösungen die standhalten. plan42 GmbH Wir sind ein Beratungsunternehmen ohne

Mehr

Leitfaden API. Testing und Debugging. Erstellt am 4.9.2014 Autor FG API, Rinaldo Lanza. Dokumentenstatus Freigegeben at work Version 1.

Leitfaden API. Testing und Debugging. Erstellt am 4.9.2014 Autor FG API, Rinaldo Lanza. Dokumentenstatus Freigegeben at work Version 1. Leitfaden API Erstellt am 4.9.2014 Autor FG API, Rinaldo Lanza Dokumentenstatus Freigegeben at work Version 1.0 Verteiler Fachgruppe API Änderungen Datum Version Autor Inhaltsverzeichnis 1 Beschreibung

Mehr

Testen in KMU Projekten Bern, November 2013

Testen in KMU Projekten Bern, November 2013 Testen in KMU Projekten Bern, November 2013 Beraterprofil Stephan Wiesner Beratungsschwerpunkte Beratungsschwerpunkte Testmanagement Testautomation Entwicklung und Testen im Mobile-Umfeld Applikationsschwerpunkte

Mehr

Performance Analyses with inspectit

Performance Analyses with inspectit Performance Analyses with inspectit 23.03.2012 Über uns Beratungsschwerpunkte Performanceanalyse und -optimierung, Application Monitoring, Lastund Performancetests Architekturberatung Java-basierte Anwendungsentwicklung

Mehr

IT Monitoring: ohne Prozessorientierung ist die Qualität in Gefahr. www.blue-elephant-systems.com

IT Monitoring: ohne Prozessorientierung ist die Qualität in Gefahr. www.blue-elephant-systems.com IT Monitoring: ohne Prozessorientierung ist die Qualität in Gefahr www.blue-elephant-systems.com 1 Prozessorientierung 2 Prozessorientierung Konzentration auf den Gegenstand der Leistung Voraussetzungen

Mehr

Software-Lebenszyklus

Software-Lebenszyklus Software-Lebenszyklus Inhalt Vorgehensmodell/Phasenplan Wasserfallmodell WAS-Beschreibung WIE-Beschreibung Weitere Phasenmodelle: Spiral-Modell, V-Modell, RUP Extreme Programming SW-Qualitätssicherung

Mehr

Testautomatisierung und Agiles Testen

Testautomatisierung und Agiles Testen Testautomatisierung und Agiles Testen Durch Testautomatisierung und agile Methoden zu mehr Stabilität und Transparenz in der Softwareentwicklung. Wir zeigen Ihnen wie. Wie effizient ist ihr Softwaretest?

Mehr

Aufbau und Betrieb eines Testcenters

Aufbau und Betrieb eines Testcenters Aufbau und Betrieb eines Testcenters Kaiserslautern, 4. März 2009 Volker Asmus Wer sind wir? ist ein unabhängiges Beratungsunternehmen für Informationstechnologie und Managementberatung mit ca. 200 Mitarbeitern

Mehr

Software EMEA Performance Tour 2013. 17.-19 Juni, Berlin

Software EMEA Performance Tour 2013. 17.-19 Juni, Berlin Software EMEA Performance Tour 2013 17.-19 Juni, Berlin Application Monitoring als Dienstleistung Ein Praxisbericht zum Einsatz von BSM und SiteScope für die Überwachung von Verfügbarkeit und Performanz

Mehr

Testen im Software- Entwicklungsprozess

Testen im Software- Entwicklungsprozess Technologie-Event 2006 Testen im Software- Entwicklungsprozess W.Lukas, INGTES AG Was nicht getestet wurde, funktioniert nicht. -- R.Güdel (ca. 1998) Seite 2 Was sollen wir tun? Anomalien & Defekte von

Mehr

Probeklausur. Lenz Belzner. January 26, 2015. Lenz Belzner Probeklausur January 26, 2015 1 / 16

Probeklausur. Lenz Belzner. January 26, 2015. Lenz Belzner Probeklausur January 26, 2015 1 / 16 Probeklausur Lenz Belzner January 26, 2015 Lenz Belzner Probeklausur January 26, 2015 1 / 16 Definieren Sie Software Engineering in Abgrenzung zu Individual Programming. Ingenieursdisziplin professionelle

Mehr

System Integration. and its compliance testing necessities. Automotive BUS Systems + Ethernet, Stuttgart, 10 Dec 2013.

System Integration. and its compliance testing necessities. Automotive BUS Systems + Ethernet, Stuttgart, 10 Dec 2013. System Integration and its compliance testing necessities Automotive BUS Systems + Ethernet, Stuttgart, 10 Dec 2013 Georg Janker CTO experts in automotive data communication Agenda 1. Motivation 2. Positionierung

Mehr

Unser Auftraggeber ist einer der vier Global Player in den Bereichen Wirtschaftsprüfung,

Unser Auftraggeber ist einer der vier Global Player in den Bereichen Wirtschaftsprüfung, Case Study Testautomatisierung mit Coded UI Die Aufgabe Unser Auftraggeber ist einer der vier Global Player in den Bereichen Wirtschaftsprüfung, Steuerberatung und Unternehmens- bzw. Managementberatung.

Mehr

Testmanagement. Dirk Tesche

Testmanagement. Dirk Tesche Testmanagement Dirk Tesche Agenda Einführung in die Thematik Testarten Testprozess Agile Methoden und Techniken Testautomatisierung Eingrenzung und Motivation Abbildung entnommen aus: www.campero.de Ziele

Mehr

ISIS. beleuchten, was sich bisher im Dunkeln verbarg verbessern, was bisher im Argen lag

ISIS. beleuchten, was sich bisher im Dunkeln verbarg verbessern, was bisher im Argen lag ISIS beleuchten, was sich bisher im Dunkeln verbarg verbessern, was bisher im Argen lag Inhalt Was ist Softwarequalität Was ist ISIS Die Philosophie dahinter Die Innovation Werkzeuge Projektlogbuch Sotograph

Mehr

Einführung Arten von Softwaretests Prinzipien Continuous Integration Tests in FLOSS-Projekten Quellen. Softwaretests. Christoph Betschart

Einführung Arten von Softwaretests Prinzipien Continuous Integration Tests in FLOSS-Projekten Quellen. Softwaretests. Christoph Betschart Softwaretests Christoph Betschart 27. Oktober 2014 Inhaltsverzeichnis Einführung Arten von Softwaretests Prinzipien Seven Principles of Software Testing Continuous Integration Tests in FLOSS-Projekten

Mehr

Professioneller Software-Test

Professioneller Software-Test Professioneller Software-Test Damit Software funktioniert, wie sie soll Jan Overbeck 23. April 2010 OUTPUT DD ANECON Software Design und Beratung G.m.b.H. Alser Str. 4/Hof 1 A-1090 Wien Tel.: +43 1 409

Mehr

Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006

Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006 Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006 Oliver Böhm MKS GmbH Agenda Überblick Der Entwicklungsprozess: Requirements

Mehr

Testmanagement im agilen Entwicklungsprozess

Testmanagement im agilen Entwicklungsprozess Testmanagement im agilen Entwicklungsprozess Unser Beratungsangebot für die effiziente Abwicklung von Projekten: n Anforderungen erkennen n Software-Qualität steigern n Teams zum Erfolg führen Unser Erfolgskonzept:

Mehr

Profil 0519. Profil. Jahrgang Ausbildung. xxx ISTQB Certified Tester Foundation Level Ausbildung zur Applikationsentwicklerin Multimedia Magister xxx

Profil 0519. Profil. Jahrgang Ausbildung. xxx ISTQB Certified Tester Foundation Level Ausbildung zur Applikationsentwicklerin Multimedia Magister xxx Profil Jahrgang Ausbildung xxx ISTQB Certified Tester Foundation Level Ausbildung zur Applikationsentwicklerin Multimedia Magister xxx Schwerpunkte Qualitätssicherung (Testfallerstellung, Testdurchführung)

Mehr

Security by Design. Praktische, individuelle und wirtschaftliche Lösung für den Mittelstand

Security by Design. Praktische, individuelle und wirtschaftliche Lösung für den Mittelstand Polizeipräsidium Mittelfranken Security by Design Praktische, individuelle und wirtschaftliche Lösung für den Mittelstand Referent: Matthias Wörner (MW IT-Businesspartner) gepr. IT Sachverständiger Matthias

Mehr

Ist Ihre Mainframe Anwendungs- Umgebung wirklich so effizient, wie Sie denken?

Ist Ihre Mainframe Anwendungs- Umgebung wirklich so effizient, wie Sie denken? Ist Ihre Mainframe Anwendungs- Umgebung wirklich so effizient, wie Sie denken? Cross-Enterprise APM und Application Performance Management 30. Oktober 2012 Agenda Cross-Enterprise APM Mainframe Application

Mehr

Software Engineering und Information Technology

Software Engineering und Information Technology Innovation, together we do it Software Engineering und Information Technology Helbling Technik Ihr Partner für gemeinsame Innovation und Software-Entwicklung Hochwertige Software für unsere Kunden weltweit

Mehr

CRAMM. CCTA Risikoanalyse und -management Methode

CRAMM. CCTA Risikoanalyse und -management Methode CRAMM CCTA Risikoanalyse und -management Methode Agenda Überblick Markt Geschichte Risikomanagement Standards Phasen Manuelle Methode Business Continuity Vor- und Nachteile Empfehlung! ""# # Überblick

Mehr

There is no security on this earth. Na und? General Douglas MacArthur. Alfred E. Neumann

There is no security on this earth. Na und? General Douglas MacArthur. Alfred E. Neumann There is no security on this earth. Na und? General Douglas MacArthur Alfred E. Neumann Anwendungen verursachen Unsicherheit Ca. ¾ aller Schwachstellen stammen aus Anwendungen. Cryptography 0% Application

Mehr