23
Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

Embed Size (px)

Citation preview

Page 1: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

Qualitätssicherung und Testing-Services (QATS)Testautomatisierungskompetenzen

Page 2: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

2© Hexaware Technologies. All rights reserved.

QATS-Kompetenz im Überblick• Über 1.000 Test-Berater• Mehr als 50 CoE• 70% zertifizierte Testexperten (ISTQB/SCRUM/ISEB/CSQA/CSTe/HP) • Die meisten unserer Testexperten verfügen über Erfahrung mit mindestens einem Toolset• Strategische Allianzen mit HP, IBM, SAP, Oracle, Jamo Solutions, Greenline , SOASTA und

ZAP-fix• Direkter SAP-Kanalpartner für die TAO-Implementierung und Tests• Exklusive Partnerschaft mit Oracle für die Entwicklung von PS-Automatisierungsscripts mit

PTF• HP-Auszeichnung: “BTO Implementation Partner of the Year” in den Jahren 2006, 2008 und

2009

HP

72 %

IBM

10 %

Sonstige

5 %

Microsoft

9%

Open Source

20%

Sonstige - Micro Focus, itko, Parasoft

Tools- Erfahrung

Branchenexperten

QATS Projektteam-ZusammensetzungTestexperten

Technologieexperten

Automatisierungsexperten

Branchenerfahrung

GesundheitswesenBFSI KAU GTT

Page 3: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

3© Hexaware Technologies. All rights reserved.

Partnerschaften

Technologiepartner

Service-Partner

MIt SOASTA

[ZAP-fix™ für RIA & Mobile Apps]

Elite Partner

Premier Business Partner

Cloud-Test Jamo Solutions

GREEN LINE ZAP™ technologies.com

Page 4: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

4© Hexaware Technologies. All rights reserved.

• Prozesskalibrierung• Prozessbeurteilung• Prozessoptimierung

• Test-Governance-Einrichtung

• Metrikprogrammeinrichtung

• Qualitätssicherungsstrategie

• Automatisierungsberatung

• Tool-Bewertung

BERATUNG

QATS-Serviceangebote

Strategie Prozess Governance

• Systemtests• Systemintegrationstests• Schnittstellentests• Regressionstests• Benutzerabnahmetests• Zugänglichkeitstests• Performance-Tests

• ERP-Tests• Produkttests• Webtests• Agile Tests• SOA-Tests• Infrastrukturtests• Tests mobiler Apps• Lokalisierung/Globalisierung• Sicherheitstests• Business-Intelligence-Tests• Fehlerbehebungstests

• BPT-Automatisierungsbeschleuniger

• OneSource• CloudTest• HexEconomy-Testmodell• E-Commerce-

Verlässlichkeitsprüfung• ERP-Testsuite• Kernbank-Testsuite• Kapitalmärkte-Testsuite• Luftfahrt-/Schienen-Testsuite

Kernangebote Spezielle Angebote Testbereite Lösungen

AUSFÜHRUNGSEINHEIT

Page 5: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

5© Hexaware Technologies. All rights reserved.

QATS Innovationsspektrum

Innovation Lab• Fest zugeordnetes

Kompetenzteam • Best-Practices,

Methoden, Frameworks• Wiederverwendbare

Assets• Integrationslösungszent

rum

Jump-Start-Lösungen

30 % weniger Aufwand• ERP – HRMS, Finanzen

• Kernbankgeschäfte• Firmenkunden &

Investmentbanken• Versicherungswesen• Luftfahrt/Transport

Branchenbeschleuniger

• Fehler-Früherkennungs-Framework

• Agile Beurteilungs-Framework

• Test-Exzellenzzentrum• 4D-Testabdeckung

Prozessbeschleuniger

• SAP• PeopleSoft • Oracle Apps• Siebel• MetaVance• Charles River

Produktbeschleuniger

Geringere Betriebskosten

Schneller, einfacher und kostengünstig

Höhere Rendite

• BPT- Automatisierungsbeschleuniger

• Mobile Apps-Beschleuniger• OneSource• CloudTest• SOA Test-Kit• AKIVA – Datenmaskierungstool• HexEconomy-Testmodell• QTA

Technologiebeschleuniger

50 % Kosteneinsparun

gen

Page 6: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

6© Hexaware Technologies. All rights reserved.

QATS-Zertifizierungen

Akkreditierung Zahlen

Prozess ISTQB/ISEB Foundation - Erweitert 150CSTe/CSTP, Quality Assurance of India 5CSQA, Quality Assurance of India 6CSTM, Quality Assurance of India 1Six Sigma, ISI 2PMP, AMA 2ScrumMaster 7

ITIL 5

PRINCE2 4

Gesamt 183

Bereich

PS-Zertifizierung, PeopleSoft Inc 8

Banken und Finanzwesen 22 Gesamt 30

Technologie

Oracle-Zertifizierung 5Microsoft-Zertifizierung 4SAP-Zertifizierung 3*Sonstige 10

Gesamt 22

Akkreditierung Zahlen

AutomatisierungIBM Test-Management 25QTP, HP Mercury 76MQC, HP Mercury 43LoadRunner VuGen, HP Mercury 16Performance Center, HP Mercury 10Sitescope, HP Mercury 1BAC 5PPM 3

Gesamt 179

Test-Tool

IBM Certified Solution Designer – RPT 13IBM Certified Specialist - Robot 21IBM Certified Specialist - Test Manager 25IBM Certified Specialist – Fachlicher Tester 5IBM Certified Specialist – Manueller Tester 2HP AIS Quality Center 39HP AIS Performance Center 13

HP Sitescope 1

Gesamt 119* Sonstige: CFPS, RedHat Linux, Winrunner, Computing-Zertifizierung, Entwicklung .Net-Anwendung, Webmethods, Inet+, SQL Server, Cisco CCNA, SUN Java Programmer, Cool Plex, CompTIA

Page 7: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

7© Hexaware Technologies. All rights reserved.

Kernangebote

• Regressionstestautomatisierung

• Test-Tool-Administration

• Test Tool-Migration

• CoE Testautomatisierung

Spezielle Angebote

• BPT-Beschleuniger (ERP, Mobile Apps, Client/Web)

• QTA (QATS-Testbeschleuniger)

• Testautomatisierungsberatung

• Tool-Bewertung

• Gehostete Dienste

• Web Services-Automatisierung

• Mainframe-Automatisierung

Testautomatisierungstypen

Page 8: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

8© Hexaware Technologies. All rights reserved.

Automatisierungstool-Erfahrung

App-Typen

Java( Client & Web)

Citrix

Mainframe( hllapi)

.NET (Client &

Web)

ERP – PeopleSoft

SAPSiebelOracle Apps

SOA/Web Services

Hardware-Geräte

HP

• HP Functional Test (QTP)• Quality Center & ALM

Microsoft

• VSTS

Micro Focus

• SilkTest• SilkCentral• Test Partner

IBM

• Rational Robot• Rational Fachlicher Tester• Rational Test Manager• Rational Qualitätsmanager

Open Source

• Selenium & WebDriver• Webcorder • Sahi• Watir• Watij

Tools

SmartBear

• Vollständiger Test• Vollständige QA

Web-Service-Tests• iTKO-LISA • Parasoft SOAtest• SOAP UI Hardware-Gerätetests• TestShell

Page 9: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

9© Hexaware Technologies. All rights reserved.

Testautomatisierungsmethode

Studienphase

Verständnis von Apps und Unternehmensszenarien

Verifizierung der Offshore-Konnektivität/Umfeldbereitschaft

Beurteilung der Automatisierungsvorteile

Rückwärtspräsentation

Wissenserwerbdokument (KAD)

Testplanung

Priorisierung der Automatisierungstests,

Automatisierungs-Framework-Abschluss

Neueinschätzung von

Hindernissen/Risiken

Testplanung

Testplan

Rückwärtsaufwandsschätzung

Test Design

Entwicklung Automatisierungs-Framework

Aufbau der Test-Automatisierungsscripts

Ermittlung/Aufbau von Testdaten

Upload der Test Scripts in das Test Management Tool

Debug

Trockenlauf

Automatisierungs-Framework und Designdokument

Test Scripts

Testausführung

Ausführung der Automatisierungsscripts

Übergabe der Automatisierungssuite

Test-Signoff

Test-Automatisierungssuite Übergabe

Signoff

Pflege nach BedarfAufbau der Automatisierungstestsuite - Ein Mal

Test Script Revision

Verständnis der Änderungen an der Anwendung

Update der Testscripts zur Einbeziehung der App-Änderungen

Trockenlauf, Testscripts

Änderungsanalysebericht

Rückwärts, Test-Scripts

Testausführung

Testausführung

Fehlerprotokollierung

Test-Signoff

Fehlerprotokoll

Testergebnisse

Page 10: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

10© Hexaware Technologies. All rights reserved.

Spezielle Angebote

Page 11: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

11© Hexaware Technologies. All rights reserved.

1. Einführung der BPT-Automatisierungsbeschleuniger

Testaufwand und Risiko

3. Generation “Testbeschleunigung”

Tools: BPT-Beschleuniger von Hexaware

Bibliothek mit vordefinierten Testkomponenten für ERP und Web-Apps

Automatische Prüfung der Websites/Bilder für die Erzeugung aller notwendigen Unternehmenskomponenten

Keine Aufzeichnung/WiederholungWesentlich kürzere

Automatisierungsscript-Entwicklungszeit

Schnelle Rendite aufgrund automatisierter Erzeugung der Komponenten

Weniger Wartungsaufwand, dank Scan-Wiederholung

Minimaler Programmierungsaufwand

1. Generation "Aufzeichnung und Wiederholung" Tools: QuickTest Pro Rational Robot

×Viele Personenstunden für die Aufzeichnung und Erfassung der einzelnen Scripts

×Doppelte Aktivitäten

×Hoher Wartungsaufwand

×Programmierungsunterstützung

2. Generation "Unternehmensprozess” Tools: BPT von HP

Testfälle als KomponentenschritteKürzere Automatisierungsscript-

EntwicklungszeitWeniger Wartungsaufwand - dank dem

Komponentenkonzept "Drag- und Drop"-Tests

×Code muss manuell geändert werden

×Weiterhin Pflege auf Script-Ebene

×Großer Programmierungsaufwand

Page 12: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

12© Hexaware Technologies. All rights reserved.

Die Client-App wird mit dem UI-Scanner gescannt

Die gescannten Komponenten werden mit dem BCIE-Tool in QC hochgeladen

Es wird automatisch eine Komponentenbibliothek erzeugt, die mit der gescannten Client-Anwendung interagiert

Die hochgeladenen Komponenten werden in der Sequenz gezogen und abgelegt, die dem Unternehmensprozessfluss folgt.

Das Script wird mit einem allgemeinen Konsolidierungstools für die Performance konsolidiert.

Die automatisierten Scripts werden mit CBASE Foundation & der Komponentenbibliothek gemeinsam mit QTP ausgeführt

Benutzerdefinierte Berichtsprotokolle werden für die Analyse und Fehlerbehebung erzeugt

Quality Center

Ziehen/Ablegen

UI-Scanner

Import-/Export-Scanner

Consolidator

Komponenten-Bibliothek

Konsolidierte Scripts

Start People Soft

Anmeldung an People Soft

Navigation zu den Seiten

Felder ausfüllen

Komponenten-Bibliothek

Unternehmensprozess

Ausführung

BPT-Automatisierungsbeschleuniger

Unternehmensprozess

BPT-Automatisierungsbeschleuniger für• ERP ( PeopleSoft, Siebel, SAP, Oracle Apps)• Client/Web (Java & .NET) • Charles River (8.x)• Metavance

Ausführung

Page 13: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

13© Hexaware Technologies. All rights reserved.

Komponentenbasierte Automatisierung (CBASE™)

App-Bibliothek

Geschäftskomponente

Unternehmensprozess- Scripts

Komponenten

SAP-Bibliothek

Siebel-Bibliothek

Oracle-Bibliothek

PeopleSoft-Bibliothek

CBASETM Foundation-Bibliothek

MetaVance-Bibliothek

Benutzerdefinierte App.

-Bibliothek

Page 14: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

14© Hexaware Technologies. All rights reserved.

Annahmen ManuellAutomatisierte Tests mit BPT-Beschleuniger

Anzahl der Test-Cases 100 100

Anz. der Schritte in jedem Test-Case (circa)

35 35

Anzahl Test-Case-Variationen

5 5

Anzahl der Testzyklen/Jahr

4 4

Testentwicklungsaufwand (in Stunden)

2.170 550+2.170=2.720

Testaufwand (in Stunden)

3.330 80

Gesamtaufwand (in Stunden)

5.500 630

Kosten/Stunden in USD 25 35

Gesamtstunden in USD

137.500 98.000

Sinkender Testzeit-/Kostenaufwand

Beschleunigte Test-Sinkender Testkosten-/Zeitaufwand

Gesamtaufwand (Stunden/Ansatz(Annahme: 35 Unternehmensprozesse)

Manuelle

Traditionelle Automatisierung

Testbeschleuniger

Ag

gre

gie

rter

Au

fwan

d

(Stu

nd

e)

Anz. Testzyklen

Traditionelle Automatisierung Rendite nach 6 Testzyklen

Traditionelle Automatisierung Rendite nach 2 Testzyklen

Page 15: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

15© Hexaware Technologies. All rights reserved.

2. QATS-Testbeschleuniger (QTA)

Eine Paketlösung mit integrierten Dienstprogrammen, standardisiertem Prozess und Framework für die Beschleunigung des Testautomatisierungsprozesses ohne die Automatisierungstools Dritter.

QTMQATS Test

Manager

Benutzerfreundliche

Oberfläche für

dieTestautomatisierun

g Umfassende

Aktionsbibliotheken

Vereinfacht Script-

Pflegeprozess

Reporting Tool

Zentrales Test-

Repository

Support für QTP und

RFT

• Benutzeroberfläche - einfache Entwicklung der

automatisierten Testregressionssuite und Repository-

Pflege mit dem Dateisystem

• UI Spy - Ermittlung von

Anwendungsobjekteigenschaften und eigenen Werten

(falls der Scanner bestimmte Objekte nicht erkennt)

• Komponentenabgleich-Ansatz keine erneute

Konsolidierung bei neuen App-Versionen (sinkender

Wartungsaufwand)

• Versteckter Quellcode - Screen-Scanner und CBASE

als dll und integriert in QTM

• Unterstützung von Web-Apps und PeopleSoft 9.1

• Unterstützt die Integration von HP- und IBM-

Beschleunigern

Page 16: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

16© Hexaware Technologies. All rights reserved.

Geschäftsfall für die QTA-Anwendung

Funktion HP - QTP IBM - RFT BPT-Beschleuniger QTA

Toolkosten(Platz pro

Anwender)USD 8.000 USD 5.000 USD 20.000 Keine Kosten

Testplanungsaufwand

(300 TCs)240 PD 240 PD 150 PD 150 PD

Testplanungskosten

(300 TCs Offshore)USD 36.000 USD 36.000 USD 22.500 USD 22.500

Testausführungskosten

USD 900 USD 900 USD 900 USD 900

Gesamtkosten USD 44.900 USD 41.900 USD 43.400 USD 23.400

Scripting-Kenntnis Erfahrung mit VB-Scripting ist unerlässlich

Erfahrung mit Java ist unerlässlich

Minimale Scripting-Kenntnisse werden benötigt. Selbst Unternehmensanwender ohne vorherige Automatisierungserfahrung können Testfälle automatisieren.

Minimale Scripting-Kenntnisse. Selbst Unternehmensanwender ohne vorherige Automatisierungserfahrung können Testfälle automatisieren.

Schlüsseltreiber für die QTA-Entwicklung:• Die Kunden möchten nicht in teure Testautomatisierungstools investieren.

• Die Sicherheitsrichtlinien von Unternehmen verbieten den Einsatz von Open-Source-Tools

Page 17: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

17© Hexaware Technologies. All rights reserved.

Erfolgsstories

Page 18: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

18© Hexaware Technologies. All rights reserved.

Fallstudie - Automatisierung von PDF Comparator

Der Kunde ist die renommierte Investment-Research-Einheit eines globalen Finanzdienstleisters und beschäftigt über 300 Research-Analysten an mehr als 20 Standorten weltweit.

Die intern entwickelte Anwendung des Kunden erzeugt Dokumente, die den Kunden- und Partnerunternehmen entsprechen. Die Dokumente werden im PDF-Format erzeugt. Nachstehend einige Herausforderungen des Testteams:

• Nur 5 % der Musterdokumente konnten getestet werden.

• Bestimmte Vergleiche (z. B. Bildüberprüfung) können nicht manuell durchgeführt und sind fehleranfällig

• Die manuellen Tests der Werte, Texte und Bilder in den PDF-Versionen (im Rahmen der Regressionstests) sind mühsam, zeitaufwändig und fehleranfällig.

Der Kunde wünschte sich eine Automatisierungslösung mit der die PDF-Dateien vor und nach der Versionierung verglichen werden könnten. Das bevorzugte Testautomatisierungstool des Kunden, z. B: HP QTP, bietet keine direkten PDF-Vergleichsmöglichkeiten.

Benutzeroberfläche: Web, Adobe Acrobat

• Verifizierung des Inhalts von 100 % der PDF (über 500 PDF) in einem einzigen Testlauf.

• 70 % weniger Aufwand verglichen mit dem manuellen Vergleich von 500 PDF.

• Alle PDF wurde ohne jegliche menschlichen Fehler verglichen.

• Sowohl der Text als auch die Bilder in den PDF konnten exakt verglichen werden.

Kunden-Hintergrund

Bedarf des Kunden

Technologisches Umfeld

Vorteile

• HP QTP und die Adobe-Tools wurden für das Lesen von PDF-Inhalten eingesetzt.

• Die Pre-Release-PDF-Inhalte wurden extrahiert und durch Automatisierung der Online-Transaktionen in einem Repository gespeichert.

• Das PDF im Repository wird (Text und Bild) mit der entsprechenden Anwendung im Post-Release der Anwendung verglichen und Abweichungen werden erfasst.

Lösung

• Erweiterte Funktionen für den Vergleich jeder Datenquelle - Excel, XML-Textdatei - mit PDF.

Roadmap

Page 19: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

19© Hexaware Technologies. All rights reserved.

CSI (Common Services Interface) ist eine Middleware-Anwendung mit Funktionen, die über Java-Webdienste ausgeführt werden.

Der Kunde benötigte einen rigorosen Qualitätsprozess, um die einheitliche Dienstqualität zu gewährleisten. Die Anwendung muss sorgfältig überprüft werden. Hexaware hat die folgenden Aufgaben übernommen:

1. Integrationstests

2. Regressionssuite-Entwicklung

3. Testautomatisierung - einschließlich nächtlicher/wöchentlicher Ausführung

4. Überwachung der Anwendung

Datenbank: Oracle 9i, DB2/400.Internet: J2EE, EJB, XML, XSD, Java Web Services.Betriebssystem: Windows XP

40 % weniger Testaufwand dank Automatisierung

Keine Abhängigkeit von Testern aufgrund nächtlicher und Wochenend-Tests.

Bessere Anwendungsverfügbarkeit durch zeitnahe Berichte bei Anwendungsabschaltungen.

Anwendungsübersicht

Bedarf des Kunden

Technologisches Umfeld

Vorteile

Mit der fachlichen Testautomatisierung sollte der Testaufwand verringert und der Testzyklus verkürzt werden.

Es wurden mehrere Automatisierungstools für fachliche Tests bewertet und die Entscheidung fiel für Parasoft SOAtest als Testautomatisierungstool.

SOAtest wurde für die Automatisierung und Tests von Webdiensten ohne Benutzeroberfläche eingesetzt.

Die Webdienst-Tests wurden mithilfe eines datengesteuerten Frameworks automatisiert.

Mit dem OS-Planer wurden die nächtlichen/Wochenendtests mit SOAtest geplant.

Lösung

Fallstudie: Automatisierung einer Middleware-Anwendung:

Page 20: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

20© Hexaware Technologies. All rights reserved.

Überblick

Aufbau einer fachlichen Automatisierungstestsuite für ein Campus-Lösungsmodul durch Ausnutzung des PeopleSoft BPT-Beschleunigers.

Herausforderungen

Die fehlende Einbeziehung der Stakeholder machte den fachlichen Wissenaustausch (KT) schwierig

Zusätzlicher Code für die Synchronisierung der Anwendung und des Automatisierungstools (QTP) für alle Ereignisse

Testlösung

Unternehmensvorteile

Qualität: Mehr Liefervertrauen 38 % weniger Aufwand

Aufbau einer automatisierte Testsuite durch Einsatz des PeopleSoft Testbeschleuniger-Kits. Automatische Erzeugung von Unternehmenskomponenten mit UI-Scanner Aufbau der End-to-End-Unternehmensprozesstests durch Ziehen/Ablegen einer oder mehrerer

Unternehmenskomponentenprozesse Ermöglicht den Einsatz wiederverwendbarer Komponenten mithilfe der PeopleSoft-Funktionen Der Einsatz des Consolidator-Tools ermöglicht die Gruppierung mehrerer BC in einem Komponenten-

Script und verkürzt die Ausführungszeiten - d. h., eine kostengünstige Lösung

Testautomatisierung für eine führende australische Universität

Page 21: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

21© Hexaware Technologies. All rights reserved.

Weniger Aufwand mit BPT-Beschleuniger

Der BPT-Beschleuniger verringert den Testaufwand um nahezu 23 % pro Script.

Für Tests von fünf Interaktionen verringert der BPT-Beschleuniger den Aufwand im Vergleich zur manuellen

Ausführung um 38 %.

Aktivitäten Manuell (Std.)

Automatisierung mit

BPT-Beschleuniger (Std.)

Aufwand für 1 Script unter der Annahme 1 Iterationen der Ausführung

Mittlerer Testplanungsaufwand 3 2.5

Mittlerer Testplanungsaufwand 0,45 0,15

Mittlerer Testaufwand 3,45 2,65

Weniger Aufwand 23%

Aufwand für 10 Script unter der Annahme 5 Iterationen der Ausführung

Testplanungsaufwand für 10 Scripts 30 25Testplanungsaufwand für 10 Scripts (5 Iterationen) 22,5 7,5

Testaufwand für 10 Scripts 52,5 32,5

Weniger Aufwand für 10 Scripts 38 %

Aufwandsvergleich für 10 Scripts

Testaufwand, gesamt

Testausführungsaufwand

Testplanungsaufwand

Automatisierung mit BPT-Beschleuniger

Manuelle Tests

Page 22: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

22© Hexaware Technologies. All rights reserved. www.hexaware.com

Q & A

Page 23: Qualitätssicherung und Testing-Services (QATS) Testautomatisierungskompetenzen

23© Hexaware Technologies. All rights reserved. www.hexaware.com

© 2013 Hexaware Technologies Limited. All rights reserved. For internal circulation only. Neither this publication nor any part of it may be reproduced, stored in a retrieval system or transmitted in any form or in any means, electronic, mechanical, photocopying, recording or otherwise, without prior permission of Hexaware Technologies Limited. Published by Corporate Marketing & Communications

Danke !