next up previous contents index
Next: Results Up: Completeness of Control Examinations Previous: Specification

Tests

Other given time and age boundaries were checked next. In the beginning, the table ualbumin   was ignored, since the other fields could be tested in the same way, because they all shared the same date for the examinations made and are stored in the same table (progression - verlauf).   

First, a boundary value analysis  was done. Two differences between the specification  given in the manual  and the coded product were found soon. A minimum age  of twelve years and a minimum duration of diabetes mellitus  of six years have been used instead of eleven and accordingly five years. Thereafter a volume test  was executed, but no additional bug  could be detected.

Due to the fact that the determination of the value entered into the field urin_album is usually done in a chemical lab, the physician is normally not able to enter it on the day the rest of the examinations are done. Therefore the correct join of the tables progression (verlauf) and ualbumin was lots more difficult, and so equivalence class testing  was used for this problem. The only time an interesting result has been produced was when the date of a patient's last entry in the table verlauf was prior to his last entry in the table ualbumin. In this case, the whole entry in the database was simply ignoredgif.   



Ingo Melzer
Mon Aug 5 15:12:01 MET DST 1996