Vorteile und Richtlinien der automatisierten Prüfung
"die automatisierte Prüfung" automatisiert den
manuellen prüfenprozeß z.Z. im Gebrauch. Dieses erfordert,
daß ein formalisierter "manueller prüfenprozeß", z.Z. in der Firma
oder in der Organisation besteht.
Automatisierung ist der Gebrauch von Strategien, Werkzeuge
und Kunstprodukte, die die Notwendigkeit der manuellen oder
menschlichen Miteinbeziehung oder der Interaktion in unerfahrenen,
sich wiederholenden oder überflüssigen Aufgaben vergrößern oder
verringern.
Minimal schließt solch ein Prozeß ein:
Ausführliche Testfälle, einschließlich vorhersagbares
"erwarteten Resultate", die Geschäft von den Funktionsspezifikationen
und Designunterlagen entwickelt worden sind
Ein alleinstehendes Test-Klima, einschließlich
eine Test-Datenbank, die zu einer bekannten Konstante
wiederherstellbar ist, so, daß die Testfälle sind, wiederholt zu
werden jede Zeit, dort sind die Änderungen, die an der Anwendung
gebildet werden.
Die folgenden Arten der Prüfung können automatisiert
werden
Funktionell - die Prüfung, die Betriebe diese ist,
führen durch, wie erwartet.
Rückbildung - prüfend, daß das Verhalten des Systems
nicht geändert hat.
Ausnahme oder Negativ - Zwingen von von
fehlerbeschaffenheiten im System.
Druck - Bestimmung der absoluten Kapazitäten der
Anwendung und der funktionsfähigen Infrastrukturs.
Leistung - das Zur Verfügung stellen von von
Versicherung, daß die Leistung des Systems für ausreichend ist,
Stapelbetrieb und on-line-Verhandlungen in Beziehung zu Geschäft
Projektionen und Anforderungen.
Last - die Bestimmung der Punkte, an denen die Kapazität
und die Leistung des Systems werden, verminderte zur Situation, die
Kleinteil- oder Software-Aufsteigen angefordert würde.
Nutzen der automatisierten Prüfung
Zuverlässig: Tests führen genau die
gleichen Betriebe jede Zeit, die sie laufen gelassen werden durch,
dadurch siebeseitigen siebeseitigen menschliche Störung
Wiederholbar: Sie können prüfen, wie die
Software unter wiederholter Durchführung der gleichen Betriebe
reagiert.
Programmierbar: Sie können hoch entwickelte Tests
programmieren, die versteckte Informationen von der Anwendung
herausbringen.
Komplett: Sie können eine Suite der Tests
errichten, die jede Eigenschaft in Ihrer Anwendung umfaßt.
Mehrfachverwendbar: Sie können Tests auf
unterschiedlichen Versionen einer Anwendung wiederverwenden, selbst
wenn die Benutzerschnittstelle ändert.
Bessere Qualitäts-Software: Weil Sie mehr Tests in
weniger Zeit mit wenigen Betriebsmitteln laufen lassen können
Schnell: Automatisierte menschliche Benutzer
der Werkzeugdurchlauf-Tests erheblich schneller als.
Kostenaufstellung: Wie die Zahl Betriebsmitteln für
Rückbildungtest verringert werden.
Das Wählen der Rechtwerkzeuge für den Job und das Zielen
der rechten Bereiche der Organisation, um sie zu entfalten können
diesen Nutzen nur verwirklichen. Die rechten Bereiche, wo der
Automatisierung Sitz gewählt werden muß.
Die folgenden Bereiche müssen zuerst automatisiert
werden
1. In hohem Grade überflüssige Aufgaben
oder Drehbücher
2. Sich wiederholende Aufgaben, die bohren
oder neigen, menschliche Störung zu verursachen
3. Gut entwickelte und gut-verstandene
Gebrauchfälle oder -drehbücher zuerst
4. Verhältnismäßig beständige Bereiche
des Anwendung Überschusses die löschbare müssen automatisiert
werden.
Automatisierte Prüfvorrichtungen müssen den folgenden
Richtlinien folgen, um den Nutzen der Automatisierung zu erhalten:
? Kurz: So einfach wie möglich und nicht
einfacher.
? Self-Checking: Prüfberichte seine eigenen
Resultate; benötigt keine menschliche Deutung.
? Wiederholbar: Test kann laufen gelassen
werden viele Male in einer Reihe ohne menschliche Intervention.
? Robust: Prüfen Sie produziert das gleiche
Resultat jetzt und für immer. Tests werden nicht durch
Änderungen im externen Klima beeinflußt.
? Genügend: Tests überprüfen alle
Anforderungen der Software, die geprüft wird.
? Notwendig: Alles in jedem Test trägt zur
Spezifikation des gewünschten Verhaltens bei.
? Freier Raum: Jede Aussage ist einfach zu
verstehen.
? Leistungsfähig: Probelauf in einer
angemessenen Zeitmenge.
? Besondere: Punkte jedes Testausfalls zu
einem spezifischen Stück defekter Funktionalität;
Modultestausfälle liefern "Defekt Triangulation".
? Unabhängiges: Jeder Test selbst kann oder
in eine Suite mit einem willkürlichen Satz anderer Tests in jedem
möglichem Auftrag gelaufen werden.
? Haltbar: Tests sollten einfach sein zu
verstehen und zu ändern und zu verlängern.
? Traceable: Nach und von dem Code prüft er
und nach und von den Anforderungen.
Für mehr Sichtbarmachung dieses Artikels und freien
Training Tutorials auf der Prüfung:
http://www.exforsys.com/content/category/17/259/340/
Exforsys Angebote geben Training und Karrieredie
hilfe frei, die auf C, C++, C #, Java, J2EE, NET, PeopleSoft, SAFT,
Siebel, Orakel Apps sich spezialisiert, die einlagernden Daten,
Oracle/SQL Server/DB2 und zu prüfen. Besuchen Sie bitte
http://www.exforsys.com für mehr
Training Tutorials, denn ES Interviewfragen besucht
http://www.geekinterview.com, denn
Artikel und Betriebsmittel besuchen
http://www.itquestionbank.com
Artikel Quelle: Messaggiamo.Com
Related:
» Home Made Power Plant
» Singorama
» Criminal Check
» Home Made Energy
Holen Sie sich den HTML-Code fü Webmaster
Fügen Sie diese Artikel Ihrer Website jetzt hinzu!
Webmaster veröffentlichen Sie Ihre Artikel
Keine Anmeldung erforderlich! Füllen Sie das Formular aus und Ihr Artikel wird im Messaggiamo.Com Artikel-Verzeichnis aufgenommen!