+ All Categories
Home > Documents > „Dynamic Process Testing“ (DPT)

„Dynamic Process Testing“ (DPT)

Date post: 20-Dec-2021
Category:
Upload: others
View: 14 times
Download: 0 times
Share this document with a friend
23
Zwei starke Werkzeuge mit Methodik vereint „Dynamic Process Testing“ (DPT)
Transcript
Page 1: „Dynamic Process Testing“ (DPT)

Zwei starke Werkzeuge – mit Methodik vereint

„Dynamic Process Testing“ (DPT)

Page 2: „Dynamic Process Testing“ (DPT)

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)

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)

3D

Function

Dynamic Process Testing

SpiraTeam

Ranorex

Testpille® – Die Realisierung

4

Zusammensetzung der Testpille®

Page 5: „Dynamic Process Testing“ (DPT)

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)

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)

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)

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)

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)

Testpille® – Der Prozess

Look & Feel

10

Page 11: „Dynamic Process Testing“ (DPT)

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)

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)

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)

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)

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)

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)

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)

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)

Testpille® – Live Präsentation

19

3D

Function

Page 20: „Dynamic Process Testing“ (DPT)

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)

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)

„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 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


Recommended