<ul><ul><li>Frank Bieser  / CIO (Herold)‏ </li></ul></ul><ul><ul><li>Robert Lux  / Leiter Online Services (Herold)‏ </li><...
Herold Österreich <ul><li>HEROLD Business Data ist Österreichs führender Herausgeber qualitativ hochwertiger Nachschlagewe...
Herold Unternehmenskennzahlen <ul><li>Rund 380 MitarbeiterInnen </li></ul><ul><li>Umsatz 2007: EUR 74 Mio. </li></ul><ul><...
Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
Herold Produktportfolio Herold.at: Die „Neue“ Einleitung Vorstellung Lösung Wrap Up
Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
SEQIS The Austrian Software Test Experts <ul><li>Fokus auf Software Test seit 1997 </li></ul><ul><li>Portfolio </li></ul><...
Herold.at in Zahlen <ul><li>Verwendung/Monat </li></ul><ul><ul><li>1,6 Mio Unique Clients </li></ul></ul><ul><ul><li>5,4 M...
Herold.at Functional Overview Grafik Einleitung Vorstellung Lösung Wrap Up
Herold.at QA Maßnahmen Überblick Nicht im Scope: Requirements Analyse, Architektur, Dokumentation Codieren Integrieren Fun...
Entwicklung der Funktionstest @ Herold Einleitung Vorstellung Lösung Wrap Up 2000 2001 2002 2003 2004 2005 2006 2007 Manue...
Herold Projektziele ... wie sichere ich die Qualität? <ul><li>Qualitätsführerschaft </li></ul><ul><ul><li>Produkte und Dat...
Herold Projektziele ... wie sichere ich die Qualität? <ul><li>Qualitätsführerschaft </li></ul><ul><ul><li>Produkte und Dat...
Herold Projektziele ... wie sichere ich die Qualität? <ul><li>Qualitätsführerschaft </li></ul><ul><ul><li>Produkte und Dat...
Herold Projektziele ... wie sichere ich die Qualität? <ul><li>Qualitätsführerschaft </li></ul><ul><ul><li>Produkte und Dat...
Realisierung Der erste Schritt... <ul><li>Testautomations Proof of Concept (2005) </li></ul><ul><ul><li>Herold.at </li></u...
Testautomation Vergleich der Methoden Anforderung Capture Replay Development Replay Keyword Datadriven ( Erstellung der Te...
Testautomation Vergleich der Methoden Anforderung Capture Replay Development Replay Keyword Datadriven ( Erstellung der Te...
Die realisierte Testautomation KeepLiquid TestManager KeepLiquid TestAutomation 2 x HP WinRunner Einleitung Vorstellung Lö...
Die realisierte Testautomation <ul><li>Zugriff auf test.herold.at </li></ul><ul><ul><li>Sicherheit </li></ul></ul><ul><ul>...
Besonderheiten der Testautomation <ul><li>Keyword and Datadriven Testautomation </li></ul>Einleitung Vorstellung Lösung Wr...
Beispiel: Login Username: Passwort: Login Machen Sie wiederkehrende Abläufe zu Bausteinen = Testaktionen! Einleitung Vorst...
Keywords (Gliederung des Testfalls in  „Ablaufbausteine“) Username: Passwort: Login Testattribut Testaktion Username: Einl...
AI... AI... AI... AI... AI... AI: Benutzername=seqis AI: Passwort=seqis AI: Anmelden=Klicken TF: Wein  suchen TAI: Login T...
Login ändert sich... Username: Passwort: Login PIN: Einleitung Vorstellung Lösung Wrap Up
AI... AI: Benutzername=seqis AI: Passwort=seqis AI: PIN=8378 TF: Wein  suchen TAI: Login TF: Wein  anlegen TAI: Login A: B...
Besonderheiten der Testautomation <ul><li>Keyword and Datadriven Testautomation </li></ul><ul><li>Testdatengenerator </li>...
Screenshot Testdaten  Einleitung Vorstellung Lösung Wrap Up
Besonderheiten der Testautomation <ul><li>Keyword and Datadriven Testautomation </li></ul><ul><li>Testdatengenerator </li>...
Besonderheiten der Testautomation <ul><li>Keyword and Datadriven Testautomation </li></ul><ul><li>Testdatengenerator </li>...
Besonderheiten der Testautomation <ul><li>Keyword and Datadriven Testautomation </li></ul><ul><li>Testdatengenerator </li>...
Write once, use multiple... <ul><li>Nutzung bei Dauerüberprüfung </li></ul><ul><ul><li>Rund um die Uhr „Dauertest“ </li></...
Write once, use multiple... <ul><li>Nutzung bei Dauerüberprüfung </li></ul><ul><ul><li>Rund um die Uhr „Dauertest“ </li></...
Zusammengefasst  <ul><li>Ausgangsbasis </li></ul><ul><ul><li>900 Testschritte manuell / Regression getestet </li></ul></ul...
Was können wir von SEQIS für Sie tun? <ul><li>Testplanung, Testorganisation </li></ul><ul><ul><li>Begleitung bei der TA-Ei...
<ul><ul><li>Frank Bieser  / CIO (Herold)‏ </li></ul></ul><ul><ul><li>Robert Lux  / Leiter Online Services (Herold)‏ </li><...
Nächste SlideShare
Wird geladen in …5
×

Kennst du ein Unternehmen, dass erfolgreich die QS outtasked hat?“

1.873 Aufrufe

Veröffentlicht am

Kennst du ein Unternehmen, dass erfolgreich die QS outtasked hat?“

Presentation from HEROLD (www.herold.at) at the HP Ideas 2008 in Vienna/Austria.

http://www.herold.at
http://hpideas.wordpress.com
http://www.hp.com/at/ideas

Veröffentlicht in: Technologie, Business
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

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

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.873
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
533
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Kennst du ein Unternehmen, dass erfolgreich die QS outtasked hat?“

  1. 1. <ul><ul><li>Frank Bieser / CIO (Herold)‏ </li></ul></ul><ul><ul><li>Robert Lux / Leiter Online Services (Herold)‏ </li></ul></ul><ul><ul><li>Alexander Weichselberger / Testexperte (SEQIS)‏ </li></ul></ul>Kennst du ein Unternehmen, dass erfolgreich die QS outtasked hat?“ „ Bin ich der Herold?“
  2. 2. Herold Österreich <ul><li>HEROLD Business Data ist Österreichs führender Herausgeber qualitativ hochwertiger Nachschlagewerke für die Wirtschaft und den privaten Gebrauch. </li></ul><ul><li>Im Mittelpunkt der Unternehmenstätigkeit stehen die Telefonbücher und die Gelben Seiten. Neben den Printausgaben, die in nahezu jedem Haushalt und Unternehmen aufliegen, ist HEROLD.at das beliebteste Portal des Landes für die Suche nach Rufnummern, Adressen, Produkten, Marken und Dienstleistungen. </li></ul><ul><li>Mit seinen Medien bietet HEROLD Unternehmen die ideale Plattform, um ihre Produkte und Dienstleistungen erfolgreich zu verkaufen. </li></ul><ul><li>Laufende Produktinnovationen orientieren sich an den neuesten Trends in der Daten- und Informationsvermittlung sowie am Bedarf der Kunden und Nutzer. </li></ul>Einleitung Vorstellung Lösung Wrap Up
  3. 3. Herold Unternehmenskennzahlen <ul><li>Rund 380 MitarbeiterInnen </li></ul><ul><li>Umsatz 2007: EUR 74 Mio. </li></ul><ul><li>Verkaufsbüros in ganz Österreich: </li></ul>Mödling (W, N, B) Graz (St) Wals (S) Klagenfurt (K) Haid (OÖ) Dornbirn (V) Innsbruck (T) Einleitung Vorstellung Lösung Wrap Up
  4. 4. Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
  5. 5. Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
  6. 6. Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
  7. 7. Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
  8. 8. Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
  9. 9. Herold Produktportfolio Herold.at: Die „Neue“ Einleitung Vorstellung Lösung Wrap Up
  10. 10. Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
  11. 11. Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
  12. 12. Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
  13. 13. Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
  14. 14. Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
  15. 15. Herold Produktportfolio Einleitung Vorstellung Lösung Wrap Up
  16. 16. SEQIS The Austrian Software Test Experts <ul><li>Fokus auf Software Test seit 1997 </li></ul><ul><li>Portfolio </li></ul><ul><ul><li>Beratung (Einführung, Testprozess Optimierung)‏ </li></ul></ul><ul><ul><li>Testlab (Mitarbeit in Kundenteam bis hin zur Externisierung von Testdienstleistungen)‏ </li></ul></ul><ul><ul><li>Testtools (Eigenentwicklung von Speziallösungen f. z.B. Testautomation, HP SVI Partner (1st level Support im Testtoolbereich), Schulung, Training und Workshops </li></ul></ul><ul><li>Referenzen </li></ul>Einleitung Vorstellung Lösung Wrap Up
  17. 17. Herold.at in Zahlen <ul><li>Verwendung/Monat </li></ul><ul><ul><li>1,6 Mio Unique Clients </li></ul></ul><ul><ul><li>5,4 Mio Visits </li></ul></ul><ul><ul><li>51 Mio Seitenaufrufe </li></ul></ul><ul><li>Technik </li></ul><ul><ul><li>540.576 Codezeilen (ohne generierte Zeilen) </li></ul></ul><ul><ul><li>5. 281 Java Classen </li></ul></ul><ul><ul><li>350 Datenbank Tabellen </li></ul></ul><ul><li>Organisation </li></ul><ul><ul><li>18 Personen, davon 13 in Analyse/Design/Entwicklung/Projektleitung </li></ul></ul><ul><ul><li>Mehr als 30 Integrationspartner (Datenlieferung, SW Lieferanten, Subservice Betreiber, ….) </li></ul></ul>Einleitung Vorstellung Lösung Wrap Up
  18. 18. Herold.at Functional Overview Grafik Einleitung Vorstellung Lösung Wrap Up
  19. 19. Herold.at QA Maßnahmen Überblick Nicht im Scope: Requirements Analyse, Architektur, Dokumentation Codieren Integrieren Funktion sicherstellen Betreiben Code Analyse, Architektur Check Regressionstest Lasttest & Monitoring Unit Test Reviews Manuelle Tests Einleitung Vorstellung Lösung Wrap Up
  20. 20. Entwicklung der Funktionstest @ Herold Einleitung Vorstellung Lösung Wrap Up 2000 2001 2002 2003 2004 2005 2006 2007 Manuelle Tests, „mitverwenden“ des CD Testteams CD Testteam hat keine Zeit, Entwickler testen sich gegenseitig Erste Versuche mit Testautomation, Implementierung im Entwickler Team Outtasking der Regressionstest an SEQIS
  21. 21. Herold Projektziele ... wie sichere ich die Qualität? <ul><li>Qualitätsführerschaft </li></ul><ul><ul><li>Produkte und Daten, wiederholbar </li></ul></ul>Einleitung Vorstellung Lösung Wrap Up
  22. 22. Herold Projektziele ... wie sichere ich die Qualität? <ul><li>Qualitätsführerschaft </li></ul><ul><ul><li>Produkte und Daten, wiederholbar </li></ul></ul><ul><li>Komplexität ↑ </li></ul><ul><ul><li>Anzahl der testbaren Funktionen ↑ </li></ul></ul>Einleitung Vorstellung Lösung Wrap Up
  23. 23. Herold Projektziele ... wie sichere ich die Qualität? <ul><li>Qualitätsführerschaft </li></ul><ul><ul><li>Produkte und Daten, wiederholbar </li></ul></ul><ul><li>Komplexität ↑ </li></ul><ul><ul><li>Anzahl der testbaren Funktionen ↑ </li></ul></ul><ul><li>Entwicklertest vs. Tester-Zugang </li></ul><ul><ul><li>Selbstvalidierung vs. Objektivität </li></ul></ul>Einleitung Vorstellung Lösung Wrap Up
  24. 24. Herold Projektziele ... wie sichere ich die Qualität? <ul><li>Qualitätsführerschaft </li></ul><ul><ul><li>Produkte und Daten, wiederholbar </li></ul></ul><ul><li>Komplexität ↑ </li></ul><ul><ul><li>Anzahl der testbaren Funktionen ↑ </li></ul></ul><ul><li>Entwicklertest vs. Tester-Zugang </li></ul><ul><ul><li>Selbstvalidierung vs. Objektivität </li></ul></ul><ul><li>Dedizierte Testressourcen </li></ul><ul><ul><li>Feature vs. Qualität . </li></ul></ul>Einleitung Vorstellung Lösung Wrap Up
  25. 25. Realisierung Der erste Schritt... <ul><li>Testautomations Proof of Concept (2005) </li></ul><ul><ul><li>Herold.at </li></ul></ul><ul><ul><ul><li>288 Personenmonate, rd. 250.000 LOC </li></ul></ul></ul><ul><ul><li>Fokus </li></ul></ul><ul><ul><ul><li>Technische Machbarkeit (Testfall mit rd. 30 Steps) und ROI Betrachtung (Fehlerpotential) </li></ul></ul></ul><ul><ul><li>Abstimmung </li></ul></ul><ul><ul><ul><li>Workflow und SLAs (NBD, 6 Std.) </li></ul></ul></ul><ul><ul><ul><li>Initiales Testfallset (30 Testfälle, rd. 900 Steps) </li></ul></ul></ul><ul><ul><ul><li>Kommerzielle Rahmenbedingungen . </li></ul></ul></ul>Einleitung Vorstellung Lösung Wrap Up
  26. 26. Testautomation Vergleich der Methoden Anforderung Capture Replay Development Replay Keyword Datadriven ( Erstellung der Testfälle ohne Programmierkenntnisse ) frühzeitige Erstellung der Testfälle (bevor Applikation entwickelt wurde) einfache Änderung der Daten einfache Änderung des Ablaufs Referenzierte Änderungen möglich (Stichwort: Bulkänderungen) Alternative Nutzung der Testfälle (z.B. für manuelle Tests) Unabhängigkeit von der Entwicklungsplattform (Forms, .net, etc.) Einleitung Vorstellung Lösung Wrap Up
  27. 27. Testautomation Vergleich der Methoden Anforderung Capture Replay Development Replay Keyword Datadriven ( Erstellung der Testfälle ohne Programmierkenntnisse ) Ja Bedingt Ja frühzeitige Erstellung der Testfälle (bevor Applikation entwickelt wurde) Nein Nein Ja einfache Änderung der Daten Nein Ja Ja einfache Änderung des Ablaufs Nein Bedingt Ja Referenzierte Änderungen möglich (Stichwort: Bulkänderungen) Nein Nein Ja Alternative Nutzung der Testfälle (z.B. für manuelle Tests) Nein Nein Ja Unabhängigkeit von der Entwicklungsplattform (Forms, .net, etc. ) Nein Nein Ja Einleitung Vorstellung Lösung Wrap Up
  28. 28. Die realisierte Testautomation KeepLiquid TestManager KeepLiquid TestAutomation 2 x HP WinRunner Einleitung Vorstellung Lösung Wrap Up Testaktionen Testdaten Modellierung der Testfälle im KLTM... Interpretation der tcXML Steuerinformationen EasyGen Platform Libs Generik TAF STA & spez. Projektsettings Application under Test
  29. 29. Die realisierte Testautomation <ul><li>Zugriff auf test.herold.at </li></ul><ul><ul><li>Sicherheit </li></ul></ul><ul><ul><ul><li>Freischaltung der SEQIS IP @ Herold </li></ul></ul></ul><ul><ul><li>Verfügbarkeit </li></ul></ul><ul><ul><ul><li>Zugriff via 2 getrennter Internet Anschlüsse </li></ul></ul></ul><ul><ul><ul><li>Mehrere Consultants im SEQIS Testlab (Backup). </li></ul></ul></ul>Einleitung Vorstellung Lösung Wrap Up
  30. 30. Besonderheiten der Testautomation <ul><li>Keyword and Datadriven Testautomation </li></ul>Einleitung Vorstellung Lösung Wrap Up
  31. 31. Beispiel: Login Username: Passwort: Login Machen Sie wiederkehrende Abläufe zu Bausteinen = Testaktionen! Einleitung Vorstellung Lösung Wrap Up
  32. 32. Keywords (Gliederung des Testfalls in „Ablaufbausteine“) Username: Passwort: Login Testattribut Testaktion Username: Einleitung Vorstellung Lösung Wrap Up
  33. 33. AI... AI... AI... AI... AI... AI: Benutzername=seqis AI: Passwort=seqis AI: Anmelden=Klicken TF: Wein suchen TAI: Login TAI: Suche TAI: Ergebnis- verifikation TF: Wein anlegen TAI: Login TAI: Neuen Wein anlegen TF als TAI: Wein suchen A: Benutzername A: Passwort A: Anmelden TA: Login Baukasten Einleitung Vorstellung Lösung Wrap Up
  34. 34. Login ändert sich... Username: Passwort: Login PIN: Einleitung Vorstellung Lösung Wrap Up
  35. 35. AI... AI: Benutzername=seqis AI: Passwort=seqis AI: PIN=8378 TF: Wein suchen TAI: Login TF: Wein anlegen TAI: Login A: Benutzername A: Passwort A: PIN TA: Login Baukasten A: Anmelden AI: Login=Klicken Einleitung Vorstellung Lösung Wrap Up
  36. 36. Besonderheiten der Testautomation <ul><li>Keyword and Datadriven Testautomation </li></ul><ul><li>Testdatengenerator </li></ul>Einleitung Vorstellung Lösung Wrap Up
  37. 37. Screenshot Testdaten Einleitung Vorstellung Lösung Wrap Up
  38. 38. Besonderheiten der Testautomation <ul><li>Keyword and Datadriven Testautomation </li></ul><ul><li>Testdatengenerator </li></ul><ul><li>Sourcetext Analyse </li></ul>Einleitung Vorstellung Lösung Wrap Up
  39. 39. Besonderheiten der Testautomation <ul><li>Keyword and Datadriven Testautomation </li></ul><ul><li>Testdatengenerator </li></ul><ul><li>Sourcetext Analyse </li></ul><ul><li>Kartenvergleich (Bitmap) </li></ul><ul><ul><li>Vergleich der Vorlage mit angezeigter Grafik </li></ul></ul>Einleitung Vorstellung Lösung Wrap Up Vorlage Capt. Image Differenz
  40. 40. Besonderheiten der Testautomation <ul><li>Keyword and Datadriven Testautomation </li></ul><ul><li>Testdatengenerator </li></ul><ul><li>Sourcetext Analyse </li></ul><ul><li>Kartenvergleich (Bitmap) </li></ul><ul><ul><li>Vergleich der Vorlage mit angezeigter Grafik </li></ul></ul><ul><li>Messungen der Antwortzeiten . </li></ul>Einleitung Vorstellung Lösung Wrap Up
  41. 41. Write once, use multiple... <ul><li>Nutzung bei Dauerüberprüfung </li></ul><ul><ul><li>Rund um die Uhr „Dauertest“ </li></ul></ul><ul><ul><ul><li>1 spezieller Testfall mit Antwortzeitenanalyse </li></ul></ul></ul><ul><ul><ul><li>Vergleich mit alternativer Seite (Referenzseite, z.B. ORF.at) sowie Adworx, Oewabox plus weiteren Herold Partnern </li></ul></ul></ul>Einleitung Vorstellung Lösung Wrap Up
  42. 42. Write once, use multiple... <ul><li>Nutzung bei Dauerüberprüfung </li></ul><ul><ul><li>Rund um die Uhr „Dauertest“ </li></ul></ul><ul><ul><ul><li>1 spezieller Testfall mit Antwortzeitenanalyse </li></ul></ul></ul><ul><ul><ul><li>Vergleich mit alternativer Seite (Referenzseite, z.B. ORF.at) sowie Adworx, Oewabox plus weiteren Herold Partnern </li></ul></ul></ul><ul><li>Antwortzeitentest mit 7 Kartenserver </li></ul><ul><ul><li>Überwachung eines externen SLAs </li></ul></ul><ul><ul><ul><li>Verschiedene Szenarien </li></ul></ul></ul><ul><ul><ul><ul><li>Startseite (ohne Karte) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Suche nach Adresse (mit Karte) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Route (mit Karte) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Loadbalancer direkt bzw. direkt auf Server (Vergleich) . </li></ul></ul></ul></ul>Einleitung Vorstellung Lösung Wrap Up
  43. 43. Zusammengefasst <ul><li>Ausgangsbasis </li></ul><ul><ul><li>900 Testschritte manuell / Regression getestet </li></ul></ul><ul><ul><li>Aufwand pro Durchführung : rd. 8 Stunden </li></ul></ul><ul><li>Eingesetze Tools / Services </li></ul><ul><ul><li>KeepLiquid TestManagers , KeepLiquid TestAutomation @ HP WinRunner </li></ul></ul><ul><ul><li>Outtasking an SEQIS </li></ul></ul><ul><li>Aktuell </li></ul><ul><ul><li>272 Testaktionen („Bausteine“), 252 Testfälle </li></ul></ul><ul><ul><li>2.756 Testaktionen / Durchführung </li></ul></ul><ul><ul><li>8.417 Major Testschritte </li></ul></ul><ul><ul><li>Aufwand pro Durchführung : rd. 6 Stunde n </li></ul></ul><ul><li>Ergebnis: Reduktion der Aufwände, Verbesserung der Qualität . </li></ul>Einleitung Vorstellung Lösung Wrap Up
  44. 44. Was können wir von SEQIS für Sie tun? <ul><li>Testplanung, Testorganisation </li></ul><ul><ul><li>Begleitung bei der TA-Einführung, Hauptstrassenanalyse, Testfall Life-Cycle,... </li></ul></ul><ul><li>Erstellung und Durchführung der Tests </li></ul><ul><ul><li>Übergabe „schlüsselfertige TA“ </li></ul></ul><ul><ul><li>Laufende Wartung und Durchführung inkl. Tools </li></ul></ul><ul><li>Bereitstellung der TA-Tools </li></ul><ul><ul><li>QuickTest Professional </li></ul></ul><ul><ul><li>Quality Center </li></ul></ul><ul><li>Begleitung bei Einführung </li></ul>Einleitung Vorstellung Lösung Wrap Up
  45. 45. <ul><ul><li>Frank Bieser / CIO (Herold)‏ </li></ul></ul><ul><ul><li>Robert Lux / Leiter Online Services (Herold)‏ </li></ul></ul><ul><ul><li>Alexander Weichselberger / Testexperte (SEQIS)‏ </li></ul></ul>Kennst du ein Unternehmen, dass erfolgreich die QS outtasked hat?“ „ Bin ich der Herold?“

×