Annahmeprüfung

In der Technik und seinen verschiedenen Subdisziplinen ist Annahmeprüfung ein Test, der geführt ist, um zu bestimmen, ob den Anforderungen einer Spezifizierung oder Vertrags entsprochen wird. Es kann chemische Tests, physische Tests oder Leistungstests einschließen.

In der Systemtechnik kann es auf einem System durchgeführte Prüfung des schwarzen Kastens einschließen (zum Beispiel: ein Stück der Software, viele verfertigte mechanische Teile oder Gruppen von chemischen Produkten) vor seiner Übergabe.

Softwareentwickler unterscheiden häufig Annahmeprüfung durch den Systemversorger von der Annahmeprüfung durch den Kunden (der Benutzer oder Kunde) vor der akzeptierenden Übertragung des Eigentumsrechts. Im Fall von der Software ist vom Kunden durchgeführte Annahmeprüfung als Benutzerakzeptanz-Prüfung (UAT), Endbenutzer bekannt, der, Seite (Annahme) Prüfung oder Feld (Annahme) Prüfung prüft.

Ein Rauch-Test wird als eine Abnahmeprüfung vor dem Einführen eines Bauens zum Hauptprobeprozess verwendet.

Übersicht

Prüfung ist allgemein mit dem Laufen eines Gefolges von Tests auf dem vollendeten System verbunden. Jeder individuelle Test, der als ein Fall bekannt ist, übt eine besondere Betriebsbedingung der Umgebung des Benutzers oder Eigenschaft des Systems aus, und wird auf einen Pass hinauslaufen oder, oder boolean, Ergebnis scheitern. Es gibt allgemein keinen Grad des Erfolgs oder Misserfolgs. Das Testumfeld wird gewöhnlich entworfen, um, oder so nahe identisch zu sein, wie möglich, zur Umgebung des vorausgesehenen Benutzers, einschließlich Extreme von solchem. Diese Testfälle müssen jeder durch Testfall-Eingangsdaten oder eine formelle Beschreibung der betrieblichen Tätigkeiten (oder beide) begleitet werden, um — beabsichtigt durchgeführt zu werden, um den spezifischen Fall — und eine formelle Beschreibung der erwarteten Ergebnisse gründlich auszuüben.

Annahmetests/Kriterien (in der Flinken Softwareentwicklung) werden gewöhnlich von Geschäftskunden geschaffen und auf einer Geschäftsbereichssprache ausgedrückt. Das sind Tests auf höchster Ebene, um die Vollständigkeit einer Benutzergeschichte oder während jedes Sprints/Wiederholung 'gespielter' Geschichten zu prüfen. Diese Tests werden ideal durch die Kollaboration zwischen Geschäftskunden, Wirtschaftsanalytikern, Prüfern und Entwicklern geschaffen, jedoch sind die Geschäftskunden (Produkteigentümer) die primären Eigentümer dieser Tests. Da die Benutzergeschichten ihre Annahmekriterien passieren, können die Geschäftseigentümer der Tatsache überzeugt sein, dass die Entwickler in der richtigen Richtung darüber fortschreiten, wie die Anwendung vorgestellt wurde, um zu arbeiten, und so ist es notwendig, dass diese Tests beide Geschäftslogiktests sowie UI Gültigkeitserklärungselemente (nötigenfalls) einschließen.

Abnahmeprüfungskarten werden während der Sprint-Planungs- oder Wiederholungsplanungssitzung ideal geschaffen, bevor Entwicklung beginnt, so dass die Entwickler eine klare Idee davon haben, was man sich entwickelt. Manchmal (wegen der schlechten Planung!) können Abnahmeprüfungen vielfache Geschichten abmessen (die in demselben Sprint nicht durchgeführt werden) und es verschiedene Weisen gibt, sie während wirklicher Sprints zu prüfen. Eine populäre Technik soll Außenschnittstellen oder Daten verspotten, um andere Geschichten nachzuahmen, die während einer Wiederholung nicht erschöpft werden könnten (weil jene Geschichten relativ niedrigerer Geschäftsvorrang gewesen sein können). Eine Benutzergeschichte wird abgeschlossen nicht betrachtet, bis die Abnahmeprüfungen gegangen sind.

Prozess

Das Abnahmeprüfungsgefolge wird gegen die gelieferten Eingangsdaten oder das Verwenden einer Abnahmeprüfungsschrift geführt, um die Prüfer zu leiten. Dann sind die erhaltenen Ergebnisse im Vergleich zu den erwarteten Ergebnissen. Wenn es ein richtiges Match für jeden Fall gibt, wie man sagt, geht das Testgefolge. Wenn nicht, das System kann entweder zurückgewiesen oder auf Bedingungen akzeptiert werden, die vorher zwischen dem Förderer und dem Hersteller abgestimmt sind.

Das Ziel ist, Vertrauen zur Verfügung zu stellen, dass das gelieferte System den Geschäftsanforderungen sowohl von Förderern als auch von Benutzern entspricht. Die Annahmephase kann auch als das Endqualitätstor handeln, wo irgendwelche Qualitätsdefekte nicht vorher entdeckt aufgedeckt werden können.

Ein Hauptzweck der Annahmeprüfung besteht darin, dass einmal vollendet erfolgreich und zur Verfügung gestellt sicher zusätzlich (vertraglich abgestimmt) Annahmekriterien entsprochen wird, werden die Förderer dann auf dem System als Zufriedenheit des Vertrags (vorher abgestimmt zwischen Förderer und Hersteller) Schluss machen, und Restzahlung liefern.

Benutzerakzeptanz-Prüfung

User Acceptance Testing (UAT) ist ein Prozess, um Bestätigung zu erhalten, dass sich ein System gegenseitig vereinbart Voraussetzungen trifft. Subject Matter Expert (SME), vorzugsweise der Eigentümer oder Kunde des Gegenstands unter dem Test, stellt solche Bestätigung nach der Probe oder Rezension zur Verfügung. In der Softwareentwicklung ist UAT eine der Endstufen eines Projektes und kommt häufig vor vor einem Kunden oder Kunden akzeptiert das neue System.

Benutzer des Systems führen diese Tests durch, welche Entwickler auf den Vertrag des Kunden oder die Benutzeranforderungsspezifizierung zurückzuführen sind.

Testentwerfer richten formelle Tests auf und denken eine Reihe von Strenge-Niveaus aus. Ideal sollte der Entwerfer der Benutzerakzeptanz-Tests nicht der Schöpfer der formellen Integration und Systemtest-Fälle für dasselbe System sein. Der UAT handelt als eine Endüberprüfung der erforderlichen Geschäftsfunktion und richtige Wirkung des Systems, mit wirklichen Gebrauch-Bedingungen im Auftrag des zahlenden Kunden oder eines spezifischen großen Kunden wetteifernd. Wenn die Softwarearbeiten, wie beabsichtigt, und ohne Probleme während des normalen Gebrauches, man dasselbe Niveau der Stabilität in der Produktion vernünftig extrapolieren kann.

Benutzertests, die gewöhnlich von Kunden oder Endbenutzern durchgeführt werden, konzentrieren sich nicht normalerweise darauf, einfache Probleme wie sich schreibende Fehler und kosmetische Probleme, noch showstopper Defekte wie Softwareunfälle zu identifizieren; Prüfer und Entwickler identifizieren vorher und befestigen diese Probleme während der früheren Einheitsprüfung, Integrationsprüfung und Systemprobephasen.

Die Ergebnisse dieser Tests geben Vertrauen den Kunden betreffs, wie das System in der Produktion leisten wird. Es kann auch gesetzliche oder vertragliche Voraussetzungen für die Annahme des Systems geben.

Q-UAT - gemessene Benutzerakzeptanz-Prüfung

Gemessene Benutzerakzeptanz-Prüfung (Q-UAT oder, einfacher, die "Gemessene Annäherung") ist ein revidierter Geschäftsannahmeprobeprozess, der zum Ziel hat, eine klügere und schnellere Alternative zur traditionellen UAT Phase zur Verfügung zu stellen. Tiefe-Prüfung wird gegen Geschäftsvoraussetzungen nur an spezifischen geplanten Punkten in der Anwendung oder dem Dienst unter dem Test ausgeführt. Ein Vertrauen auf der besseren Qualitätscodeübergabe von der Phase der Entwicklung/bauen wird angenommen, und ein ganzes Verstehen des passenden Geschäftsprozesses ist eine Vorbedingung. Diese Methodik - wenn ausgeführt, richtig - läuft auf einen schnellen Wendeplatz gegen den Plan, eine reduzierte Anzahl gegen Testdrehbücher hinaus, die komplizierter und in der Breite breiter sind als traditioneller UAT und schließlich das gleichwertige über ein kürzeres Lieferfenster erreichte Vertrauensniveau, Produkten/Änderungen erlaubend, zu kommen, um schneller einzukaufen.

Die Q-UAT-Annäherung hängt von einem "gated" dreidimensionalen Modell ab. Die Schlüsselkonzepte sind:

  1. Geradlinige Prüfung (LEUTNANT, die 1. Dimension)
  2. Rekursive Prüfung (RT, die 2. Dimension)
  3. Anpassungsfähige Prüfung (AN, die 3. Dimension).

Die vier "Tore", die vereinigen und die 3-dimensionale Mustertat als Qualität unterstützen, schützen, und schließen Sie zeitgenössische Probekonzepte ein wie:

  • Innere Konsistenzprüfungen (ICS)
  • Major Systems/Services Checks (MSC)
  • Schritthaltendes/reaktives Rückwärts Gehen (RTR).

Die Gemessene Annäherung wurde durch die ehemalige "Guerillakämpfer"-Methode der Annahmeprüfung gestaltet, die selbst eine Antwort auf die Prüfung von Phasen war, die sich zu kostspielig erwiesen haben, um für viele Small/medium-Scale-Projekte nachhaltig zu sein.

Annahmeprüfung in der Äußersten Programmierung

Annahmeprüfung ist ein Begriff, der in flinken Softwareentwicklungsmethodiken, besonders Äußerster Programmierung gebraucht ist, sich auf die funktionelle Prüfung einer Benutzergeschichte durch die Softwareentwicklungsmannschaft während der Durchführungsphase beziehend.

Der Kunde gibt Drehbücher an, um zu prüfen, als eine Benutzergeschichte richtig durchgeführt worden ist. Eine Geschichte kann eine oder mehrere Abnahmeprüfungen haben, was auch immer sie nimmt, um die Funktionalitätsarbeiten zu sichern. Abnahmeprüfungen sind schwarze Kasten-Systemteste. Jede Abnahmeprüfung vertritt etwas erwartetes Ergebnis vom System. Kunden sind dafür verantwortlich, die Genauigkeit der Abnahmeprüfungen nachzuprüfen und Testhunderte nachzuprüfen, um zu entscheiden, der gescheitert hat, sind Tests vom höchsten Vorrang. Abnahmeprüfungen werden auch als Tests des rückwärts Gehens vor einer Produktionsausgabe verwendet. Eine Benutzergeschichte wird abgeschlossen nicht betrachtet, bis sie seine Abnahmeprüfungen passiert hat. Das bedeutet, dass neue Abnahmeprüfungen für jede Wiederholung geschaffen werden müssen oder die Entwicklungsmannschaft Nullfortschritt melden wird.

Typen der Annahmeprüfung

Typische Typen der Annahmeprüfung schließen den folgenden ein

Benutzerakzeptanz-Prüfung:

:This kann Fabrikannahmeprüfung, d. h. die von Fabrikbenutzern getane Prüfung einschließen, bevor die Fabrik zu seiner eigenen Seite bewegt wird, nach der Seite-Annahmeprüfung von den Benutzern an der Seite durchgeführt werden kann.

Operational Acceptance Testing (OAT): Auch bekannt als betriebliche Bereitschaft-Prüfung, das bezieht sich auf die zu einem System getane Überprüfung, um sicherzustellen, dass Prozesse und Verfahren im Platz sind, dem System zu erlauben, verwendet und aufrechterhalten zu werden. Das kann Kontrollen einschließen, die getan sind, um Möglichkeiten, Verfahren für die Katastrophe-Wiederherstellung, Ausbildung für Endbenutzer, Wartungsverfahren und Sicherheitsverfahren zu unterstützen.

Vertrag und Regulierungsannahme, die prüft

:In-Vertragsannahmeprüfung, ein System wird gegen Annahmekriterien, wie dokumentiert, in einem Vertrag geprüft, bevor das System akzeptiert wird. In der Regulierungsannahmeprüfung wird ein System geprüft, um sicherzustellen, dass es sich Regierungs-, gesetzlich und Sicherheitsstandards trifft.

Alpha und Beta, das prüft

:Alpha-Prüfung findet an den Seiten von Entwicklern statt, und ist mit Prüfung des betrieblichen Systems durch den inneren Personal verbunden, bevor es Außenkunden veröffentlicht wird. Beta-Prüfung findet an den Seiten von Kunden statt, und ist mit Prüfung durch eine Gruppe von Kunden verbunden, die das System an ihren eigenen Positionen verwenden und Feed-Back zur Verfügung stellen, bevor das System anderen Kunden veröffentlicht wird. Der Letztere wird häufig "praktischen Versuch" genannt.

Liste der Entwicklung zur Produktion (Prüfung) Umgebungen

  • Entwicklungsumgebung
  • Entwicklungsprobeumgebung
  • Prüfung der Umgebung
  • Entwicklungsintegration, die prüft
  • Entwicklungssystem, das prüft
  • Systemintegration, die prüft
  • Benutzerakzeptanz, die prüft
  • Produktionsumgebung

Liste des annahmeprüfenden Fachwerks

  • Gurke, ein BDD Abnahmeprüfungsfachwerk
  • Fabasoft app.test für automatisierte Abnahmeprüfungen
  • FitNesse, eine Gabel von Passendem
  • Fachwerk für den einheitlichen Test (passender)
  • iMacros
  • ItsNat Java Webfachwerk von Ajax mit dem eingebauten, Server gestützte, funktionelle Webprobefähigkeiten.
  • Ranorex
  • Roboter-Fachwerk
  • Selen
  • Testautomation FX
  • Watir

Siehe auch

  • Annahme, die ausfällt
  • Schwarzer Kasten, der prüft
  • Entwicklungsbühne
  • Dynamische Prüfung
  • Grauer Kasten, der prüft
  • Software, die prüft
  • System, das prüft
  • Probegefahrene Entwicklung
  • Einheit, die prüft
  • Weißer Kasten, der prüft

Links


Absolutes Unendliche / Erzbistum von Riga
Impressum & Datenschutz