Anforderungen als Herzstück des Testings
Testing gehört bei allen (digitalen) Lösungen dazu, egal ob es sich um eine Mobile App, eine progressive Web App, eine Website oder ein IoT-Gadget handelt. Um zu wissen, was überhaupt getestet werden soll, braucht es klar definierte Anforderungen. Beim Erheben und Definieren der Anforderungen an dein Produkt, sogenanntes Requirement Engineering, sind wir gerne für dich da.
Gemeinsam definieren wir, was dein Produkt können muss (funktionale Anforderungen) und unter welchen Bedingungen es laufen soll (nicht-funktionale Anforderungen).
Funktionale Anforderungen
Bei funktionalen Anforderungen handelt es sich in der Regel um Features, also zum Beispiel: Was passiert genau, wenn Button XY geklickt wird. Abgeleitet von diesen Anforderungen erstellen wir User Stories und definieren die Akzeptanzkriterien. User Stories und Akzeptanzkriterien sind die Grundlage für das Erstellen von Testcases, anhand derer wir das Testing durchführen und dokumentieren.
Nicht-funktionale Anforderungen
Nicht funktionale Anforderungen beschreiben die Art und Weise und unter welchen Bedingungen sich eine Funktion verhalten soll und lassen sich in Leistungs- und Qualitätsmerkmale sowie Randbedingungen einteilen. Dazu gehören beispielsweise Anforderungen an die Standorte oder die Performance von Servern, Datenschutzbestimmungen oder Anforderungen an die Kompatibilität von Systemen. Die Liste kann je nach Produkt schier endlos sein. Wir unterstützen dich gerne bei der Identifikation der Anforderungen in deinem Vorhaben.