7.2.7. Verwende fachliche Lookup-Keys

Die Lookup-Keys werden von checkerberry db verwendet, um eine Zuordnung zwischen erwartetem und tatsächlichem Dateninhalt herzustellen. Sie sind für checkerberry db somit das, was die Primary-Keys für die Datenbank sind. Generell können die Primary-Keys auch als Lookup-Keys verwendet werden. Wir empfehlen jedoch, sofern möglich, fachliche Schlüssel als Lookup-Keys zu verwenden.

Fachliche Schlüssel haben den Vorteil, dass sie greifbarer und leichter verständlich sind. Im Gegensatz zu technischen Schlüsseln haben fachliche Schlüssel eine Bedeutung, die dem Entwickler den Umgang mit den Testdaten vereinfacht. Das gilt insbesondere bei der Fehleranalyse.

Des Weiteren sind technische Schlüssel in der Regel generiert, sodass diese zum Zeitpunkt der Testerstellung noch nicht feststehen. Um den Vergleich dennoch zu ermöglichen, müssten für jeden Schlüssel Parameter definiert werden, was unnötig aufwendig ist.