Patch
Der Begriff Patch bezeichnet:
- Änderungen an den Binärdateien eines ausführbaren Programms, ohne dabei den Quelltext komplett neu zu kompilieren.
- Last-Minute-Änderungen am Programmquelltext.
- Allgemein jede Änderungen am Quelltext oder am binären Objektcode eines Programms.
- Das Durchführen der oben beschriebenen Modifikationen.
- Eine außerplanmäßige Verteilung von Software mit einzelnen korrigierten Dateien, aufgrund schwerer Fehler die blockierend für die Anwendung oder die Testdurchführung sind.
Siehe auch Wikipedia-Artikel Patch.
Performanz
(Auch "Leistung" genannt, Englisch "Performance"). Bezeichnet den Grad mit dem ein Softwareprogramm mit den enthaltenen Funktionen innerhalb definierter Einsatzbedingungen bezüglich Verarbeitungsgeschwindigkeit und Durchsatz arbeiten.
Normalerweise gilt: Je höher die Performanz einer Anwendung ist, desto besser.
Siehe auch Wikipedia-Artikel Leistung und Leistungsbewertung.
Performanztest
Bezeichnet die Prüfung der Leistung und Performance für unterschiedliche Anwendungsszenarien, normalerweise abhängig von steigender Last.
Siehe auch Artikel Lasttest auf Wikipedia.
Pfad
Ein Pfad ist eine abwechselnde Folge von Knoten und gerichteten Kanten innerhalb eines Kontrollflussgraphen. Ein vollständiger Pfad beginn beim Anfang des Graphen und endet beim Ende des Graphen. Eine Unterscheidung zwischen ausführbaren Pfaden und nicht ausführbaren Pfaden kann getroffen werden.
Siehe auch Wikipedia-Artikel Zyklus (Graphentheorie).
Pfadüberdeckung
Ein Whitebox-Testvefahren das auf Kontrollfluss basiert und darauf beruht, dass alle unterschiedlichen vollständigen Pfade einer zu testenden Software-Anwendung ausgeführt werden.
Im praktischen Betrieb ist dies bei komplexen Systemen mit einer großen Anzahl an Pfaden oft nicht vollständig möglich.
Siehe auch Abschnitt C2. Pfadüberdeckungstest (Path Coverage) auf Wikipedia im Artikel Kontrollflussorientierte Testverfahren.
Pflege/Pflegeprozess
Bezeichnung für die Wartung einer Softwareanwendung im Sinne von der Ergänzung von Erweiterungen oder der Durchführung von Änderungen. Die Software muss sich bereits im Einsatz befinden um von "Pflege" sprechen zu können.Platzhalter (Stub)
Beim Komponententest und beim Integrationstest werden Platzhalter verwendet um noch nicht umgesetzte Komponenten beim Testen ersetzen oder simulieren zu können.
Siehe auch Artikel Stub auf Wikipedia.
Point of Control (PoC)
Bezeichnet die Schnittstelle über die die zu testende Software oder Softwarekomponente mit Testdaten beliefert wird.Point of Observation (PoO)
Eine Bezeichnung für die Schnittstelle an der die Ausgaben und Reaktionen der zu testenden Komponente oder Software-Anwendung untersucht und protokolliert wird.Produktivumgebung
Die Produktivumgebung bezeichnet die beim Endanwender vorhanden Software (z.B. Betriebssystem) und Hardware auf der eine zu testende Softwareanwendung läuft bzw. laufen soll. Ebenfalls zur Produktivumgebung werden die Echtdaten (Datenbanken, Dokumente, usw.) gezählt.Projekt/Testprojekt
Ein Projekt (auch Testprojekt genannt) ist eine abgeschlossene Einheit die sich physikalisch komplett in einem Ordner im Dateisystem befindet (sowohl Dokumente wie Anhänge, als auch die Datenbankdatei selbst).Prozessmodell
Eine andere Bezeichnung für das Softwareentwicklungsmodell.
Siehe auch Artikel Vorgehensmodell zur Softwareentwicklung auf Wikipedia.
Prüfobjekt
Beschreibt ein Dokument, das auf fehlerhafte Inhalte und Unstimmigkeiten hin untersucht und vermessen werden soll.
Siehe Artikel Prüfen auf Wikipedia.
Prüfung
Als eine Prüfung wird bezeichnet:
- Der Arbeitsschritt des Untersuchens, Messens und Ausmessens eines oder mehrerer Attribute einer zu testenden Software. Anschließend erfolgt ein Vergleich mit vordefinierten Anforderungen um festzustellen ob eine Konformität gegeben ist.
- Außerdem ist die "Prüfung" der Oberbegriff für alle Qualitätssicherungsmaßnahmen die analytisch durchgeführt werden, unabhängig von der verwendeten Testmethode und der zu prüfenden Software.
Siehe auch Wikipedia-Artikel Prüfen.