Testansatz
Testansatz:
Ein Testansatz ist die Implementierung der Teststrategie eines Projekts und definiert, wie Tests durchgeführt werden sollen. Der Testansatz hat zwei Techniken:
Proactive - Ein Ansatz, bei dem der Testentwurfsprozess so früh wie möglich eingeleitet wird, um die Fehler zu finden und zu beheben, bevor der Build erstellt wird.
Reactive - Ein Ansatz, bei dem der Test erst nach Abschluss von Design und Codierung gestartet wird.
Verschiedene Testansätze:
Es gibt viele Strategien, die ein Projekt je nach Kontext anwenden kann, und einige davon sind:
Dynamische und heuristische Ansätze
Beratungsansätze
Modellbasierter Ansatz, der statistische Informationen zu Ausfallraten verwendet.
Ansätze basierend auf risikobasierten Tests, bei denen die gesamte Entwicklung auf der Grundlage des Risikos erfolgt
Methodischer Ansatz, der auf Fehlern basiert.
Standardkonformer Ansatz, der durch branchenspezifische Standards festgelegt wird.
Zu berücksichtigende Faktoren:
Produktrisiken oder Ausfallrisiken oder die Umwelt und das Unternehmen.
Fachwissen und Erfahrung der Menschen in den vorgeschlagenen Werkzeugen und Techniken.
Regulatorische und rechtliche Aspekte wie externe und interne Regelungen des Entwicklungsprozesses.
Die Art des Produkts und der Domäne.