Im ersten Moment sieht man nicht eine direkte Verbindung von Testdatenmanagement zu Usability. Wir werden Ihnen die Verbindung bildlich darstellen und zeigen wie mächtig diese Verbindung ist, wie gut und positiv sie sich auf Ihre tägliche Arbeit auswirken kann. Heutzutage leben wir im Zeitalter der heisst „Time to Market“ wir sind gefordert alles schnellstmöglich mit höchster Qualität auszuliefern. Darum ist es wichtig dass fast alles mit weniger Informationen aber Intuitiv versehen wird, so dass ein Konsument Informationen und Produkte einfach konsumieren kann. Diese Einfachheit ist nicht leicht zu produzieren. Nicht davon ausgenommen sind auch Testdaten. Wenn man die Testdaten als ein Produkt betrachtet das man durch einen Kanal vertreiben muss, gelten dann für Testdaten alle Usability Regeln wie für alles anderes auch.
Just in Time, mit unschlagbarer Usability, hohe Qualität und Preiswert!
Was werden wir heute lernen:
- Was ist Usability?
- Was ist Testdatenmanagement?
- Wo treffen sich Usability und Testdatenmanagement?
- Warum Usability beim Testdatenmanagement so wichtig ist?
Wie sieht die Usability beim Testdatenmanagement in der
- Praxis heute aus?
-- Vorteile und Nachteile
- Wie sollte Usability heute beim Testdatenmanagement integriert werden?
- Praxis Beispiel mit BizDataX. So soll es sein!
2. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 2
Inhaltsverzeichnis
Usability beim Testdatenmanagement
• Was ist Usability?
• Was ist Testdatenmanagement?
• Wo treffen sich Usability und Testdatenmanagement?
• Warum Usability beim Testdatenmanagement so wichtig ist?
• Wie sieht die Usability beim Testdatenmanagement in der Praxis heute aus?
• Vorteile und Nachteile
• Wie sollte Usability heute beim Testdatenmanagement integriert werden?
• Praxis Beispiel mit BizDataX. So soll es sein!
• Fazit
• Offenes Gespräch
3. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 3
Usability beim Testdatenmanagement
Was ist Usability?
• Usability bzw. Use ability (engl. ‚Brauchbarkeit, [Be-]Nutzbarkeit,
Bedienbarkeit‘) steht für
• Gebrauchstauglichkeit (Produkt), im Produktdesign und der
Ergonomie
• Software-Ergonomie, in der Softwareentwicklung
Quelle: Wikipedia
4. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 4
Usability beim Testdatenmanagement
Was ist Usability Testing?
• Ein Usability-Test wird durchgeführt, um die Gebrauchstauglichkeit
einer Software oder Hardware mit den potenziellen Benutzern zu
überprüfen.
Er gehört zu den Techniken der empirischen Softwareevaluation, im Gegensatz zu analytischen Verfahren wie
dem Cognitive Walkthrough.
Quelle: Wikipedia
5. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 5
Usability beim Testdatenmanagement
Was ist Usability Testing?
• Innerhalb eines Entwicklungsprozesses, zum Beispiel einer Website-
Gestaltung, eines Re-Designprozesses – werden klassische, Szenario basierte
Usability-Tests (wie hier im Folgenden im Detail vorgestellt) vor allem dann
durchgeführt, wenn Klick-Dummys oder Beta-Versionen erstellt wurden.
Im Vordergrund steht die Detail-Optimierung von
Interaktionsprozessen: wie zum Beispiel dem Bestellprozess bei
einem Online-Shop.
Quelle: Wikipedia
6. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 6
Usability beim Testdatenmanagement
Usability - Testdaten - Bestellen?
• Warum bestellt man auch die
Testdaten nicht Online?
7. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 7
Usability beim Testdatenmanagement
Usability - Testdaten?
• Weil man die Testdaten einfach so
nicht bestellen kann, oder?
8. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 8
Usability beim Testdatenmanagement
Was ist - Testdatenmanagement?
• Testdatenmanagement ist eine Ansammlung an
Anforderungen, regulatorischer und organisatorischer
Regelungen, Lösungsansätzen und Werkzeugen die zum Ziel
haben das Testdatenmanagement Problem bei ALM und
Testprozessen zu lösen.
9. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 9
Usability beim Testdatenmanagement
Usability - Testdaten
• Ich habe 20 meiner Kollegen aus Testing folgende Frage
gestellt:
• An was denkst du wenn ich sage: Testdaten?
• Problem, Mühsam, Excel,
unübersichtlich, HP, Testtool, ah…
10. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 10
Usability beim Testdatenmanagement
Usability - Testdaten?
• Ich habe 10 meiner Kollegen aus Businessanalyse folgende
Frage gestellt:
• An was denkst du wenn ich sage: Testdaten?
• Problem, für Technik immer Kompliziert,
Excel, Anforderungen, Word, HP, ah…
11. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 11
Usability beim Testdatenmanagement
Usability - Testdaten?
• Ich habe 20 meiner Kollegen aus Entwicklung, Technik und DB
Administration folgende Frage gestellt:
• An was denkst du wenn ich sage: Testdaten?
• Problem, Sie wissen nicht was sie wollen,
Keiner versteht mich und unsere Systemen,
keine Zeit!
12. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 12
Usability beim Testdatenmanagement
Usability - Testdaten?
• Ich habe allen meinen Kollegen die Frage gestellt:
• Was denkst du wer sollte Testdaten zur Verfügung stellen und
wie?
• Ca. 60% Sagten die andere nicht Ich? Bitte nicht mehr Excel!
• Ca. 20% Testmanager oder Tester? HP ALM, Jira, Testautomat!
• Ca. 15% Business und Testdatenmanager? Zentral!
• Ca. 5% Meinten keine Ahnung? Am liebsten aber automatisch!
13. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 13
Usability beim Testdatenmanagement
Usability - Testdaten – Probleme
• Das Testdatenmanagement ist zur Zeit immer noch nicht
standardisiert?
• ISTQB behandelt Testdatenmanagement nur am Rande!
• Viele ISTQB Testmanager sind nicht richtig ausgebildet um das
TDM Thema richtig zu Fördern.
• Vielen Firmen sind mit dem Thema überfordert!
• Viele TDM Tool Anbieter wegen mangelndes des Standards nur
Insel Lösungen anbieten.
14. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 14
Usability beim Testdatenmanagement
Folgen sind:
• Testdatenmanagement wird marginalisiert!
• Dadurch entfallen Mittel für die Entwicklung und Förderung!
• Was man nicht Fördern kann wird mit Notlösungen gelöst.
• Man Greift auf gute alte Excel zum Beispiel?
• Viele TDM Lösungsanbieter bieten mangels des Standards nur
Insel Lösungen an.
15. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 15
Usability beim Testdatenmanagement
Usability - Testdaten?
• JETZT zeigen wir Ihnen wie es
eigentlich mit Usability gehen
kann?
17. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 17
Testdatenanforderungsprozess
Testdaten für
Test Case R2345/1003
BizDataX Workflow
R2345/1003
Analyse
Softwaredesign
und -
Spezifikation
Programmierung
QA
Softwaretesting
Integrationstest
und
Auslieferung
Weiterentwick
lung
Requirement R2345
(Z.B. HP ALM)
Test Case R2345/1003
BizDataX liefert konsistente Testdaten für Test Case R2345/1003
Testdatenmanagement
18. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 18
Totale Usability beim Testdatenmanagement
19. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 19
Usability beim Testdatenmanagement - Beispiel 1
Auf einem Screen haben Sie alle Operationen rund um Maskierung und Verteilung von Credit Card’s!
20. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 20
Usability beim Testdatenmanagement - Beispiel 2
Auf einem Screen haben Sie alle Operationen rund um Maskierung und Verteilung von Credit Card’s!
21. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 21
Beispiel Integration
BizDataX: Testdaten Self Service Portal
Record can be
marked “used” for
test case 1003
URL leads directly to
prepared test data
More test data can be
acquired when needed
23. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 23aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 23
Markus Müller 13.08.2002 Burgdorfstrasse 23 5400 Baden IBAN CH4145 87687607606008987
Semantische Testdaten – Testdatensatz Priorität Discovery
Test Ceses: 12x
Test Ceses Nr.: 1004
Test Ceses Nr.: 1006
Test Ceses Nr.: 1056
…
Tabelle Adresse
Strasse: Source: DB
Tabelle Adresse 2
Strasse: Source: DB1
Tabelle Adresse
PLZ: Source: DB
Tabelle Adresse 2
PLZ: Source: DB1
Tabelle Adresse
Ort: Source: DB
Tabelle Adresse 2
Ort: Source: DB1
Click to
go to Test
Cases
Test Ceses: 12 + 4 x
Test Ceses Nr.: 1004
Test Ceses Nr.: 1006
Test Ceses Nr.: 1056
…
Test Ceses: 12 + 5x
Test Ceses Nr.: 1004
Test Ceses Nr.: 1089
Test Ceses Nr.: 5410
Test Cases Nr.: 2340
Click to
go to Test
Cases
Test Ceses: 12 + 4x
Test Ceses Nr.: 1087!!!
Test Ceses Nr.: 1089
Test Ceses Nr.: 5410
Test Cases Nr.: 2340
…
Click to
go to Test
Cases
AHCTUNG:
Bei
Geburtstagsverände
rung gefährden Sie
folgende Testfälle:
Link:
Link:
Link:
24. aminodata GmbH : Voltastrasse 123 : 4056 Basel : d.kinkela@aminodata.com : www.aminodata.com : 24
Fazit
Usability und Testdatenmanagement passen sehr gut zusammen!
Ein effektives Testdatenmanagement aber benötigt an
Wissen,
entsprechende Werkzeuge
und Testorganisation
sowie dem Willen, den Testprozess einzuhalten.
Erst dann wenn die einzelnen Elemente auf sich perfekt justiert sind
kann man die Senkung der Quallitätssicherungskosten erwarten.