Ein Test oder Testfall umfasst die für die Ausführung notwendigen Vorbedingungen, die Menge der Eingabewerte (ein Eingabewert je Parameter des Testobjekts), die Menge der vorausgesagten Ergebnisse, sowie die erwarteten Nachbedingungen. Testfälle werden entwickelt im Hinblick auf ein bestimmtes Ziel bzw. auf eine Testbedingung, wie z.B. einen bestimmten Programmpfad auszuführen oder die Übereinstimmung mit spezifischen Anforderungen zu prüfen [nach IEEE 610]. Silk Central unterstützt verschiedene Testtypen, und diese können je nach Bedarf strukturiert werden. | ||
Testtypen | ||
Manuelle Tests sind Schritt-für-Schritt Anweisungen für Tester. Silk Central Stellt eine Benutzeroberfläche zur Verfügung, mit der manuelle Tests effizient durchgeführt werden können, inklusive der Option während des Testens Videos und Screenshots aufzunehmen. Manuelle Tests können bei Bedarf zu einem späteren Zeitpunkt dann auch in automatisierte Tests konvertiert werden. |
||
Ein schlüsselwortgetriebener Test ist eine ausführbare Reihenfolge von Schlüsselwörtern. Ein schlüsselwortgetriebener Test kann wie jeder andere Test ausgeführt werden. Silk Central und Silk Test unterstützen die schlüsselwortgetriebene Testmethodologie und ermöglichen eine sehr enge Zusammenarbeit zwischen Automatisierungsingenieuren und Business Analysten, indem Automatisierungsingenieure ein wartbares Automatisierungs-Framework erstellen, welches aus gemeinsamen Objekten in Form von Schlüsselwörtern in Silk Test besteht. Diese Schlüsselwörter können dann von Business Analysten sowohl in Silk Test verwendet werden, um neue schlüsselwortgetriebene Tests zu erstellen, als auch in Silk Central, um existierende manuelle Tests zu automatisieren oder um neue schlüsselwortgetriebene Tests zu erstellen. |
||
Mit Unified Functional Testing (UFT) Software, früher HP QuickTest Professional (QTP) genannt, können funktionales Testen und Regressionstests für Software-Anwendungen und -Umgebungen automatisiert werden. |
||
JUnit ist ein Unit-Test-Framework für die Java-Programmiersprache. Verwenden Sie diesen Testtyp für JUnit-, Silk4J, Selenium- und UFT Developer-Tests. |
||
NUnit ist ein Unit-Test-Framework für die Microsoft .NET-Programmiersprache. |
||
MSTest ist ein Befehlszeilen-Tool von Microsoft, welches Unit-Tests ausführt die mit Visual Studio erstellt wurden. Verwenden Sie diesen Testtyp für MSTest-, Silk4NET- und UFT Developer-Tests. |
||
Mit dem ProcessExecutor-Testtyp kann jede beliebige Befehlszeile ausgeführt werden. |
||
Der -Testtyp wird verwendet um bestimmte Silk Performer .NET Explorer-Skripts oder einen bestimmten Testfall eines Skripts auszuführen. |
||
Silk Performer-Projekte können in Silk Central-Tests integriert und über Silk Central direkt ausgeführt werden. Dadurch stehen leistungsfähige Funktionen zur Analyse von Testergebnissen und Berichtserstellung zur Verfügung. Außerdem können Tests in Silk Central durch vorkonfigurierte Ausführungstermine automatisiert ausgeführt werden. |
||
Silk Test Workbench ist ein automatisiertes Testprogramm, das die Funktionstests komplexer Anwendungen beschleunigt. Silk Test Workbench bietet Unterstützung für Testanwendungen, die mit einer Vielzahl unterschiedlicher Entwicklungsprogramme hergestellt wurden, etwa Java, .NET, browserbasierte Webanwendungen und COM-Komponenten wie ActiveX-Steuerelemente und Automatisierungsobjekte. |
||
Die Silk Central-Schnittstelle von Silk Test Classic ermöglicht Silk Test Classic-Benutzern die zuverlässige Ausführung automatisierter Tests. Jeder Testfall eines Silk Test Classic-Skripts wird in seinem eigenen Testlauf ausgeführt und produziert seine eigenen Ergebnisse. |
||
Der Silk Test Classic Plan-Testtyp wird für Silk Test Classic Testpläne verwendet. Ein Testplan ist üblicherweise ein hierarchisch strukturiertes Dokument, welches die Testanforderungen beschreibt und die Befehle, 4Test-Skripts und Testfälle enthält, welche die Testanforderungen implementieren. |
||
TestPartner ist ein Micro Focus-Produkt zum Testen von Web- und Microsoft Windows-basierten Anwendungen, die Microsoft-Technologie verwenden. |
||
Teststruktur | ||
Container werden für die Testelementstruktur auf höchster Hierarchiestufe verwendet. Silk Central verbindet ein definiertes Versionsverwaltungsprofil und ein Produkt mit einem Container, was einen Einfluss darauf hat, was Sie mit den Tests in einem bestimmten Container alles tun können. |
||
Verwenden Sie Ordner zum Strukturieren Ihrer Tests innerhalb von einem Container. |
||
Testpakete stellen eine Methode dar, die Struktur von Testtypen von Fremdherstellern in Silk Central zu unterstützen. Sie bestehen aus einem Paketstamm und einer beliebigen Hierarchie von Testsuiteknoten und Testknoten. |