Qualitätssicherung mit Tools von Mercury Interactive Ralf Schulz System Engineer 10. November 2000.

Slides:



Advertisements
Ähnliche Präsentationen
Technische Realisierungsmöglichkeiten
Advertisements

E-Commerce Shop System
Phasen und ihre Workflows
Prof. Dr. Dr. h.c. mult. August-Wilhelm Scheer
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice HP Web Jetadmin.
EControl –Identity Lifecycle Management kann so einfach sein Management Erstellung Nutzer-Selbstverwaltung Audit Wolfgang Berger Omni Technology Solutions.
ERP- und Team-Erweiterungen für Microsoft Project.
Was ist J2EE Die Vorteile von J2EE J2EE Modell Die Komponente von J2EE
On the Use of Passive Network Measurements for Modeling the Internet
Neuerungen in PalmOS® 5 Florian Schulze (SS 2003).
Datenbankzugriff im WWW (Kommerzielle Systeme)
Microsoft Windows 2000 Terminal Services
Fehlerabdeckung/ Regressionstest1 Testen und Analysieren von Software Fehlerbehebung und Re-Engineering Fehlerabdeckung/ Regressionstest Vortragende:
Die Bank von morgen - eine neue Welt für IT und Kunden? 23. Oktober 2001.
M A P K I T Management eines J2EE basierten eCommerce Systems am Beispiel des ATG Dynamo Applikationsservers und BMC Patrol als Managementframework.
10 Standorte in Deutschland
Mailserver-Installation mit LDAP-Schnittstelle für die Firma XYZ GmbH
IBM Workplace Forms - In Kürze © 2007 IBM Corporation XML basierte elektronische Formulare: Effizienzsteigerung und Kostenreduktion durch Automatisierung.
Softing presentationSlide 1 Softing - ein kurzer Überblick Softing - ein kurzer Überblick.
INSTITUT FÜR DATENTECHNIK UND KOMMUNIKATIONS- NETZE 1 Harald Schrom ViEWcon08.
Was ist ITOS? –Das Unternehmen ITOS ist im Bereich Informationstechnologie tätig –Entwicklung von Konzepten wie CMS und CRM für Unternehmen, die die interne.
Portfolio des Competence Center ECS
Michael Haverbeck System Engineer
Meru Networks Virtualisiertes Wireless Lan
Citrix MetaFrame Access Suite
„Buy and Make“ anstelle von „Make or Buy“
Thats IT!. Titelmasterformat durch Klicken bearbeiten Über uns Mit uns bekommen Sie: Beratung – Doing - Betreuung langjährige Erfahrung umfassende Beratung.
Prototypentwicklung für ein Testmanagementsystem
Saia® Systemkatalog Kapitel B2-Kommunikation & Interaktion
Orthopädiebranche Herzlich willkommen! für die Peter Kreienbühl
Xenario IES Information Enterprise Server. Xenario Information Enterprise Server (IES) Die neue Architektur des Sitepark Information Enterprise Servers.
Unternehmenspräsentation Goetzfried AG
{The Business Engineers} copyright by mindsquare GmbH Seite 1 Risikomanagement e Risk.
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
Support Trends – Copyright by Daniel Feiner 2003 Agenda – Helpdesk-Trends 1.Aufgaben des Helpdesk (Servicedesks) in der Zukunft / Zeit ca. 20 Min. 2.Was.
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Agenda 13: Begrüßung & Einführung in das Thema
Microsoft Student Partners
Präsentation von Lukas Sulzer
Wasserfallmodell und Einzelbegriffe
CRM TimeLog… TimeLog … Wie gross ist der Anteil der Lohnkosten in Ihrem Unternehmen?
IHK–Abschlussprüfung Fachinformatiker Systemintegration
Projektmanagement Ziel und Umfang eines Softwareprojektes definieren
Maximale Sicherheit für PC-Systeme. Was ist der PC-Sheriff 2000? Wie funktioniert der PC-Sheriff 2000? Warum PC-Sheriff 2000? Desktop-Probleme Vorteile.
Technische Realisierungsmöglichkeiten
Maximale Sicherheit für PC-Systeme.
Einführung OpenSTA. Agenda - über OGVIT - Warum Lasttests - Was ist OpenSTA - Wie arbeitet OpenSTA - Skripte für OpenSTA - OpenSTA Collectors - Tests.
Geschäftsführer: Peter Kessenich Günter Rugor
Das Unternehmen.
xRM1 Pilot Implementierung
Application Lifecycle Management Day 25. August 2008 Erfolgreiche Software- Entwicklung in Offshore-Projekten mit Microsoft Team Foundation Server Thomas.
Thomas Schissler – artiso solutions GmbH Artur Speth – Microsoft Deutschland GmbH.
Zentrale Authentifizierungsplattform mit Open Text Website Management bei Thieme.
„Kein Unternehmen besitzt so viel Zeit und Mittel zum Lernen aus eigenen Fehlern” James Harrington.
Oracle Portal think fast. think simple. think smart. Dieter Lorenz, Christian Witt.
J2EE-Motivation(I) Anforderungen an heutige Software u.a.:
2ter Review, 13. Oktober 2000, Berlin/Dortmund Pixelpark IMD 2. Review Dortmund Christoph Brandt / Torsten Prill Pixelpark AG 1 BMBF:
Praxiserfahrungen aus Projekten
Überblick Einführung in SAP Business One
Performanz- und Lasttests Formale Methoden
IT-Dienstleistungen E-Learning Systeme Content Management 1 Fallbeispiel ILIAS: Das Repository-Objekt-Plugin „Centra“
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
1 © 2012 SOASTA. All rights reserved. Webinar. 2 © 2012 SOASTA. All rights reserved. Erste Schritte mit CloudTest Lite 1.CloudTest Lite einrichten 4GB.
Application Performance Management Udo Brede.  Komplexe Umgebungen  Häufige Änderungen  Hohe Aktivität Database Servers Application Servers Web Servers.
Software-Delivery auf Knopfdruck IBM Cloud & DevOps.
Einführung OpenSTA. Agenda - über OGVIT - Warum Lasttests - Was ist OpenSTA - Wie arbeitet OpenSTA - Skripte für OpenSTA - OpenSTA Collectors - Tests.
Scamander S O L U T I O N S Befreien Sie Ihre Oracle Applications Daten! Christian Rokitta - Berater Scamander Solutions BV
…die richtige digitale Unterstützung für ihre Firma
Devops David Jaroš
 Präsentation transkript:

Qualitätssicherung mit Tools von Mercury Interactive Ralf Schulz System Engineer 10. November 2000

n Führend im Web Performance Management Lösungen l 65% Umsatz in 1999 n Gegründet im August, 1989 l IPO im Oktober NASDAQ: MERQ l Stock Splits - Feb 1999, Feb 2000 n Marktführer im Testen von verteilten Applikationen n 45% Marktanteil n 40 weltweite Büros l Mitarbeiter weltweit l 300+ engineers in R&D n Zertifizierte Third Party Consultants Mercury Interactive: Web Infrastructure Company n Geschäftsbeziehung über Web l Sales und Kunden Support n Aber... 20% Operating Margin M$34.7 Profit

Custom C/S 20% ERP 25% MF 10% E-business & New Tech 45% Business Breakdown

Standard-Software? n Business Process Reengineering n Abbildung individueller Geschäftsprozesse und Kundenbedürfnisse n Modulare Einführung Skalierbarkeit? n Anbindung an vohandene Systeme Jede SAP R/3 Installation ist individuell! Notwendigkeit von Softwaretests

Laufen alle Geschäftsprozesse auch mit mehreren Benutzern gleichzeitig? Arbeitet meine Applikation mit anderen Anwendungen fehlerfrei? Wieviele Anwender verkraftet meine Implementierung? Wie läuft meine Applikation auf anderer Hardware? Läuft auch alles noch wenn ich standortübergreifend implementiere? QS-Anforderungen RISIKO RISIKO! Funktionalität Leistung Skalierbarkeit Interoperabilität Plattformwechsel Größenordnung Systeme Sind alle Geschäftsprozesse richtig abgebildet?

Over-budget, Late, with Reduced Functionality 53% Succeed 16% Failed 31% The Standish Group Study of Business-Critical Projects Software Qualität: Wie groß ist das Problem?

Wie wurde bisher getestet? n Manuelles Testen l Viele Module werden per Hand getestet n Selbst geschriebene Test-Programme l Tests von spezifischen Modulen oder Funktionen n Unit Testing l Viele Tests wurden gemacht, um die Funtionalität des Codes zu überprüfen n Qualität ist, wenn das Programm läuft

Qualität = Kundenzufriedenheit n Ist manuelles Testen für heutige Software noch zeitgemäß ? l Um hohe Qualität zu gewährleisten l Um pünktlich Ergebnisse zu liefern l Um konkurrenzfähig zu bleiben n Keine Zeit bestehende Komponenten zu testen l Schnelle Technologieveränderungen l Effizientere Entwicklungswerkzeuge u Entwicklung eines COM-Servers 1 Stunde. u Test dieser Komponente1 Tag

What Drives Testing?Die Risiko Kurve MF Custom C/S ERP E-Business Complexity Business Criticality $ = A * Ü * t * $/t $ Risikokosten A Anzahl der User Ü Überstunden pro Tag t Tuningzeit $/tKosten pro Mannstunde

Warum Testautomatisierung? n Kürzere Testzeiten l Schnellere QA Zyklen für jedes Release l Höhere Testabdeckung l Tests mit Massendaten n Mehr Testzeit für neue Module l nächtliche Testläufe n Testqualität erhöhen l Wiederholbarkeit l Genauigkeit l Effiziente Ressourcennutzung

Wann soll Testautomatisierung implementiert werden? n Testfallerstellung und -planung parallel mit Abschätzung / Inspektion n Erstellung von Baseline -Tests direkt nach Abschluß der Planungsphase - keine Notwendigkeit zu warten bis zum Ende der Umstellung Abschätzung Code Inspection Test Wartung Abschätzung Wartung Test

Testen in komplexen IT-Umgebungen Funktionstest Last- und Performancetest Regressionstest Testmanagement

WinRunner für R/3 QuickTest Technologie n Komplett visuelle TestScripterstellung (Ease-of- Use) n Speziell für Test an ERP-Anwendungen konzipiert (Business Anwender Integration in Test-Zyklus) n Unterstützung für Enterprise Application Integration (EAI) n SAP - zertifiziert

n Bisherige Testwerkzeuge basieren auf TestScripts n QuickTest ersetzt Scripts durch Icons und ActiveScreens n Business Anwender können TestScripte durch normales Arbeiten mit dem System erstellen Traditional ScriptQuickTest QuickTest Technologie

Aufzeichnung von SAP R/3 Geschäfts- prozessen Testaus- führung/ Testdoku- mentation Erstellen von Scenarios über Massendaten QuickTest Technologie Funktionsweise

Intuitive Icons beschreiben Benutzerinter- aktionen ActiveScreen TM ermöglicht Point & Click Vergleiche nach dem Aufzeichnen

n Erste Icon-basiertes SAP Testlösung n Visuelle Testerstellung, Icons und ActiveScreens TM l Beschleunigte Testerstellung l Einbezug der Business Anwender in den Testprozess l Konservieren der Testaktivitäten durch Fachanwender n Excel Spreadsheets ermöglichen unterschiedliche Test-Szenarien l Beschleunigung und Vereinfachung der Testaktivitäten l Volumen- / Massentests l Stammdateneingabe / -übernahme WinRunner für R/3 - Vorteile (1)

WinRunner für R/3 - Vorteile (2) n Open API und Integration mit WinRunner ermöglicht einfache EAI Tests l End-to-End Test der Geschäftsprozesskette n Script Wiederverwendbarkeit für Lasttests l Identische Scripts für Funktionalitäts- und Perfomancetest n Zertifizierung durch SAP l Nahtlose Integration mit R/3 System l Enge Zusammenarbeit mit SAP stellt Unterstützung der zukünftigen Technologien sicher

LoadRunner n Multi-User Test l mehrere gleichzeitige Benutzer l konkurrierende Zugriffe n Last- und Performanceverhalten l grafische Darstellung der Ergebnisse l Antwortzeiten l Skalierbarkeit l Was wäre wenn... ? n Vorteile l Steuerung von einer zentralen Konsole l Tausende Benutzer, wenig Hardware

Risikomanagement Sizing Benchmarking Erfahrungswerte Build & Customizing Erweiterungen Interface Produktivstart 500 User 500 Virtuelle User LR Sicherheitsfenster

Last- und Performancetest Hunderte von Usern je PC Kein Unterschied zu realen Usern Nachbildung von Lastprofilen und Belastung des Gesamtsystems Messung von Performance und Transaktionsleistung Database GUI-User Applikations- Server Virtual-User

Analyse der Ergebnisse

Built-in Monitore zeigen Systemperformance in Real-time n Identifiziert und isoliert Systemflaschenhälse wenn sie auftreten um Problemen vorzubeugen l Monitoring aller Systemkomponenten: Transactionen, Network delays, Webserver, App.-Server, TUXEDO Servers, SNMP Geräte und Datenbanken Web ServerApp. ServerDatenbankNetwork Performance Monitors Virtual Users Controller

IPSpoofer testet Performanceeinfluß des IP Verkehrs n ermittelt Einfluß von Firewalls, Router und Load Balancer für gesteigerte Sicherheit l Emuliert hunderte von virtuellen Usern mit unterschiedlichen IP Addressen von einer NT Machine l 3-step Wizard zum Setup der Lastmachine ……………… ……………… Web Server Load Balancer Router App. Server Database App. Server Vusers

ContentCheck zeigt Fehler vom Overload n Identifiziert funktionale Fehler die unter Last auftreten um Anwenderakzeptanz zu sichern l Analysiert den korrekten Webseiteninhalt im Test l Zeigt den aktuellen virtual User Dialog im Run-Time Browser

Typische Probleme n Netzwerk-Performance n Locking-Probleme n Anzahl gleichzeitig abzuarbeitender Prozesse n Datenbank Probleme n Skalierbarkeit des Applikations-Servers n Datenbank-Server Probleme n Ineffiziente Benutzung von Match-Codes

Test Reality, before Reality tests you

Mercury Interactive Enterprise Testing Solutions