OpenText verfügt über jahrzehntelange Erfahrung, um Sie dabei zu unterstützen, Daten zu erschließen, Menschen und Prozesse zu verbinden und KI vertrauenswürdig zu machen
Vereinheitlichen Sie Daten nahtlos im gesamten Unternehmen, um isolierte Bereiche zu verbinden, die Zusammenarbeit zu verbessern und Risiken zu reduzieren.
Machen Sie sich bereit für KI und verwandeln Sie Ihre Daten in strukturierte, zugängliche und optimierte Informationen
Erfüllen Sie regulatorische und Compliance-Anforderungen und schützen Sie Ihre Informationen während ihres gesamten Lebenszyklus
OpenText hilft Menschen, Inhalte zu verwalten, Arbeitsabläufe zu automatisieren, KI zu nutzen und zusammenzuarbeiten, um die Produktivität zu steigern
Sehen Sie, wie Tausende von Unternehmen auf der ganzen Welt mit innovativen Lösungen von OpenText erfolgreich sind
Unsere Mitarbeiter sind unser größtes Kapital; sie sind das Herz der Marke OpenText und ihrer Werte
Erfahren Sie, wie wir gesellschaftliche Ziele vorantreiben und den positiven Wandel beschleunigen wollen
Finden Sie einen hochqualifizierten OpenText-Partner mit der richtigen Lösung für die digitale Transformation
Erkunden Sie skalierbare und flexible Bereitstellungsoptionen für globale Unternehmen jeder Größe
Lokale Kontrolle. Globaler Maßstab. Vertrauenswürdige KI
Ihre Cloud, Ihre Kontrolle
Ressourcen freisetzen, Leistung optimieren und Probleme schnell beheben
Führen Sie das System überall aus und skalieren Sie es weltweit in der Public Cloud Ihrer Wahl
Informationen auf neue Weise ansehen
KI, die Ihr Unternehmen, Ihre Daten und Ihre Ziele versteht
Freuen sie sich auf schnellere Entscheidungen. Ihr sicherer persönlicher KI-Assistent ist bereit, an die Arbeit zu gehen.
Erhalten Sie bessere Einblicke mit generativer KI für Supply Chains
Leistungsstarke Arbeit mit KI-gestütztem Content-Management und einem intelligenten KI-Content-Assistenten
Verbessern Sie die Sicherheit mit KI-Cybersecurity und agiler Bedrohungserkennung
Ermöglichen Sie eine schnellere Bereitstellung von Apps, Entwicklung und automatisierte Softwaretests
Verbessern Sie die Kundenkommunikation und das Kundenerlebnis für den Kundenerfolg
Befähigen Sie Benutzer, Servicemitarbeiter und IT-Personal, die benötigten Antworten zu finden
Informationen auf neue Weise ansehen
KI, die Ihr Unternehmen, Ihre Daten und Ihre Ziele versteht
Freuen sie sich auf schnellere Entscheidungen. Ihr sicherer persönlicher KI-Assistent ist bereit, an die Arbeit zu gehen.
Erhalten Sie bessere Einblicke mit generativer KI für Supply Chains
Leistungsstarke Arbeit mit KI-gestütztem Content-Management und einem intelligenten KI-Content-Assistenten
Verbessern Sie die Sicherheit mit KI-Cybersecurity und agiler Bedrohungserkennung
Ermöglichen Sie eine schnellere Bereitstellung von Apps, Entwicklung und automatisierte Softwaretests
Verbessern Sie die Kundenkommunikation und das Kundenerlebnis für den Kundenerfolg
Befähigen Sie Benutzer, Servicemitarbeiter und IT-Personal, die benötigten Antworten zu finden
Vorhersagen, handeln und gewinnen mit Echtzeitanalysen auf einer intelligenteren Datenplattform
Ermöglichen Sie den Benutzern einen schnelleren und einfacheren Zugriff auf die benötigten Antworten mit KI-basierter Suche für mehrere Repositorys. So können Sie von Klicks bis hin zu Unterhaltungen alles kontextualisieren
Einmal verbinden, alles erreichen – mit einer sicheren B2B-Integrationsplattform
Definieren Sie Ihr Wissen ganz neu mit KI-fähigen Content Management-Lösungen
Optimieren Sie intelligente Arbeitsumgebungen mit KI, um die Arbeitswelt zu modernisieren
Integrierte Cybersicherheitslösungen für den Schutz von Unternehmen
Zweckmäßig entwickelte Datenschutz- und Sicherheitslösungen
Definieren Sie die Bedrohungsbekämpfung neu und verbessern Sie die Sicherheitslage mit der Leistungsfähigkeit von agiler KI
Liefern Sie bessere Software – schneller – mit KI-gesteuerter DevOps-Automatisierung, Tests und Qualität
Unterstützen Sie Millionen von Entwicklern mit KI-gesteuerten DevOps-Erfahrungen
Definieren Sie Gespräche mit unvergesslichen Kundenerlebnissen neu
Gestalten Sie die Kundenkommunikation mit privater generativer KI ganz neu
Verschaffen Sie sich die nötige Klarheit, um die Kosten und die Komplexität des IT-Betriebs zu reduzieren
Definieren Sie Tier 1-Supportfunktionen mit Self-Service-Fähigkeiten aus privater generativer KI neu
Erstellen Sie individuelle Anwendungen mit bewährter OpenText Information Management-Technologie
Erstellen Sie Ihre eigene Lösung mit OpenText Cloud APIs. Mit diesen APIs erstellen Sie Echtzeit-Informationsflüsse, die benutzerdefinierte Anwendungen und Workflows ermöglichen.
Schützen, was wichtig ist, wiederherstellen, wenn es darauf ankommt
Sicheres Informationsmanagement trifft auf vertrauenswürdige KI
Ein einheitliches Daten-Framework zur Stärkung des Vertrauens in Daten und KI
Ein Ort, an dem Sie Agenten in der Sprache Ihrer Daten erstellen, einsetzen und weiterentwickeln können
Ein Satz von Tools zur Unterstützung der Datenaufnahme und zur Automatisierung der Metadaten-Tagging-Prozesse, um KI zu fördern
Eine Suite von Diensten und APIs, die proaktive und dauerhafte Governance ermöglichen
Professionelle Service-Experten, die Sie auf Ihrer KI-Reise unterstützen
Profitieren Sie von mehr Transparenz und präziseren Erkenntnissen durch KI-gestütztes Informationsmanagement. Möchten Sie sehen, wie?
Transformieren Sie die tägliche Arbeit mit KI-gestütztem Enterprise Content Management
Reduzieren Sie die Kosten und Komplexität von IT-Servicemanagement, AIOps und Observability
KI-gestützte B2B-Integration für eine erfolgreiche Lieferkette
Steigern Sie Wert, Wachstum und Kundenloyalität durch vernetzte Kundenerlebnisse
Agile Entwicklung und Softwarebereitstellung? Es scheint nur unmöglich
Cybersicherheit für Unternehmen
Entdecken Sie Erkenntnisse mit KI-Datenanalysen
Informationen auf neue Weise ansehen
KI, die Ihr Unternehmen, Ihre Daten und Ihre Ziele versteht
Freuen sie sich auf schnellere Entscheidungen. Ihr sicherer persönlicher KI-Assistent ist bereit, an die Arbeit zu gehen.
Erhalten Sie bessere Einblicke mit generativer KI für Supply Chains
Leistungsstarke Arbeit mit KI-gestütztem Content-Management und einem intelligenten KI-Content-Assistenten
Verbessern Sie die Sicherheit mit KI-Cybersecurity und agiler Bedrohungserkennung
Ermöglichen Sie eine schnellere Bereitstellung von Apps, Entwicklung und automatisierte Softwaretests
Verbessern Sie die Kundenkommunikation und das Kundenerlebnis für den Kundenerfolg
Befähigen Sie Benutzer, Servicemitarbeiter und IT-Personal, die benötigten Antworten zu finden
Verbessern Sie Effizienz, Sicherheit und Kundenzufriedenheit mit OpenText
Transformieren Sie die Energie- und Ressourcenprozesse mit Cloud, Cybersicherheit und KI
Steigern Sie Kundenerlebnis, Compliance und Effizienz mit KI
Denken Sie Ihre Mission mit regierungssicherem Informationsmanagement neu
Verbessern Sie die Versorgung und die Patientenbindung mit KI-gestützten Lösungen
Modernisieren Sie juristische Teams mit automatisierten, KI-gestützten Legal-Tech-Lösungen
Modernisieren Sie Fertigungsprozesse und Logistik, um Kosten zu senken und die Compliance zu gewährleisten
Verbessern Sie die Verbraucherbindung mit Omnichannel-Retail-Lösungen und KI
Prozesse schneller und mit geringerem Risiko ausführen
Erreichen Sie die digitale Transformation mit Unterstützung von zertifizierten Experten
Modernisieren Sie Ihr Informationsmanagement mit zertifizierten Experten
Erreichen Sie Geschäftsziele mit Expertenberatung, Managed Services und mehr.
Verwandeln Sie den Support in Ihren strategischen Vorteil
Entlasten Sie Ihre internen Teams mit fachkundigem IT-Servicemanagement
Informieren Sie sich über die Schulungsmöglichkeiten, die Anwendern aller Qualifikationsstufen helfen, OpenText-Produkte effektiv einzusetzen und zu nutzen
Modernisieren Sie Ihr Informationsmanagement mit zertifizierten Experten
Erreichen Sie Geschäftsziele mit Expertenberatung, Managed Services und mehr.
Verwandeln Sie den Support in Ihren strategischen Vorteil
Entlasten Sie Ihre internen Teams mit fachkundigem IT-Servicemanagement
Informieren Sie sich über die Schulungsmöglichkeiten, die Anwendern aller Qualifikationsstufen helfen, OpenText-Produkte effektiv einzusetzen und zu nutzen
Finden Sie einen hochqualifizierten OpenText-Partner mit der richtigen Lösung für die digitale Transformation
OpenText arbeitet mit führenden Cloud-Infrastruktur-Anbietern zusammen, um die Flexibilität zu bieten, OpenText-Lösungen überall auszuführen
OpenText arbeitet mit führenden Anbietern von Unternehmens-Apps zusammen, um unstrukturierte Inhalte für bessere Geschäftseinblicke freizuschalten
Informieren Sie sich über flexible und innovative Angebote, die einen Mehrwert für OpenText-Lösungen bieten
Entdecken Sie die verfügbaren Ressourcen zur Unterstützung und zum Ausbau der Fähigkeiten von Partnern
Erhalten Sie fachkundigen Produkt- und Service-Support, um die Lösung von Problemen zu beschleunigen und die Geschäftsabläufe effizient zu halten
Entdecken Sie detaillierte Dienstleistungen und Beratungspräsentationen, Briefings, Dokumentationen und weitere Ressourcen

Funktionstests sind eine Art von Tests, die darauf abzielen, festzustellen, ob jede Anwendungsfunktion gemäß den Softwareanforderungen funktioniert. Jede Funktion wird mit der entsprechenden Anforderung verglichen, um festzustellen, ob ihre Ausgabe mit den Erwartungen des Endbenutzers übereinstimmt. Die Prüfung erfolgt durch die Bereitstellung von Beispieleingaben, die Erfassung der resultierenden Ausgaben und die Überprüfung, ob die tatsächlichen Ausgaben mit den erwarteten Ausgaben übereinstimmen.
Einige Beispiele für funktionale Tests sind:
Im Gegensatz zum nicht-funktionalen Testen geht es beim funktionalen Testen nicht darum, die Qualität, Sicherheit oder Leistung des zugrunde liegenden Quellcodes der Anwendung zu untersuchen. Er misst nicht die Geschwindigkeit, Skalierbarkeit und Zuverlässigkeit.
Funktionstests konzentrieren sich vielmehr auf die Ergebnisse der Verarbeitung und nicht auf die Mechanik der Verarbeitung und ermitteln, ob die Anwendung die grundlegenden Mindesterwartungen der Benutzer erfüllt.
In diesem Sinne ist die Definition des funktionalen Testens fast gleichbedeutend mit Black-Box-Tests, während White-Box-Tests eher ein Merkmal von nicht-funktionalen Tests sind.
Ein Plan für funktionale Tests folgt in der Regel der folgenden Reihenfolge:
Identifizieren Sie die Testziele
Funktionale Testziele sind die Funktionen, die von der Software auf der Grundlage der Projektanforderungen erwartet werden. Zu den Testzielen gehört die Überprüfung, ob die Anwendung so funktioniert, wie sie soll, und ob sie Fehler und unerwartete Szenarien angemessen behandelt.
Testszenarien erstellen
Erstellen Sie eine Liste aller möglichen (oder zumindest der wichtigsten) Testszenarien für ein bestimmtes Merkmal. Testszenarien beschreiben die verschiedenen Arten, wie die Funktion verwendet wird. Bei einem Zahlungsmodul können die Testszenarien beispielsweise mehrere Währungen, den Umgang mit ungültigen oder abgelaufenen Kartennummern und die Generierung einer Benachrichtigung bei erfolgreichem Abschluss einer Transaktion umfassen.
Testdaten erstellen
Erstellen Sie Testdaten, die auf der Grundlage der von Ihnen identifizierten Testszenarien normale Nutzungsbedingungen simulieren. Sie können die Testdaten manuell eingeben (z. B. aus einer MS-Excel-Tabelle oder einem Ausdruck) oder automatisch über ein Skript oder ein Testwerkzeug, das die Daten aus einer Datenbank, einer flachen Datei, XML oder einer Tabelle liest und eingibt. Jeder Satz von Eingabedaten sollte auch über zugehörige Daten verfügen, die das erwartete Ergebnis beschreiben, das die Eingabedaten erzeugen sollen.
Testfälle entwerfen
Erstellen Sie Testfälle auf der Grundlage der verschiedenen gewünschten Ergebnisse für die Testeingaben. Wenn Sie zum Beispiel eine ungültige Kreditkartennummer eingeben, sollte die Anwendung eine aussagekräftige Fehlermeldung anzeigen.
Ausführen der Testfälle
Führen Sie die Testfälle in der Anwendung durch und vergleichen Sie die tatsächlichen Ergebnisse mit den erwarteten Ergebnissen. Wenn die tatsächliche und die erwartete Ausgabe voneinander abweichen, hat das Merkmal den Test nicht bestanden und es sollte ein Fehler aufgezeichnet werden.
Erkennen, Verfolgen und Beheben von Mängeln
Sobald ein Fehler identifiziert ist, sollte er in einem formalen Verfolgungssystem erfasst werden, das dem gesamten Projektteam zugänglich ist. Bevor ein Fehler als geschlossen markiert wird, sollten die erforderlichen Änderungen an der Anwendung vorgenommen und der Testfall erneut ausgeführt werden, um die Lösung zu bestätigen.
Werkzeuge zur Automatisierung von Funktionstests sind in der Lage, mit der Benutzeroberfläche der zu testenden Anwendung zu interagieren. Sie können Objekte auf dem Bildschirm erkennen, wie z. B. Listenfelder, Textfelder und Schaltflächen, und sie können eine Auswahl treffen, Daten eingeben und sie drücken.
Viele Automatisierungswerkzeuge für Funktionstests enthalten einen Rekorder, der den Benutzer bei der Interaktion mit einer Anwendung und ihren Objekten auf dem Bildschirm "beobachtet", die Daten, die er in das System eingibt, und die Aktionen, die der Benutzer ausführt, wie das Drücken von Tasten oder die Auswahl von Menüs, aufzeichnet. Diese Aktionen können dann unter Verwendung der während der Aufzeichnung erfassten Objekte, Daten und Aktionen wiedergegeben werden, um die Aktivitäten des Benutzers zu reproduzieren. Die Ergebnisse dieser Aktionen werden vom Testwerkzeug aufgezeichnet und mit den vom Automatisierungsingenieur definierten erwarteten Ergebnissen verglichen, um festzustellen, ob der Test bestanden oder nicht bestanden wurde.
Ingenieure für funktionale Testautomatisierung können ihre Tests schrittweise mit den vom Tool erkannten Objekten aufbauen oder mit einer Aufzeichnung beginnen, die Schritte anpassen und die Daten parametrisieren, um sie zu verallgemeinern und Tests in verschiedenen Umgebungen, einschließlich verschiedener Browser und mobiler Geräte, ausführen zu können.
Führende Testautomatisierungs-Tools verfügen heute über Funktionen der Künstlichen Intelligenz (KI) , die fortschrittliche Techniken wie maschinelles Lernen, Computer Vision, neuronale Netze und natürliche Sprachverarbeitung einsetzen. Dies hilft dabei, Objekte auf dem Bildschirm auf die gleiche Weise zu identifizieren wie ein Mensch, mit Objekten auf natürliche Weise zu interagieren und sie zu manipulieren, und ermöglicht es, Tests in einfachem Englisch zu schreiben.
Es hat sich gezeigt, dass KI-basierte funktionale Testautomatisierung die Zeit für die Testerstellung verkürzt, die Testabdeckung erhöht, die Ausfallsicherheit von Testressourcen verbessert und den Aufwand für die Testwartung reduziert.
Frühzeitig Testfälle erstellen
Warten Sie nicht, bis die Codierung der Anwendung oder des Moduls abgeschlossen ist, bevor Sie mit der Erstellung von Testfällen beginnen. In den frühen Phasen des Projekts sind die Benutzeranforderungen am frischesten. Sie können die Testfälle später bei Bedarf jederzeit ändern.
Automatisieren Sie
Funktionstests können ein mühsamer, sich wiederholender und zeitraubender Prozess sein. Je mehr Sie automatisieren, desto schneller können Sie die gewünschte Funktionalität sicherstellen oder Fehler erkennen und beheben, und desto mehr sparen Sie bei der Bereitstellung der App an Testzeit und Kosten. Es ist vielleicht nicht möglich oder sogar wünschenswert, alle Testfälle zu automatisieren, aber allein die wichtigsten Testfälle von der manuellen Liste zu entfernen, kann Ihren Test-ROI erheblich verbessern.
Verstehen Sie den Denkprozess des Nutzers
Funktionstester müssen ein tiefes Verständnis für die Denkweise des Endbenutzers haben. Für jede Anwendung gibt es oft verschiedene Arten von Benutzern (Käufer, Verkäufer, Verwalter, Dateneingabebeamte, Vorgesetzte usw.). Die verschiedenen Benutzertypen und ihre typische Navigation in der Anwendung müssen bei jedem Testplan berücksichtigt werden.
Prioritäten setzen
Prüfer haben nur begrenzte Zeit und Ressourcen. Nicht jede Funktion kann getestet werden. Einige Anwendungsfunktionen sind von hoher Priorität und müssen daher Vorrang vor Funktionen mit geringerer Priorität haben.
Obwohl Funktionstests für viele Unternehmen eine Herausforderung darstellen können, überwiegen die Vorteile einer ordnungsgemäß automatisierten QA-Organisation für Funktionstests diese Herausforderungen bei weitem. Finden Sie heraus, wie OpenText™ funktionale Testlösungen Ihnen helfen können, optimalen Nutzen aus Ihren funktionalen Tests zu ziehen.
Beschleunigen Sie die Testautomatisierung mit der Leistungsfähigkeit der KI
Binden Sie Ihre Entwickler mit integrierten, automatisierten Shift-Left-Tests ein
Entwickeln, debuggen, überwachen und optimieren Sie Anwendungen von überall aus
Beschleunigen Sie Softwaretests mit realistischen APIs und Simulationen
Liefern Sie bessere Software – schneller – mit KI-gesteuerter DevOps-Automatisierung, Tests und Qualität