testautomatisierung für varianten - wiki.eclipse.orgwiki.eclipse.org/images/6/61/epp.pdf ·...
TRANSCRIPT
![Page 1: Testautomatisierung für Varianten - wiki.eclipse.orgwiki.eclipse.org/images/6/61/EPP.pdf · 13.09.2011 Testautomatiserung EPP 2 Agenda BREDEX GmbH & Qualität Was ist das Eclipse](https://reader030.vdocuments.mx/reader030/viewer/2022040420/5e08d62ba64e2367ec333d96/html5/thumbnails/1.jpg)
Version 2.5© Bredex GmbH
Testautomatisierung für VariantenTesten des Eclipse
Packaging
Projektes
Felix Ziesel
![Page 2: Testautomatisierung für Varianten - wiki.eclipse.orgwiki.eclipse.org/images/6/61/EPP.pdf · 13.09.2011 Testautomatiserung EPP 2 Agenda BREDEX GmbH & Qualität Was ist das Eclipse](https://reader030.vdocuments.mx/reader030/viewer/2022040420/5e08d62ba64e2367ec333d96/html5/thumbnails/2.jpg)
13.09.2011Testautomatiserung EPP
2
Agenda
BREDEX GmbH & Qualität
Was ist das Eclipse
Packaging
Project (EPP)?
Wie verläuft die Qualitätssicherung im EPP?
Was verbindet/trennt die verschiedenen Pakete?
Wie nutzen wir das fürs Testen?
Was ist Eclipse
for
Testers?
Demo
Fazit
![Page 3: Testautomatisierung für Varianten - wiki.eclipse.orgwiki.eclipse.org/images/6/61/EPP.pdf · 13.09.2011 Testautomatiserung EPP 2 Agenda BREDEX GmbH & Qualität Was ist das Eclipse](https://reader030.vdocuments.mx/reader030/viewer/2022040420/5e08d62ba64e2367ec333d96/html5/thumbnails/3.jpg)
13.09.2011Testautomatiserung EPP
3
BREDEX GmbH & Qualität
![Page 4: Testautomatisierung für Varianten - wiki.eclipse.orgwiki.eclipse.org/images/6/61/EPP.pdf · 13.09.2011 Testautomatiserung EPP 2 Agenda BREDEX GmbH & Qualität Was ist das Eclipse](https://reader030.vdocuments.mx/reader030/viewer/2022040420/5e08d62ba64e2367ec333d96/html5/thumbnails/4.jpg)
13.09.2011Testautomatiserung EPP
4
Was ist das Eclipse
Packaging
Project (EPP)?
![Page 5: Testautomatisierung für Varianten - wiki.eclipse.orgwiki.eclipse.org/images/6/61/EPP.pdf · 13.09.2011 Testautomatiserung EPP 2 Agenda BREDEX GmbH & Qualität Was ist das Eclipse](https://reader030.vdocuments.mx/reader030/viewer/2022040420/5e08d62ba64e2367ec333d96/html5/thumbnails/5.jpg)
13.09.2011Testautomatiserung EPP
6
Wie verifiziert das EPP Qualität?
Jedes Package
ist selbst zuständig für funktionale Qualitätssicherung
Keine gemeinsame Strategie
Nicht transparent, welche Mittel ergriffen wurden
Hoher Aufwand, da hier viel manuell durchgeführt wird (auf sechs Plattformen)
![Page 6: Testautomatisierung für Varianten - wiki.eclipse.orgwiki.eclipse.org/images/6/61/EPP.pdf · 13.09.2011 Testautomatiserung EPP 2 Agenda BREDEX GmbH & Qualität Was ist das Eclipse](https://reader030.vdocuments.mx/reader030/viewer/2022040420/5e08d62ba64e2367ec333d96/html5/thumbnails/6.jpg)
13.09.2011Testautomatiserung EPP
7
Was verbindet/trennt die verschiedenen Pakete?
Gemeinsame Technologie
Targetverfügbarkeit
(Linux, Windows, Mac)
Gleiche Benutzungskonzepte (z. B. View, Perspektiven, Editoren)
Sowohl gemeinsame (Mylyn) als auch verschiedene Projekte und Funktionalitäten (Java, Jubula)
Eigenständige Workflows
![Page 7: Testautomatisierung für Varianten - wiki.eclipse.orgwiki.eclipse.org/images/6/61/EPP.pdf · 13.09.2011 Testautomatiserung EPP 2 Agenda BREDEX GmbH & Qualität Was ist das Eclipse](https://reader030.vdocuments.mx/reader030/viewer/2022040420/5e08d62ba64e2367ec333d96/html5/thumbnails/7.jpg)
13.09.2011Testautomatiserung EPP
8
Module
Allgemeine TC
Parametrisierte TC
Parameter Parameter
Individuelle TC Individuelle TC
Wie nutzen wir das fürs Testen?
![Page 8: Testautomatisierung für Varianten - wiki.eclipse.orgwiki.eclipse.org/images/6/61/EPP.pdf · 13.09.2011 Testautomatiserung EPP 2 Agenda BREDEX GmbH & Qualität Was ist das Eclipse](https://reader030.vdocuments.mx/reader030/viewer/2022040420/5e08d62ba64e2367ec333d96/html5/thumbnails/8.jpg)
13.09.2011Testautomatiserung EPP
10
Konkret
Allgemeine Testfälle:Help
Content
von Standardfeatures (z.B. Marketplace, Mylyn)
Vollständigkeit der Standardfeatures
Parametrisierte TestfälleWeitere spezifische Features und Abhängigkeiten
Individuelle TestfälleHelloWorld�Beispiel
für Eclipse
for
RCP Developers
![Page 9: Testautomatisierung für Varianten - wiki.eclipse.orgwiki.eclipse.org/images/6/61/EPP.pdf · 13.09.2011 Testautomatiserung EPP 2 Agenda BREDEX GmbH & Qualität Was ist das Eclipse](https://reader030.vdocuments.mx/reader030/viewer/2022040420/5e08d62ba64e2367ec333d96/html5/thumbnails/9.jpg)
13.09.2011Testautomatiserung EPP
11
Was ist Eclipse
for
Testers?
Ein Paket im EPP
Anwenderkreis: Tester
Enthält das funktionale Testtool JubulaFachliche Funktionalität und deren AbsicherungTestobjekt: Auslieferbare, ausführbare ProgrammversionNavigation über die BenutzeroberflächeModularisieren und Zusammenfassen von Testschritten
![Page 10: Testautomatisierung für Varianten - wiki.eclipse.orgwiki.eclipse.org/images/6/61/EPP.pdf · 13.09.2011 Testautomatiserung EPP 2 Agenda BREDEX GmbH & Qualität Was ist das Eclipse](https://reader030.vdocuments.mx/reader030/viewer/2022040420/5e08d62ba64e2367ec333d96/html5/thumbnails/10.jpg)
13.09.2011Testautomatiserung EPP
12
Konkret �
InfrastrukturJubula
ITE
Jubula
RemoteControl
![Page 11: Testautomatisierung für Varianten - wiki.eclipse.orgwiki.eclipse.org/images/6/61/EPP.pdf · 13.09.2011 Testautomatiserung EPP 2 Agenda BREDEX GmbH & Qualität Was ist das Eclipse](https://reader030.vdocuments.mx/reader030/viewer/2022040420/5e08d62ba64e2367ec333d96/html5/thumbnails/11.jpg)
13.09.2011Testautomatiserung EPP
13
Konkret �Testfälle
![Page 12: Testautomatisierung für Varianten - wiki.eclipse.orgwiki.eclipse.org/images/6/61/EPP.pdf · 13.09.2011 Testautomatiserung EPP 2 Agenda BREDEX GmbH & Qualität Was ist das Eclipse](https://reader030.vdocuments.mx/reader030/viewer/2022040420/5e08d62ba64e2367ec333d96/html5/thumbnails/12.jpg)
13.09.2011Testautomatiserung EPP
14
Fazit
Proof
of Concept
erstellt von der Bredex GmbH
Wiederverwendung von Testfällen in vielen Paketen
Testen derselben Szenarien auf verschiedenen Plattformen
Parametrisierung von Testfällen in Abhängigkeit zu Paket oder Plattform
Paket�Spezifische Funktionstest
![Page 13: Testautomatisierung für Varianten - wiki.eclipse.orgwiki.eclipse.org/images/6/61/EPP.pdf · 13.09.2011 Testautomatiserung EPP 2 Agenda BREDEX GmbH & Qualität Was ist das Eclipse](https://reader030.vdocuments.mx/reader030/viewer/2022040420/5e08d62ba64e2367ec333d96/html5/thumbnails/13.jpg)
13.09.2011Testautomatiserung EPP
15
Fragen ?
Vielen Dank für Ihre Aufmerksamkeit!
www.bredex.de