Der Einsatz künstlicher Intelligenz im Software Testing. The use of artificial intelligence in software testing.
←
→
Transkription von Seiteninhalten
Wenn Ihr Browser die Seite nicht korrekt rendert, bitte, lesen Sie den Inhalt der Seite unten
AI IN SOFTWARE TESTING:
Der Einsatz künstlicher Intelligenz
im Software Testing.
The use of artificial intelligence in
software testing.
Inwieweit wird uns künstliche Intelligenz in Zukunft dabei helfen können, manuelle
Tests zu verbessern oder gar zu ersetzen?
Ein Diskussionspanel mit Testing-Experten aus der Telekommunikations- und Softwarebranche aus Deutschland und Österreich.
To what extent will artificial intelligence help us improve or even replace manual
tests in the future?
A discussion panel with testing experts from the telecommunication and software industry from Germany and Austria.
WHITEPAPER: Der Einsatz künstlicher Intelligenz im Software Testing. The use of artificial intelligence in software testing. Seite 1 von 12
Published: 04/2021. © Software Daten Service Gesellschaft m.b.H.INHALTSVERZEICHNIS
Einführung 3
Wie der Testprozess flexibler und effizienter werden kann 4
Wo künstliche Intelligenz eingesetzt werden kann, um Testprozesse effizienter zu gestalten 6
Den Herausforderungen der Digitalisierung mithilfe des Software Testings begegnen 7
Wohin sich Software Testing entwickelt 8
Konkrete Anwendungsfälle und Hindernisse 9
Vorstellung der Webcast Panelists 11
Arbeiten mit SDS 12
TABLE OF CONTENTS
Introduction 3
How the testing process can become more flexible and efficient 5
Where artificial intelligence can be used to make testing processes more efficient 6
Meeting the challenges of digitisation using software testing 7
The direction of development of software testing 8
Specific use cases and obstacles 10
Introduction of the webcast panelists 11
About SDS 12
WHITEPAPER: Der Einsatz künstlicher Intelligenz im Software Testing. The use of artificial intelligence in software testing. Seite 2 von 12
Published: 04/2021. © Software Daten Service Gesellschaft m.b.H.EINFÜHRUNG INTRODUCTION
Die Zukunft des Softwaretests geht klar in Richtung The future of software testing is clearly moving towards
Automatisierung. Dabei stehen vor allem schnellere automation. In this context, faster availability, changeability
Verfügbarkeit, Änderbarkeit und Wartbarkeit im Fokus and maintainability are the focus of an increasing number of
einer wachsenden Zahl von agilen Projekten. Gerade die agile projects. Particularly the advancing digitisation with its
fortschreitende Digitalisierung mit ihrem Hunger nach immer hunger for new features in shorter and shorter cycles presents
neuen Features in immer kürzeren Zyklen stellt wachsende testing with ever-growing challenges.
Anforderungen an das Testing.
In order to deliver the best possible quality on time and in
Um hier bestmögliche Qualität pünktlich und a cost-saving manner, fast and fail-safe test automation is
kostensparend abzuliefern, braucht es schnelle und required. Artificial intelligence (AI) is the key. This technology
ausfallsichere Testautomatisierung. Künstliche Intelligenz has already become an integral part of software testing. But
(KI) ist der Schlüssel dafür. Schon heute ist die Technologie there is still a lot of room for improvement: AI has enormous
aus dem Softwaretest nicht mehr wegzudenken. Aber potential to become a real game changer.
hier gibt es noch reichlich Luft nach oben: KI hat enormes
Potential, zum echten Game Changer zu werden. We assembled three experienced testing professionals
in a panel to discuss future-oriented solutions in software
Zu diesem Thema haben wir drei erfahrene Test- testing. Among others, the following central questions were
Professionals in einem Panel versammelt, um discussed:
zukunftsweisende Lösungen beim Software Testing zu
diskutieren. Unter anderem wurden folgende zentrale • AI-based test automation is a decisive step into the
Fragen besprochen: future – but where can it best be used in order to make
the testing process more flexible and more efficient?
• KI-gestützte Testautomatisierung ist ein entscheidender • How do you meet the challenges of digital
Schritt in die Zukunft – aber wo kann sie am besten transformation in testing and test automation in the most
eingesetzt werden, um den Testprozess flexibler und intelligent way?
effizienter zu gestalten? • To what extent will artificial intelligence help us improve
• Wie begegnet man den Herausforderungen or even replace manual tests in the future?
der digitalen Transformation im Test und der
Testautomatisierung am intelligentesten?
• Inwieweit wird uns künstliche Intelligenz in Zukunft
dabei helfen, manuelle Tests zu verbessern oder zu
ersetzen?
WHITEPAPER: Der Einsatz künstlicher Intelligenz im Software Testing. The use of artificial intelligence in software testing. Seite 3 von 12
Published: 04/2021. © Software Daten Service Gesellschaft m.b.H.WIE DER TESTPROZESS FLEXIBLER UND nachdem sie die Cloud einmal eingerichtet hätten, nicht
EFFIZIENTER WERDEN KANN länger darüber nachdenken müssten. Mit Test-Driven
Development könne man einerseits dafür sorgen, dass ein
Im Webinar „AI in Software Testing“, organisiert von der Produkt reibungslos und fehlerfrei funktioniere. Andererseits
Connect Global Group und SDS am 31. März 2021, ließe sich damit viel Zeit und Geld sparen.
diskutierten drei erfahrene Test-Professionals die Zukunft des
Softwaretests. Die zentrale Frage der Runde war dabei, Das bedeute auch, so Tingirică, dass der Product Owner
ob und wie der Automatisierungsgrad im Software Testing den Softwaretest durchführe: „Schließlich versteht er
dank künstlicher Intelligenz (KI) erhöht werden kann. sein Produkt am besten, kennt die Randfälle und ist dafür
verantwortlich, dass einzelne Fälle nicht erneut auftreten“.
Zugleich gingen die Panelists auf konkrete Dem konnte auch Thomas Puffler von SDS zustimmen. Aus
Anwendungsfälle aus ihrer jeweiligen Praxiserfahrung ein seiner Erfahrung über mehrere Branchen hinweg habe sich
und besprachen spezifische Einsatzmöglichkeiten für KI gerade eine Kombination aus Test-Driven Development
und Automatisierung. Denn in einem Punkt waren sich die und Kundenperspektive als zielführend herausgestellt.
ExpertInnen von Beginn an einig: Besonders wichtig sei,
dass die konkrete Lösung im jeweiligen Projekt “auch auf
die Straße gebracht“ werden kann.
Zunächst ging Thomas Puffler, Senior Test Manager
bei SDS und Moderator des Panels, auf heutige
Testumgebungen ein, auf agile Projekte und Wasserfall-
Entwicklungswelten. Innerhalb dieser zunehmend
digitalisierten Testlandschaft mit steigenden Testvolumina
sei Effizienz ein Hauptthema, so Puffler. Nur so können
schneller Änderungen und Wartbarkeit erreicht werden
und so könne umgehend auf Bewegungen im Markt
reagiert werden.
Um Wiederholungen zügig durchführen und sicherstellen
zu können, dass jeder Testzyklus identisch ist, sei es absolut
sinnvoll, automatisiertes Software Testing einzuführen,
erklärte Anja Blöcher, Expert Testing – Electronic
Engineering bei VODAFONE. „So können wir auch
vermeiden, dass menschliche Fehler unterlaufen“, ergänzte
Blöcher. Dennoch gab die Expertin zu bedenken, dass in
manchen Szenarien immer noch der Mensch und End-
User den letzten Test vor der Produktivstellung durchführen
müsse.
Auch Robert Tingirică, Head of Cloud Center of Excellence
bei 1NCE, wandte ein, dass es nicht die eine Strategie
für alles gebe. „Aussagekräftige Tests sind wichtiger als
möglichst viele Tests abzudecken“, mahnte Tingirică.
In seiner Projekterfahrung sei es wichtig, dass Kunden,
WHITEPAPER: Der Einsatz künstlicher Intelligenz im Software Testing. The use of artificial intelligence in software testing. Seite 4 von 12
Published: 04/2021. © Software Daten Service Gesellschaft m.b.H.HOW THE TESTING PROCESS CAN BECOME his product best, he knows the marginal cases and is
MORE FLEXIBLE AND EFFICIENT responsible for ensuring that individual cases do not
reoccur.“ Thomas Puffler from SDS agreed to this as
In the webinar “AI in software testing“, organised by the well. From his experience across several industries, a
Connect Global Group and SDS on 31 March 2021, combination of test-driven development and customer
three experienced testing professionals discussed the future perspective has proven to be most effective.
of software testing. The central question of the group was
whether and how the degree of automation in software
testing can be increased using artificial intelligence (AI).
At the same time, the panelists elaborated on concrete
use cases from their respective practical experiences and
discussed specific application possibilities for AI and
automation. There was one point the experts agreed on
from the very beginning: It is particularly important that
the specific solution in the respective project can also be
“taken to the road“.
First, Thomas Puffler, Senior Test Manager at SDS
and moderator of the panel, talked about current test
environments, agile projects, and waterfall development
worlds. According to Puffler, efficiency is a central issue
within this increasingly digitised test environment with
growing test volumes. This is the only way to achieve
changes and maintainability faster and react immediately
to market changes.
To carry out repetitions swiftly and to ensure that each
test cycle is identical, it is absolutely useful to introduce
automated software testing, explained Anja Blöcher, Expert
Testing – Electronic Engineering at VODAFONE. “This
way, we can also avoid human errors“, Blöcher added.
However, the expert pointed out that in some scenarios,
the last test before the go-live must still be performed by the
human and end user.
Robert Tingirică, Head of Cloud Center of Excellence at
1NCE, also added that there is not only one strategy for
everything. “It is more essential to have conclusive tests than
to cover as many tests as possible“, Tingirică warned. In his
project experience, it is important that customers no longer
have to think about the cloud after having set it up. With
test-driven development, it can be ensured that a product
works smoothly and without errors. On the other hand, a lot
of time and money can be saved this way.
According to Tingirică, this also means that the product
owner performs the software test: “After all, he knows
WHITEPAPER: Der Einsatz künstlicher Intelligenz im Software Testing. The use of artificial intelligence in software testing. Seite 5 von 12
Published: 04/2021. © Software Daten Service Gesellschaft m.b.H.WO KÜNSTLICHE INTELLIGENZ EINGESETZT WHERE ARTIFICIAL INTELLIGENCE CAN BE
WERDEN KANN, UM TESTPROZESSE EFFIZIENTER USED IN ORDER TO MAKE TESTING PROCESSES
ZU GESTALTEN MORE EFFICIENT
Thomas Puffler gab daraufhin aus seiner Berufspraxis Thomas Puffler then gave concrete examples from his
konkrete Beispiele, bei denen künstliche Intelligenz professional practice where artificial intelligence has
Testprozesse wesentlich effizienter gestaltet habe. Bei created tremendously more efficient testing processes.
großen Kunden aus der Telekommunikationsbranche For big customers from the telecommunication industry,
etwa habe er die Erfahrung gemacht, dass es sich for instance, his experience has shown that working with
gerade bei Prozessen rund um den Kauf des Produktes AI-supported testing is a successful approach, particularly
und die Verteilung der Kundendaten in den Systemen for processes dealing with the purchase of a product and
als ein erfolgreicher Ansatz erwiesen habe, mit einem the distribution of customer data in the systems. “Even if
KI-gestützten Test zu arbeiten. „Selbst bei signifikanten there are significant changes of graphical user interfaces
Änderungen von grafischen User Interfaces auf Websites on websites, the software can recognise independently
kann die Software eigenständig erkennen, dass beim that the same test case is performed again in the next run“,
nächsten Durchlauf der gleiche Testfall noch einmal Puffler reported. Not only does this increase efficiency, but
durchgeführt wird“, berichtete Puffler. Das steigere die it also allows for faster implementation and maintainability.
Effizienz und ermögliche eine schnelle Umsetzung und
Wartbarkeit. Robert Tingirică from 1NCE added here that AI can
simulate human behaviour during testing. Although there
Robert Tingirică von 1NCE ergänzte an dieser Stelle, dass is no superintelligent robot yet, it is already possible to
KI beim Testing menschliches Verhalten simulieren könne. automate many test cases that still require a user or human
Zwar gebe es den superintelligenten Roboter noch nicht, to a large extent, especially in case of changes.
aber bei vielen Testfällen, für die man jetzt noch den User
oder Menschen brauche, könne man bereits zu großen
Teilen automatisieren, speziell bei Änderungen.
WHITEPAPER: Der Einsatz künstlicher Intelligenz im Software Testing. The use of artificial intelligence in software testing. Seite 6 von 12
Published: 04/2021. © Software Daten Service Gesellschaft m.b.H.DEN HERAUSFORDERUNGEN DER MEETING THE CHALLENGES OF DIGITISATION
DIGITALISIERUNG MIT HILFE DES SOFTWARE USING SOFTWARE TESTING
TESTINGS BEGEGNEN
Besonders der Kostenfaktor sei es, so Robert Tingirică, der die It is especially the cost factor that makes automation
Automatisierung von Beginn an sinnvoll mache. „Oft werden reasonable right from the start, said Robert Tingirică. “In
Aspekte, die schon am Anfang nicht gut gemacht wurden, many cases, aspects which are not done properly at the
auch später ignoriert, da es dann andere Prioritäten gibt“, beginning are also ignored at a later stage since there
sagte Tingirică. KI könne hier den User Input simulieren und are different priorities later on”, continued Tingirică. In this
von Anfang an Testfälle definieren. So könne die Lernphase für context, AI could simulate the user input and define test
das Tool bereits beim Proof of Concept starten. cases right from the beginning. The learning process for the
tool could already start with the proof of concept.
Das nahm Thomas Puffler zum Anlass, den Rahmen einmal
aufzuziehen und das gängige Mindset zu hinterfragen. Thomas Puffler took this as an opportunity to outline the
Schließlich brauche es dafür einen Paradigmenwechsel, so framework and to scrutinise the common mindset. For this,
Puffler. Anstelle alter Dogmen wie des Big Bangs und einer a paradigm shift is definitely required, said Puffler. Instead
Automatisierung erst in der Regressionsphase könne klein und of old dogmas such as the big bang and automation only
frühzeitig mit Automatisierung begonnen werden. Mit diesem in the regression phase, it could be an option to start with
„Shift Left“-Ansatz schon während des Sprints ließe sich vieles automation on a small scale and at an early stage. A lot
erreichen. In diesem Zusammenhang immer relevanter werde could be achieved by using this “shift left” approach during
in Zukunft auch das Testdatenmanagement. the sprint. In this connection, test data management will
become increasingly relevant in the future.
WHITEPAPER: Der Einsatz künstlicher Intelligenz im Software Testing. The use of artificial intelligence in software testing. Seite 7 von 12
Published: 04/2021. © Software Daten Service Gesellschaft m.b.H.WOHIN SICH SOFTWARE TESTING ENTWICKELT THE DIRECTION OF DEVELOPMENT OF
SOFTWARE TESTING
„Ich kaufe mir Computer und Maschinen, weil sie “I buy computers and machines because they can do
verschiedene Dinge schneller machen als ich“, sagte several things faster than I can”, said Robert Tingirică. “Then
Robert Tingirică. „Dann kann ich mich mit den interessanten I can concentrate on the interesting aspects. That’s exactly
Aspekten beschäftigen. Genau das erwarte ich auch von what I expect of artificial intelligence in testing.” First,
künstlicher Intelligenz im Testing.“ Zunächst müsse KI allerdings however, AI would have to become more easily accessible
zugänglicher werden, sei es in Form von Bildung, damit – either in the form of education to allow human beings to
Menschen KI nutzen könnten, vom Preis, der noch weiter nach use AI or by the price which still needs to be reduced or
unten gehen müsse, oder von Standardisierung. Aber all das, in the form of standardisation. But all that is just a matter of
so Tingirică, sei nur eine Frage der Zeit. time, Tingirică added.
Anja Blöcher von VODAFONE pflichtete ihrem Kollegen Anja Blöcher from VODAFONE agreed with her
in dieser Ansicht bei. KI könne erst dann richtig eingesetzt colleague’s view. AI could only be used properly if
werden, wenn die passenden Voraussetzungen geschaffen adequate prerequisites would have been created.
würden. „Alles beschleunigt sich, daher müssen auch “Everything is gaining speed, hence test results and
Testergebnisse und Auswertungen schnell und präzise evaluations also have to be quick and precise”, Blöcher
erfolgen“, so Blöcher. Thomas Puffler schloss einen Gedanken emphasised. Thomas Puffler added a thought on
zur Vereinfachung an: Vereinfachung beim Software Testing simplification: Simplification of software testing is a key
sei eine entscheidende Strategie, um die Mengen an Arbeit, strategy to be able to process the future workload to be
die in Zukunft auf das Testing zukämen, überhaupt verarbeiten expected in testing. “It is also a matter of convenience,
zu können. „Es geht auch um Komfort, aber vor allem um but, above all, a matter of efficiency and accuracy”,
Effizienz und Genauigkeit“, sagte Puffler und beschloss damit said Puffler and thus concluded the discussion part of the
den Diskussionsteil des Webinars. webinar.
WHITEPAPER: Der Einsatz künstlicher Intelligenz im Software Testing. The use of artificial intelligence in software testing. Seite 8 von 12
Published: 04/2021. © Software Daten Service Gesellschaft m.b.H.KONKRETE ANWENDUNGSFÄLLE UND Um ein konkretes Beispiel für den Workflow
HINDERNISSE zwischen IT, Softwareentwicklung und QA zu
geben, verwies Puffler auf seine Kundenerfahrung mit
Thomas Puffler ging anschließend auf die Frage ein, wie Telekommunikationsunternehmen. In Systemlandschaften
KI und Testautomatisierung im Unternehmen erfolgreich gebe es oft zwei unterschiedliche grafische User Interfaces,
eingesetzt werden und die Mitarbeiter an Bord geholt eines für den Servicemitarbeiter und eines für den Kunden
werden könnten. Da Puffler bei SDS bereits seit Jahren – beide sehen also etwas anderes auf der Website. „Ich
Tools in Verbindung mit KI einsetzt, konnte der Testing- war sehr beeindruckt, als ich gesehen habe, dass das
Experte wiederum aus eigener Erfahrung berichten. Test-Tool mit KI auf grafische Änderungen in diesen beiden
„Wichtig ist zum einen, dass Sie das Toolset so aufbauen, Applikationen reagieren kann“, so Puffler.
dass es zu Ihren Prozessen passt. Dazu brauchen Sie
Experten, Kommunikatoren und Techniker, die das am Darüber hinaus kann KI auch helfen, schnellere Freigaben
Anfang aufsetzen. Zum anderen müssen Sie im Testing auf für Anwendungen zu geben, ohne bei der Qualität
die speziellen Gegebenheiten der Testinfrastruktur achten. Kompromisse machen zu müssen. Denn gerade in der
Und es geht um konkrete organisatorische Dinge: Security, Telko-Branche müsse oftmals alle zwei Wochen etwas
Freischaltung und wie ich die Automatisierung, die mir die Neues produktiv gestellt werden, so Puffler. KI im Rahmen
KI ermöglicht, in das Testdatenmanagement einbetten von Testautomatisierung erlaube es hier, Testfälle bereits im
kann“, so Puffler. Wichtig sei es, sich Fachleute zu holen Sprint aufzuzeichnen, um sie dann im nächsten Sprint für
und Prozesse mit der betreffenden Abteilung abzustimmen. die Testwiederholung zu verwenden. „Diese Tests können
„Die KI ist natürlich lernfähig, aber sie braucht auch auch für den Applikationsbetrieb weitergegeben werden
menschlichen Input.“ und können auf der Produktionsmaschine etwa bei einem
schnellen Test zum Launch angewendet werden“, erklärte
„Und wenn die KI einmal einen Fehler macht?“, wollte Thomas Puffler abschließend.
jemand im Publikum wissen. Dann seien die Auswirkungen
die gleichen wie bei einem manuellen Fehler durch einen
Menschen, so Puffler. „Wenn man einen Fehler übersieht
und der Defekt in die Produktion gerät, dann geht es um
Reputationsverlust oder gar finanziellen Schaden. Insofern
muss immer noch die Fachabteilung einbezogen werden,
der die Testfälle zum Review vorgelegt werden, ähnlich
wie in einem Testfall-Repository oder Testmanagement-
Tool, etwa bei HPQC.“ Und um sich auch in Fällen von
Cyberkriminalität abzusichern, habe man bei SDS bislang
externe Fachleute für Security-Tests geholt. Konkrete Fälle
habe es aber noch nicht gegeben.
Probleme kann auch die schlechte Integration in
Anwendungen von Drittanbietern wie Zahlungsgateways
bereiten. Das führt speziell in vielen Telekommunikations-
Apps zu transaktionsbezogenen Schwierigkeiten. Anja
Blöcher ging darauf ein, ob das Testen der Software hier
die ultimative Antwort liefern könnte. „Jeder Entwickler muss
schauen, ob sein Produkt so funktioniert, wie es gedacht ist.
Ohne Testen geht es nicht“, so Blöcher.
WHITEPAPER: Der Einsatz künstlicher Intelligenz im Software Testing. The use of artificial intelligence in software testing. Seite 9 von 12
Published: 04/2021. © Software Daten Service Gesellschaft m.b.H.SPECIFIC USE CASES AND OBSTACLES There are often two different graphical user interfaces in
system environments, one for the service staff and one
Thomas Puffler then addressed the question how AI and test for the customer – therefore both see something different
automation are used successfully in a company and how on the website. “I was very impressed when I saw that
the employees could be got on board. Since Puffler has the test tool can react to graphical changes in these two
been using tools in connection with AI at SDS for years, the applications using AI”, said Puffler.
testing expert could, in turn, tell from his own experience:
“On the one hand, it is important to set up the tool set in a Moreover, AI can also facilitate faster activation for
way that it fits your processes. To achieve this, you need applications without having to make any compromises
experts, communicators, and technicians who design concerning quality. Particularly in the telecommunication
this set in the beginning. On the other hand, you have to industry, it is often necessary to go live with new features
consider the specific aspects of the testing infrastructure. every other week, Puffler added. In this context, AI within
This concerns concrete organisational aspects: security, the framework of test automation allows for recording test
activation and how I can integrate the automation cases already in the sprint and then reusing them in the next
facilitated by AI into test data management”, added Puffler. sprint for test repetitions. “These tests can also be handed
It is important to get experts and to coordinate processes on for the application operation and can be used on the
with the relevant department. “AI is, of course, capable of production machine e.g. for a quick test for launching”,
learning, but it needs human input.” Thomas Puffler concluded.
“And if AI makes an error?”, asked someone from the
audience. Then the repercussions would be the same
as in the case of a manual error of a human being, said
Puffler. “If you fail to spot an error and the defect goes
into production, this may result in a loss of reputation or
even financial damage. Consequently, the responsible
department also has to be involved. The test cases have
to be submitted to it for review, analogously to a test case
repository or a test management tool, e.g. HPQC.” And to
prepare for cases of cybercrime, SDS has so far relied on
external experts for security tests. But there have not been
any concrete cases up to now.
Problems may also result from inadequate integration
into applications of third-party providers, e.g. payment
gateways. Especially in many telecommunication apps,
this leads to transaction-related difficulties. Anja Blöcher
elaborated on the topic of whether testing the software
could provide the ultimate answer in this respect. “Each
developer has to check whether his product works as
intended. Testing is essential”, Blöcher emphasised.
To provide a specific example for the workflow between
IT, software development, and QA, Puffler referred to his
customer experience with telecommunication companies.
WHITEPAPER: Der Einsatz künstlicher Intelligenz im Software Testing. The use of artificial intelligence in software testing. Seite 10 von 12
Published: 04/2021. © Software Daten Service Gesellschaft m.b.H.VORSTELLUNG INTRODUCTION
DER WEBCAST PANELISTS OF THE WEBCAST PANELISTS
THOMAS PUFFLER THOMAS PUFFLER
Senior Test Manager Senior Test Manager
SDS Software Daten Service GmbH SDS Software Daten Service GmbH
Wien, Österreich Vienna, Austria
ANJA BLÖCHER ANJA BLÖCHER
Expert Testing – Electronic Engineering Expert Testing – Electronic Engineering
VODAFONE GmbH VODAFONE GmbH
Düsseldorf, Deutschland Düsseldorf, Germany
ROBERT TINGIRICA ROBERT TINGIRICA
Head of Cloud Center of Excellence Head of Cloud Center of Excellence
1NCE GmbH 1NCE GmbH
Köln, Deutschland Cologne, Germany
WHITEPAPER: Der Einsatz künstlicher Intelligenz im Software Testing. The use of artificial intelligence in software testing. Seite 11 von 12
Published: 04/2021. © Software Daten Service Gesellschaft m.b.H.Arbeiten mit SDS About SDS
SDS setzt kontinuierlich digitale Standards in SDS is continuously setting digital standards in financial
zukunftsweisenden Lösungen für Wertpapierabwicklung, market operations, regulations and compliance solutions
Regulatorik und Compliance für die internationale for the international financial industry. The comprehensive
Finanzindustrie. Das umfassende SDS-Portfolio deckt SDS portfolio covers state-of-the-future products and
zuverlässige Produkte und Dienstleistungen für alle services for all customer- and market-related processes,
kunden- und marktbezogenen Prozesse, von der ranging from global securities and derivative processing,
globalen Wertpapier- und Derivateverarbeitung, regulatory, tax and compliance automation, solution-
der regulatorischen, steuerlichen und Compliance- based consulting, professional testing services to
Automatisierung, der lösungsorientierten Beratung, managed services. More than 3,000 financial institutions
professionellen Testdienstleistungen bis hin zu Managed worldwide with over 10,000 users in about 80+ countries
Services ab. Mehr als 3.000 Finanzinstitute weltweit mit trust in SDS and its sustainable business values. With our
über 10.000 Anwendern in 80+ Ländern vertrauen auf proven industry experience of over 4 decades, we have
SDS und unsere nachhaltigen Unternehmenswerte. Mit become a highly trusted and equally reliable partner of
unserer Branchenerfahrung von über 4 Jahrzehnten sind renowned financial institutions all over the world. SDS
wir zu einem höchst vertrauenswürdigen und ebenso is part of Deutsche Telekom, one of the world’s leading
zuverlässigen Partner renommierter Finanzinstitute auf der providers of information and communications technology.
ganzen Welt geworden. SDS ist Mitglied der Deutsche www.sds.at
Telekom AG, einem der weltweit führenden Anbieter von
Informations- und Kommunikationstechnologien.www.sds.
at
Software Daten Service Gesellschaft m.b.H.
T-Center, Rennweg 97-99
1030 Wien, Österreich
E-Mail: marketing@sds.at
www.sds.at
© SDS Software Daten Service Gesellschaft m.b.H.
All rights reserved. The contents of this publication are protected by international copyright laws,
database rights and other intellectual property. The owner of these rights is SDS Software Daten
Service Gesellschaft m.b.H., our affiliates or other third party licensors. All product and company
names and logos contained within or appearing on this publication are the trademarks, service
marks or trading names of their respective owners, including Software Daten Service Gesellschaft
m.b.H.. This publication may not be a) copied or reproduced; or b) lent, resold, hired out or
otherwise circulated in any way or form without the prior permission of SDS Software Daten Service
Gesellschaft m.b.H.
Whilst reasonable efforts have been made to ensure that the information and content of this
publication was correct as at the date of first publication, neither
SDS Software Daten Service Gesellschaft m.b.H. or any person engaged or employed by
SDS Software Daten Service Gesellschaft m.b.H. accepts any liability for any errors, omissions
or other inaccuracies. Readers should independently verify any facts and figures as no liability
can be accepted in this regard. Readers assume full responsibility and risk accordingly for their
use of such information and content. Any views and/or opinions expressed in this publication by
individual authors or contributors are their personal views and/or opinions and do not necessarily
reflect the views and/or opinions of SDS Software Daten Service Gesellschaft m.b.H.
WHITEPAPER: Der Einsatz künstlicher Intelligenz im Software Testing. The use of artificial intelligence in software testing. Seite 12 von 12
Published: 04/2021. © Software Daten Service Gesellschaft m.b.H.Sie können auch lesen