Nachvollziehbarkeit und Überprüfbarkeit sind Kernaspekte der Wissenschaften. Die meiste in der Wissenschaft zum Erkenntnisgewinn eingesetzte und von Forscherinnen und Forschern selbst geschriebene Software ist weder getestet noch testbar und damit schlicht von unbekannter Qualität. Wer den Ansprüchen der Wissenschaft genügen will und Software zum wissenschaftlichen Erkenntnisgewinn schreibt und einsetzt, wird um eine Überprüfbarkeit dieser Software nicht umhinkommen. Das setzt ein Bewusstsein für die Bedeutung von Tests und Strategien für das Schreiben von Tests sowie generell von überprüfbarer Software voraus. Fehlerfreiheit von Software ist dabei eine Illusion, Tests dienen dazu, Fehler zu finden und die Abwesenheit einmal gefundener Fehler sicherzustellen. Die Überprüfung von Software ist dabei ein systematisches Unterfangen mit großen Ähnlichkeiten zum Vorgehen in den Wissenschaften.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Tests

  • Till Biskup

摘要

Nachvollziehbarkeit und Überprüfbarkeit sind Kernaspekte der Wissenschaften. Die meiste in der Wissenschaft zum Erkenntnisgewinn eingesetzte und von Forscherinnen und Forschern selbst geschriebene Software ist weder getestet noch testbar und damit schlicht von unbekannter Qualität. Wer den Ansprüchen der Wissenschaft genügen will und Software zum wissenschaftlichen Erkenntnisgewinn schreibt und einsetzt, wird um eine Überprüfbarkeit dieser Software nicht umhinkommen. Das setzt ein Bewusstsein für die Bedeutung von Tests und Strategien für das Schreiben von Tests sowie generell von überprüfbarer Software voraus. Fehlerfreiheit von Software ist dabei eine Illusion, Tests dienen dazu, Fehler zu finden und die Abwesenheit einmal gefundener Fehler sicherzustellen. Die Überprüfung von Software ist dabei ein systematisches Unterfangen mit großen Ähnlichkeiten zum Vorgehen in den Wissenschaften.