Was ist automatisierte Software-Prüfung?

Software geprüft, um zu bestätigen, dass alle gültigen Eingänge richtig gedeutet und durchgeführt, während falsche Eingänge heraus geworfen. Tests überprüfen auch, dass Resultate leistungsfähig erzeugt und dass ein umfangreiches von Daten ohne Schluckaufe behandelt werden kann. Prüfung kann manuell oder elektronisch durchgeführt werden. Automatisierte Software-Prüfung mit.einbezieht den Gebrauch von fachkundiger Software brauch, den Code zu prüfen, der in Entwicklung ist. Solche Prüfung fördert den Software-Entwicklungsprozess, wenn sie vernünftig angewendet.

Handproben abhängen vom Meticulousness der Leute s, welche die Prüfung tun. Manuelle Software-Prüfung ist Zeit raubend und benötigt ein bedeutendes Verhältnis der Prüfvorrichtungen zu den Entwicklern für die meisten Anwendungen. Dieses aufwirft die Kosten von Entwicklung t. Zusätzlich hat manuelle Prüfung die Beschränkung, die große Mengen Daten oder viele simultanen Benutzer oder Eingänge, nicht leicht geprüft werden können.

Automatisierte Kontrollentestdurchführung der Software-Prüfung programmatically und die Auswertung des Ausganges. Die Prüfungs-Software zur Verfügung stellt Eingänge, die verschiedenen Bedingungen entsprechen, zur Software, die ausgewertet. Für jeden Satz Bedingungen, vergleicht die Prüfungs-Software die tatsächlichen Resultate mit erwünschten Ergebnissen und beibehält Statistiken über das gesamte Verhalten der Ziel-Software e. Nach einem “run† zur Verfügung stellt die Prüfungs-Software gewöhnlich zusammenfassende Resultate, damit Leute schnell feststellen können, was zum Hilfsmittel.

In automatisierter Software-Prüfung mechanisiert die langwierigen Aufgaben, die mit.einbezogen, bei der Prüfung wie Anmelden oder die hereinkommenden Daten wie Anschriften. Beträchtliche Kombinationen von Bedingungen können in laufen gelassenem jedem geprüft werden. Da automatisierte Prüfung den Gebrauch von Computern und Software mit.einbezieht, ermöglicht er auch der Simulation der großen Lasten von Eingangsdaten oder von extrem Schnellerfassungen. Jedes Durchlauf einiger Testbedingungen kann in einer Angelegenheit von Stunden abgeschlossen werden. Folglich ist automatisierte Prüfung für Rückbildungprüfung sehr nützlich, das garantiert, dass eine neue Eigenschafts- oder Wanzenverlegenheit nicht unbeabsichtigt vorher Arbeitscode brach.

Vor der Kodierung, etwas Neuentwicklungmethodenlehren wie extreme Programmierung hervorheben treme, dass Tests vorhanden sind. Die Entwicklungsmethodenlehren hervorheben, dass Rückbildungprüfung mehrfache Zeiten jeden Tag durchgeführt, die Korrektheit von Software sicherzustellen, während sie entwickelt. Wenn die Software-Mannschaft diese Methodenlehre für irgendeine bedeutende Software befolgen muss, wird es vorgeschrieben, dass automatisierte Software-Prüfung verwendet.

Die Automatisierungsprüfungs-Software muss die gewünschten Eingänge und die Ausgänge eingezogen werden. Der One-way, zum dies zu tun ist, Handprobezustände in die Software zu speichern. Eine andere Weise ist, Code zu schreiben, um verschiedene Bedingungen, innerhalb der annehmbaren Begrenzungen auf die geprüft zu werden Software zu erzeugen. So ist die Basis der automatisierten Software-Prüfung definitiv menschliche Bemühung. Die automatisierte prüfensoftware kann nicht über dieses eigenständig hinausgehen.

Automatisierte Software-Prüfung hat bedeutenden Kosten in der in seinem Gebrauch außerdem erworben zu werden Software ausgedrückt. So, ob man automatisiert und welches Teil der zu automatisieren Prüfung, Schlüsselentscheidungen sind. Automatisierte Prüfung ist nicht für Eigenschaften und Umwelt angebracht, die erwartet, um erheblich zu ändern. In den meisten Anwendungen ist eine Mischung der manuellen und automatisierten Prüfung verwendbar.