Systemtests
Systemtests wird auf einem vollständigen integrierten System getestet Bedarf.
Systemtests dauert als Eingabe alle integrierten Komponenten, die bestanden wurden Integrationstests. Der Zweck der Integrationstests besteht darin, Inkonsistenzen zwischen den gemeinsam integrierten Einheiten zu erkennen (genannt Assemblagen). Systemtests versuchen, Defekte sowohl innerhalb der "Inter-Assemblagen" als auch innerhalb des gesamten Systems zu erkennen. Das tatsächliche Ergebnis ist das erzeugte oder beobachtete Verhalten, das bei getestetem Komponente oder System getestet wird.[1]
Systemtests werden im gesamten System im Kontext von beiden durchgeführt funktionale Anforderung Spezifikationen (FRS) oder System Anforderungen Spezifikation (SRS) oder beides. Systemtests Tests nicht nur das Design, sondern auch das Verhalten und sogar die angenommenen Erwartungen des Kunden. Es ist auch beabsichtigt, bis und über die Grenzen hinaus zu testen, die in den Spezifikationen der Software- oder Hardwareanforderungen (en) definiert sind.
Ansätze
- Destruktives Testen: Tests werden zum Versagen des Probens durchgeführt, um die Leistung oder das Material eines Probens unter verschiedenen Lasten zu verstehen.
- Zerstörungsfreie Prüfung: Analysetechniken zur Bewertung der Eigenschaften eines Materials, eines Komponenten oder eines Systems, ohne Schäden zu verursachen.
- Fehlerinjektion: Eine Testtechnik, die das System auf ungewöhnliche Weise zur Untersuchung des Systemverhaltens belastet.[2][3][4]
Subjektspezifische Testmethoden
Softwaretest
Softwaretest ist eine Untersuchung, die durchgeführt wird, um den Interessengruppen Informationen über die Qualität des zu testenden Softwareprodukts oder -dienstes zur Verfügung zu stellen.[5] Software -Tests können auch eine objektive und unabhängige Sichtweise der Software bieten, damit das Unternehmen die Risiken der Software -Implementierung schätzen und verstehen kann. Software -Tests umfassen die Ausführung einer Softwarekomponente oder einer Systemkomponente, um eine oder mehrere interessierende Eigenschaften zu bewerten. Im Allgemeinen geben diese Eigenschaften an, inwieweit die zu testende Komponente oder das zu testende System die Anforderungen erfüllt, die ihre Gestaltung und Entwicklung leiten, korrekt auf alle Arten von Eingaben reagieren, ihre Funktionen innerhalb einer akzeptablen Zeit ausführen, ausreichend verwendbar sind, installiert und installiert werden können, und kann installiert werden, und kann installiert werden. Laufen Sie in seinen beabsichtigten Umgebungen und erzielen das allgemeine Ergebnis, das seine Stakeholder wünschen. Da die Anzahl möglicher Tests für selbst einfache Softwarekomponenten praktisch unendlich ist, werden bei allen Software -Tests einige Strategien verwendet, um Tests auszuwählen, die für die verfügbaren Zeit und Ressourcen möglich sind.
Mobile-Gerätetests
Mobile-Gerätetests versichert die Qualität von mobilen Geräten wie Mobiltelefonen, PDAs usw. Die Tests werden sowohl auf Hardware als auch auf Software durchgeführt. Aus der Ansicht verschiedener Verfahren umfasst das Test F & E -Tests, Werkstests und Zertifikatstests. Mobile-Geräte-Tests umfassen eine Reihe von Aktivitäten, wenn Sie mobile Anwendungen, Inhalte und Dienste auf realen Mobilteilen überwachen und stören. Tests umfassen Verifizierung und Validierung von Hardware -Geräten und Softwareanwendungen.
Siehe auch
- Automatische Testgeräte
- Testfall
- Testvorrichtung
- Versuchsplan
- Automatisierte Tests
- Qualitätskontrolle
- Fehlerinjektion
Anmerkungen
- ^ "ISTQB -Standard -Glossar von Begriffen, die bei Software -Tests verwendet werden".
- ^ Moradi, Mehrdad; Van Acker, Bert; Vanherpen, Ken; Denil, Joachim (2019). Chamberlain, Roger; Taha, Walid; Törngren, Martin (Hrsg.). "Modell-implementierte Hybridfehlerinjektion für Simulink (Tool-Demonstrationen)". Cyber -physikalische Systeme. Modellbasiertes Design. Vorlesungsnotizen in Informatik. Cham: Springer International Publishing. 11615: 71–90. doi:10.1007/978-3-030-23703-5_4. ISBN 978-3-030-23703-5.
- ^ "Optimierung der Fehlerinjektion in der FMI-Co-Simulation durch Sensitivitätspartitionierung | Verfahren der Sommersimulationskonferenz 2019". dl.acm.org. Abgerufen 2020-06-15.
- ^ Moradi, Mehrdad, Bentley James Oakes, Mustafa Saraoglu, Andrey Morozov, Klaus Janschek und Joachim Denil. "Erforschen des Fehlerparameters unter Verwendung von Verstärkungslern-basierter Fehlerinjektion." (2020).
- ^ Kaner, Cem (17. November 2006). Versuchsforschung (PDF). Quality Assurance Institute Worldwide Annual Software Testing Conference. Orlando, fl. Abgerufen November 22, 2014.
Verweise
- Black, Rex (2002). Verwaltung des Testprozesses (2. Aufl.). Wiley Publishing. ISBN 0-471-22398-0.