Test-Methodik in Treiber-SW?
Posted: 12. Oct 2007 23:18
Moin!
Weiss jemand, was für Methoden grundsätzlich verbreitet sind, um Treiber-Level Software gründlich auf Fehler und Schwachstellen zu untersuchen?
Wird da auch viel mit Unit-Tests gearbeitet? Oft ist es ja gar nicht mal so einfach, an die Funktionen ranzukommen, bzw eine geeignete Test-Umgebung zu erstellen, in der die jeweilige Funktion die benötigten Rahmenbedingungen (vorhandene device files etc) vorfindet.
Könnte mir die bedingte Kompilierung vorstellen, obwohl ich dies eher vermeiden möchte, weil der Code dadurch stark in mitleidenschaft gezogen wird.
Gibt es da irgendwelche "best practices"?
Gruß
Hank
Weiss jemand, was für Methoden grundsätzlich verbreitet sind, um Treiber-Level Software gründlich auf Fehler und Schwachstellen zu untersuchen?
Wird da auch viel mit Unit-Tests gearbeitet? Oft ist es ja gar nicht mal so einfach, an die Funktionen ranzukommen, bzw eine geeignete Test-Umgebung zu erstellen, in der die jeweilige Funktion die benötigten Rahmenbedingungen (vorhandene device files etc) vorfindet.
Könnte mir die bedingte Kompilierung vorstellen, obwohl ich dies eher vermeiden möchte, weil der Code dadurch stark in mitleidenschaft gezogen wird.
Gibt es da irgendwelche "best practices"?
Gruß
Hank