NCDiff Testmanagement leicht gemacht



Ähnliche Dokumente
Georgienseite TYPO3 LTS7 Projekt Georgienseite TYPO3 LTS 7 responsiv Stand: Juni 2016

Besprechung Übung 1 & Vorstellung Übung 2

Teaser-Bilder erstellen mit GIMP. Bildbearbeitung mit GIMP 1

Projektmanagement in der Spieleentwicklung

Referenzen TYPO3 Projekt Slider für Reiseberichte Stand: Februar 2015

Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015

Hochschule Ravensburg-Weingarten. Technik Wirtschaft Sozialwesen. Projektarbeit

Markttest zur Reisequalität in der S-Bahn.

Der Kopf ist rund, damit das Denken die Richtung

IINFO Storyboard

Kopfzeile. Inhaltsverzeichnis

SUB-ID- VERWALTUNG MIT GPP SETUP-GUIDE FÜR PUBLISHER

dato Denkwerkzeuge nut.s Software TS Technische Spezifikation Import AS400 Projekt nut.s Software Betrifft Import AS400 Autor Bernd Maierhofer

Online - Zusammenarbeit bei Google

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Prozessanalyse und -optimierung. Die Beratungsleistung der Dr. Peter & Company AG

MARCANT - File Delivery System

Whitepaper. Produkt: combit Relationship Manager 7. combit Relationship Manager -rückläufer Script. combit GmbH Untere Laube Konstanz

«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»

AGB Teil 5 - Support. Supportleistungen, Supportpakete, Supportverträge

emlp: e-learning Plattform und mobile Lösungen für Military Operations EUROKEY Software GmbH Ludwig Kuhn

Datenexport aus JS - Software

07. November, Zürich-Oerlikon

Handbuch Social Linkbuilding Automatik-Software

Erfahrungen mit Hartz IV- Empfängern

Webseitenintegration. Dokumentation. v1.0

1. Einführung. 2. Alternativen zu eigenen Auswertungen. 3. Erstellen eigener Tabellen-Auswertungen

Konzeption & Umsetzung eines länderübergreifenden IKZM - Prozesses


Barcodedatei importieren

INTERNET SERVICES ONLINE

Import und Export von Übergängern

Auktionen erstellen und verwalten mit dem GV Büro System und der Justiz Auktion

Installationsanleitung Maschinenkonfiguration und PPs

15.3 Bedingte Wahrscheinlichkeit und Unabhängigkeit

Ersatzteile der Extraklasse Magento-Module der Shopwerft

RUPLAN BRANCHENLÖSUNG WASSERWIRTSCHAFT

ecommerce Deshalb ist es für Unternehmen jeder Grösse wichtig, den Schritt in den Online-Verkauf nicht zu verpassen.

Layoutmodelle. Steffen Schwientek Große Klostergasse Friedberg schwientek@web.de Web :schlaukopp.org

Themenblock 2: Datenmodellierung mit ERM

Installationsanleitung. Lohn Manager 9.5

Das HMS-Reporting-Framework Schneller Zugang zu relevanten Reports

System: DFBnet SpielPlus R3.90

Internet und Datensicherung für Frankfurter Schulen mit einem Bandlaufwerk unter MS Windows NT Server Frage:

AMS Leitbild. April Willkommen in der mobile family...

Features. Hier wichtigsten Features im Überblick:

Web2Lead. Konfiguration

Gambio GX2 FAQ. Inhaltsverzeichnis

So versprüht man digitalen Lockstoff

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe

3D-Konstruktion Brückenpfeiler für WinTrack (H0)

Professionelle Seminare im Bereich MS-Office

DIE SICHERE ENTSCHEIDUNG!

Kurzanleitung. Toolbox. T_xls_Import

Auftrag zum Fondswechsel

Elexis-BlueEvidence-Connector

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

LTSpice Tutorial 2: Eigene Modelle und Symbole

Leitfaden: geoport in FlowFact

Erstellung von Prozessbeschreibungen. PB 4.2-1: Erstellung von Prozessbeschreibungen

Programmers Manual Geodaten Ver. 2.0

ecall sms & fax-portal

MdtTax Programm. Programm Dokumentation. Datenbank Schnittstelle. Das Hauptmenü. Die Bedienung des Programms geht über das Hauptmenü.

doubleslash Net-Business GmbH

Release Notes Symbio. Version 3.2 bis Ploetz + Zeller GmbH Truderinger Straße München Tel: +49 (89)

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Datei für Übersetzung vorbereiten

Kurzeinführung Excel2App. Version 1.0.0

So gehts Schritt-für-Schritt-Anleitung

Die FlowFact AG bietet folgendes im Vorlagenpakete an:

SMS/ MMS Multimedia Center

Handbuch ECDL 2003 Professional Modul 2: Tabellenkalkulation Arbeiten mit Pivot-Tabellen

Nutzer-Synchronisation mittels WebWeaver Desktop. Handreichung

Softwareentwicklungsprozess im Praktikum. 23. April 2015

Freigabemitteilung 39 Version: 4.50

Support-Tipp Mai Release Management in Altium Designer

ELitE Bestell- und Lieferplattform für Informationen & Literatur

Mastermind. Testplan. Hochschule Luzern Technik & Architektur. Programmieren 2 FS12. Gruppe 10

Standard XPersonenstand - Version Verbindliche Handlungsanweisungen

07. Kapitel: Abfragen erstellen Geschätzter Zeitaufwand: 45 Minuten

Systembeschreibung Software mylocation

Wie gewohnt einfach. Oder einfach nur smart. Die Führerscheinkontrolle von Alphabet.

Lehren im 21. Jahrhundert.

Einsatz von xalerator. bei den. Ergo Direkt Versicherungen. Bereich Versicherungstechnik/Leben

D a s P r i n z i p V o r s p r u n g. Anleitung. - & SMS-Versand mit SSL (ab CHARLY 8.11 Windows)

1. Allgemein Speichern und Zwischenspeichern des Designs Auswahl der zu bearbeitenden Seite Text ergänzen Textgrösse ändern 3

A. Ersetzung einer veralteten Govello-ID ( Absenderadresse )

Installationscript für die Anzeige des aktuellen Moderators

Dr. Klaus Körmeier BlueBridge Technologies AG

Anwendertreffen 20./21. Juni

MS Outlook Integration

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

Stift-Karussell in M-Plot einrichten

Erstellen der Barcode-Etiketten:

Word Aufbaukurs kompakt. Dr. Susanne Weber 1. Ausgabe, Oktober 2013 K-WW2013-AK

HTML5 HOCKEYSTICK EXPANDABLE BANNER v1.0

Guideline. Facebook Posting. mit advertzoom Version 2.3

Softwareentwicklungspraktikum Sommersemester Grobentwurf

Metadateneditoren für ArcGIS

Transkript:

Testmanagement leicht gemacht Nagler & Company Thomas Gebhard & Anton Garra

Complexity Die stetige Anpassung an neue Anforderungen der IT und das Bestreben Marktgegebenheiten zu folgen oder voraus zu sein, führt zu einer permanenten Notwendigkeit der Neuerung Technisch und fachlich motivierte Prozesse führen zu einer Veränderung von Daten und Datenströmen Nicht gewollte Abweichungen sind bei der bestehenden Komplexität und Volumen an Änderungen schwierig festzustellen Seite 2

Complexity Reduction Im Sinne einer qualitativ gesicherten Systemlandschaft ergibt sich die Anforderung das Verhalten fortlaufend zu prüfen Mit hat Nagler & Company ein Werkzeug für diesen Zweck ausgelegt: automatisiert den Wertevergleich von spaltenbasierten Dateien Seite 3

Complexity Reduction ist einem normalen Vergleichsprogramm überlegen, da es die Werte der einzelnen Zellen erkennt und vergleicht A B kann entsprechend konfiguriert werden, bei Vergleichen vordefinierte Toleranzen zu berücksichtigen Resultat führt einen automatisierten Vergleich aus und ist somit für den Einsatz im Regressionstest hervorragend geeignet Seite 4

Complexity Reduction Change Einfache Einbindung als eigenständiger Prozess Einfache Handhabung und Wartbarkeit Einfache Konfiguration des Vergleichsprozesses Einfache Erweiterbarkeit mit weiteren Testfällen Ständige Wiederholbarkeit des Vergleichsvorganges A Resultat Analyse B Konfiguration Statistik Bug Report pass Seite 5

Complexity Reduction Der Einsatz von führt zu Vorteilen: Höherer Automatisierungsgrad Einbindung in Regressionstestverfahren Kontinuierliche Kontrolle des Systems Reduktion des operationellen Risikos Verringerte Ressourcenbindung Kostenersparnis Automatisierte Dokumentation von Testläufen Seite 6

Kerndaten Kerndaten Python Entwicklung Plattform unabhängig Erweiterbar Source Code von N&C Durch Python auf allen Plattformen einsetzbar Schnittstelle mit übeschreibbaren Funktionen Objekt Orientiertes Design Windows, Solaris, Linux Factory Functions Seite 7

Kerndaten Kerndaten Out of the Box Input Formate Output Formate Default- Konfiguration XLS XLS CSV CSV sofort einsetzbar fixed width HTML Seite 8

Funktionsweise Funktionsweise Alle Input Formate (XLS, CSV, fixed width) können beliebig untereinander verglichen werden A Format XLS Format CSV Format fixed width B Format XLS Format CSV Format fixed width In werden auf Basis einer flexiblen Konfiguration Vergleiche durchgeführt und Reports erzeugt Konfiguration Vergleich Ausgabe Die Ausgabe kann in den Formaten (XLS, CSV, HTML) gleichzeitig erfolgen. Eine Statistik wird begleitend erstellt Resultat Diff Report XLS Diff Report CSV Diff Report HTML Statistik Targets, Laufzeit, Anzahl Fehler,.. Seite 9

Konfiguration Targets Targets definieren die Vergleichslogik A B Verschiedene Targets ermöglichen unterschiedliche Vergleichskriterien und somit logische Sichten abzubilden Target 1 Test Identisch Target 2 Test Tolerant Pro Run können mehrere Targets verarbeitet werden Resultat Test Identisch Resultat Test Tolerant Seite 10

Konfiguration bei Layout-Unterschieden Im Idealfall haben die zu vergleichenden Dateien das gleiche Format In vielen Fällen ist das Layout der Dateien jedoch unterschiedlich kann dies ausgleichen Eine Datei enthält mehr Spalten Veränderte Spalten-Reihenfolge Unterschiedliche/ keine Bezeichnung der Header Unterschiedliche Datenformate Unterschiedliche Zahlenformate Strukturelle Unterschiede Format-, Typ- Unterschiede Target 1 Target 2 Target 3 Target Resultat Seite 11

Konfiguration schafft eine Vergleichsbasis kann Abweichungen im Layout und in der Darstellung von Werten nach entsprechender Konfiguration ausgleichen Flexible Konfiguration Definition, welche Daten wie verglichen werden sollen Auswahl der zu vergleichenden Inhalte Zeilen- und Spaltenfilter erlauben die Auswahl der Daten, welche tatsächlich für einen Vergleich relevant sind Seite 12

Konfiguration vergleicht intelligent Ein exakter Vergleich von Werten zweier Dateien ist nicht immer praxisgerecht Durch den Vergleich, unter Berücksichtigung eines Toleranzbereiches, werden geringe oder beabsichtigte Abweichungen nicht als Fehler markiert Definition von Toleranzen Absolute Toleranz Relative Toleranz Von einer Bedingung abhängige Toleranz.. Seite 13

Erweiterbarkeit Erweiterungskonzept Erweiterungsmodule In ist es möglich Funktionalität in Erweiterungsmodulen anzupassen Für jede Erweiterung kann eine Python Factory Function implementiert werden Erweiterungsmodul Standard Erweiterungsmodul Erweiterungsmodul Seite 14

Anpassung Ausgabe Anpassung der XLS- und HTML Ausgabe XLS Darstellung Es sind Templates in mehreren Farbkombinationen vordefiniert und zur Verwendung bereit gestellt Die Templates können angepasst werden HTML Darstellung Für die Ausgabe wird HTML 5 verwendet Weitere Anpassungen, außer Änderungen des Logos, sind mit Web Technologie Kenntnissen möglich Seite 15

Workshops Workshop I Funktionalität Technologie Setup Setup Ausführung und Ergebnisse Konfiguration Praktisches Beispiel Workshop II Erweiterungen in Python Query Reader Erweiterung US Zahlenformat Differenzbildung bei Datum und Uhrzeit Seite 16

Ihre Ansprechpartner Thomas Gebhard Anton Garra Merangasse 73 8010 Graz Tel. +43 (316) 26 97 71 Mobil +49 (171) 56 40 42 1 thomas.gebhard@nagler-company.com Kämbelgasse 4 8001 Zürich Tel. +41 (43) 5 08 16 57 anton.garra@nagler-company.com www.nagler-company.com