196 Shares 1619 views

Funktionsprüfung

Unter allen Arten von Funktionstests ist besetzt zu Recht eine führende Position, weil das Programm sollte richtig in erster Linie arbeiten, oder durch einfache Handhabung, Sicherheit und keinen ausreichende Geschwindigkeit absolut keinen Sinn hat. Neben Testen verschiedene Techniken zu besitzen, muss jede Person verstehen, wie man richtig einen Audit durchzuführen, um die wirksamsten Ergebnisse zu erzielen.

Funktionsprüfung: wo die Hauptanstrengungen zu lenken?

– modular und Systemprüfung;

– die „weiße“ oder „schwarze“ Box zu überprüfen;

– auf die manuelle Prüfung und Automatisierung;

– neue Funktionen oder zu testen Regressionstests ;

– auf dem „negativen“ oder „positiven“ -Tests.

Zwischen all dieser Aktivitäten ist es wichtig, den richtigen Weg zu finden, die die „durchschnittliche“ wird es sein, die Bemühungen Ausgleich von Vorteil jeder der Richtungen der maximalen Aufnahme.

Software-Verifikation wird auf verschiedene Weise durchgeführt, von denen eine auf einer „Blackbox“ oder Steuerung von Daten getestet wird.

Das Programm ist in diesem Fall in Bezug auf die „Black Box“ dargestellt und Kontrolle durchgeführt, die Umstände zu ermitteln, in denen das Verhalten des Programms nicht den Spezifikationen. Alle Fehler werden mittels Datenmanagement bestimmt, die durch umfangreiche Tests durchgeführt, das heißt, alle möglichen Verwendung von Datentypen.

Wenn das Programm Befehlsausführung auf die Ereignisse hängt es vorangeht, dann ist es müssen alle möglichen Sequenzen überprüfen. Es ist klar, dass in den meisten Fällen einfach unmöglich ist, eine umfassende Prüfung zu machen, so eher eine akzeptable oder vernünftige Option, limitierte Auflage des Programms auf eine kleine Teilmenge aller Eingabedaten zu wählen. Diese Option wird garantiert voll das Fehlen von Abweichungen von den Spezifikationen.

Funktionsprüfung beinhaltet die richtige Wahl zu testen. In diesem Fall zwischen diesem Verfahren zum Bilden von Sätzen für sie zu unterscheiden:

– Grenzwertanalyse;

– Äquivalenz;

– die Übernahme von Fehlern;

– Analyse des Zusammenhangs zwischen Ursache und Wirkung.

Sie können separat jeden von ihnen sehen.

Die Analyse der Grenzwerte. Unter den Randwerte wird allgemein als jene an den Grenzen der Äquivalenzklassen befindet sich verstanden. An solchen Orten wahrscheinlich einen Fehler zu erkennen. Die Anwendung dieser Methode erfordert professionelle Definition von Kreativität und Know-how in diesem speziellen Problem unter Berücksichtigung.

Equivalence Partitionierung. Alle möglichen Arten von Eingangsparameter werden in mehrere Äquivalenzklassen unterteilt. Die Daten werden auf der Grundlage ähnlicher Fehler kombiniert. Es wird angenommen, dass, wenn ein Satz von einer Klasse einen Fehler erkennt, wird es auch gleichwertig sein, um anzuzeigen. Funktionstests des vorliegenden Verfahrens wird in zwei Phasen durchgeführt: die ersten aus der Auswahl der Äquivalenzklassen, während die zweiten spezielle Test gebildet hat.

Die Analyse der Beziehungen von Ursache und Wirkung. Das System kann Tests wählen mit hohen Produktivität durch Durchführung der Prüfungen. In diesem Fall wird als die Ursache für getrennte Eingangsbedingung empfangen wird, und wird als eine Folge eines Ausgangszustand gesehen. Das Verfahren basiert auf der Idee der zuschreibt alle möglichen Gründe für bestimmte Konsequenzen, das ist die eigentliche Ursache-Wirkungs-Beziehungen zu klären. die Software-Tests in mehreren Stufen durchgeführt wird, in einer Liste der Ursachen und Folgen, die sich ergeben.