„dynamic process testing“ (dpt) - step2it.comstep2it.com/testpilleoverview.pdf · • jama...
TRANSCRIPT
![Page 1: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/1.jpg)
Zwei starke Werkzeuge – mit Methodik vereint
„Dynamic Process Testing“ (DPT)
![Page 2: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/2.jpg)
Agenda
Testpille® - Die Herausforderung1
Testpille® - Die Realisierung2
Testpille® - Die Keyfacts3
Testpille® - Der Prozess 4
Testpille® - Live Präsentation5
Testpille - Benefits6
2Testpille_ppt_short_v01.00
Testpille® - Die Benefits
5
7 Testpille® - Fragen
![Page 3: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/3.jpg)
Testpille® – Die Herausforderung
TestautomatisierungTestautomatisierung für Entwickler
TechnologieModerne Technologien
PreisErschwinglich auch für KMU
TestautomatisierungTestautomatisierung für Fachanwender
Testmethodik
dynamische generierende Ansätze
Herausforderung - Finden Sie eine erschwingliche Testsuite mit
folgenden Features:
AnwendbarkeitFachlich lesbare Testfälle
TestmanagementVollständiges Testmanagement
3
![Page 4: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/4.jpg)
3D
Function
Dynamic Process Testing
SpiraTeam
Ranorex
Testpille® – Die Realisierung
4
Zusammensetzung der Testpille®
![Page 5: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/5.jpg)
Testpille® – Die Realisierung
Reporting / Dashboard
Releases
Tasks/ Time Mgmt.
Defects
Testausführung
Testfälle
Requirement
Erstellung executables
C&R Editor / modular
Moderne Programmiersprache .Net
Ausgezeichnete Objekterkennung
Fachlich lesbare Testfälle
Generierende Ansätze
Testfalltemplates
Automatisierung
Testmethodik
Funktionalität je Tool
5
![Page 6: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/6.jpg)
Testpille® – Die Realisierung
Schnittstellen Input/ Output
• MS Office
• Requisite Pro
• Enterprise Architect
• HP QualityCenter
• Jama Contour
• Eclipse
• Visual Studio
• NUnit / Junit / PyUnit
• Perl TAP / Selenium
• Jira
• QuickTestPro
• TestComplete
• Squish
• LoadRunner
• FitNesse
• SoapUI
• TestPartner
• Command Line
• Subversion
• Perforce
• CVS
• VSS
• TFS
• IBM ClearCase
• IBM Functional Tester
• MS Project
• Bugzilla
6
![Page 7: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/7.jpg)
Testpille® – Die Keyfacts
Dynamic Process Testing
• Der Anwender kann die Testautomatisierung ohne
Programmierkenntnisse auf folgenden 3 Ebenen steuern:
• Technisch über Module
• Fachliche Ablaufbeschreibung über Templates und Testdaten
• Ausführungsbeschreibung über Testsets
• Die technische relevanten Informationen des Testobjektes werden
automatisch durch den Testpille Wizard aufgezeichnet.
• Nicht graphische Aktionen (Datenbankabfragen, Batch Jobs) können
als Keywords eingebunden werden.
• Dynamische Abläufe können über Testdaten gesteuert werden
• Generierende Ansätze erleichtern die Testfallerstellung.
• Änderungen werden an einer zentralen Stelle vorgenommen.
• Es sind keine manuell zu beschreibenden Testfälle mehr nötig.
7
![Page 8: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/8.jpg)
Testpille® – Die Keyfacts
Komponenten
• Die Testpille unterstützt eine Vielzahl gängiger Technologien.
• Die Steuerung des Testobjektes erfolgt vollumfänglich via der Testpille.
• Umfangreiche Schnittstellen bedeuten technologische Unabhängigkeit und
Möglichkeiten der Erweiterung.
• Die Testpille ermöglicht,
• dass innerhalb eines Testfalles zwischen den Technologien
gewechselt werden kann
• dass in einem Testfall mehrere Testobjekte angesteuert werden
• das programmative und beschreibende Testautomatisierung für
Entwickler und Fachbereich nur ein einziges Testwerkzeug benötigt.
• dass mittels Dashboard sofort die wichtigsten Inormationen des
Teststatus ersichtlich sind.
• Protokollierung mit Screenshots und Videos
• Modernes Applikationsdesign (.NET / HTML)
• 3 Tier Architektur
8
![Page 9: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/9.jpg)
Testpille® – Der Prozess
Ausführen der
Testfälle / Testsets
Erzeugen der Testfälle
Templates und
Instanzen
Auswertung der
TestergebnisseAnforderungen abbilden
und Testfalldesign
Erstellen technischer
Verbindung zur
Applikation.
9
9
Testprozess mit der Testpille ®
![Page 10: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/10.jpg)
Testpille® – Der Prozess
Look & Feel
10
![Page 11: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/11.jpg)
Testpille® – Der Prozess
Requirements
11
• Erfassen von Requirements.
• Zuteilung Autor, Release,
Aufwand, Iteration, Priorität,
Tasks,etc.
• Verlinken mit bestehenden
Testcases.
• Erstellen neuer Testcases
basierend auf dem
Requirement.
• Vielseitige Customfields
(Listfield/ Textfield) erstellbar.
• Einfügen von Attachmates
![Page 12: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/12.jpg)
Testpille® – Der Prozess
12
Testcases
• Erfassen von manuellen
Testcases und Teststeps.
• Zuteilung , Release,
Requirements, Iteration,
Priorität, Tasks,etc.
• Historie, Coverage, Comments,
Teststeps, Ausführungsstatus.
• Vielseitige Customfields
(Listfield/ Textfield) erstellbar.
• Einfügen von Attachmates
![Page 13: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/13.jpg)
Testpille® – Der Prozess
13
Methodik - Module
• Erstellen der Module (technische Verbindung zwischen der Applikation und Testcases).
• Module werdenautomatisch generiert.
• Module beinhalten die zu verwendenden Objekte je Applikationsmaske
• Eine Applikationsmaske kann mehrere Module erfordern.
• Setzen der technischen Ablaufreihenfolge.
• Module beinhalten informativ einen Printscreen des jeweiligen Objektes.
• Update der technischen Informationen bei Änderungen an der Applikation.
• Zuteilung , Release, Iteration, Priorität, Attachmates, Tasks,etc.
![Page 14: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/14.jpg)
Testpille® – Der Prozess
14
Methodik - Templates
• Templates sind die fachliche Ausführungsbeschreibung auf Top Level Ebene.
• Templates beinhalten nur logische Verlinkungen zu den Modulen/ Keywords.
• Templates sind die Grundlage zur Generierung der Testinstanzen.
• Einzelne Module/ Keywords können mehrfach verwendet werden.
• Vorgefertigte Keywords steuern z.B. Windowsoperationen.
• Keywords können für geforderte Operationen selbst erstellt werden.
![Page 15: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/15.jpg)
Testpille® – Der Prozess
15
Methodik - Testsheets
• Sheets sind die Darstellung der Templates/ Module mit allen Objekten/ Wertebereichen.
• Die Sheets werden aus den Templates/ Modulen automatisch generiert.
• Ausgefüllte Sheets sind die Grundlage zur automatischen Generierung der Testinstanzen.
• Die Sheets beinhalten informativ einen Printscreen des jeweiligen Objektes.
• Bei Eingabefeldern mit Values werden diese entsprechend im Sheet dargestellt.
• Steuerung über fünf ActionModes
![Page 16: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/16.jpg)
Testpille® – Der Prozess
16
Methodik - Testfallinstanzen
• Generieren manueller und
automatisierter Testcases
(Testinstanzen).
• Fachlich lesbare Testfälle
• Zuteilung , Release,
Requirements, Iteration,
Priorität, Attachmates,
Tasks,etc.
• Historie, Coverage, Comments,
Teststeps.
• Vielseitige Customfields
(Listfield/ Textfield) erstellbar.
![Page 17: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/17.jpg)
Testpille® – Der Prozess
Execution
17
• Zusammenstellen der
Testcases gemäss fachlich
logischer Gruppierungen
(Testsets).
• Zuteilung , Release, Iteration,
Priorität, Attachmates, Custom
Fields,etc.
• Historie, Coverage, Comments,
Teststeps.
• Verteilte Ausführung und
Scheduling
• Erstellen von Tickets bei
manueller Ausführung
(Defects, CR).
![Page 18: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/18.jpg)
Testpille® – Der Prozess
18
Reporting
• Übersicht des aktuellen
Teststatus mittels Dashboard.
• Grafische Darstelluneinzelner
Testartefakte.
• Reports im Format .xls,
Html, .doc und XML.
• Zahlreiche Filtermöglichkeiten
• zur Reportgenerierung.
• Reports mit Custom Fields.
• Speicherbare Reportvorlagen
innerhalb des Projektes.
![Page 19: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/19.jpg)
Testpille® – Live Präsentation
19
3D
Function
![Page 20: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/20.jpg)
0
50000
100000
150000
200000
250000
300000
Testpille Marktführer
Testpille – Die Benefits
• Kalkulierbare
Investitionskosten
• Schneller ROI
• Geringe
Wartungskosten
20
Vergleich Investitions / Wartungskosten - Vergleich zum
Marktführer
![Page 21: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/21.jpg)
Testpille – Die Benefits
21
• günstige vollwertige Testsuite
• schneller Return on Invest
• moderne eigenständige etablierte Tools
• webbasiertes Testmanagement
• implementierte Testmethodik
• generierende Ansätze
• zahlreiche 3rd Party Schnittstellen
• Testautomatisierung durch Fachanwender
• fachlich lesbare Testfälle
• Keyword driven
• codeless Testautomatisierung
• Testautomatisierung für Entwickler
• Capture / Replay
• moderne Programmiersprachen (.NET)
Die wichtigsten “Wirkstoffe” der Testpille
![Page 22: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/22.jpg)
„Zu Wirkung und Einsatz der Testpille, besuchen Sie
unsere Webseite und fragen Sie die step2IT GmbH oder
unsere Partner“
![Page 23: „Dynamic Process Testing“ (DPT) - step2it.comstep2it.com/TestpilleOverview.pdf · • Jama Contour • Eclipse ... • Perl TAP / Selenium • Jira • QuickTestPro • TestComplete](https://reader033.vdocuments.us/reader033/viewer/2022051721/5a78ee0e7f8b9a5a148dd916/html5/thumbnails/23.jpg)
step2IT GmbH
Schumannstrasse 27
60325 Frankfurt/Main
Telefon : +49 (69) 97 546 166
Fax: +49 (69) 97 546 110
Email: [email protected]
Web: www.step2it.com
23