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 ignored
.