Selbstverständlich sollten nur sehr gut ausgetestete Prozeduren in eine Library aufgenommen werden. Zum Testen von Libraries kann man zunächst einfach aus dem Definitionsmodul importieren, während im Implementationsmodul noch alle Laufzeittests aktiviert sind. Später schaltet man dann alle Tests ab, generiert die Library und importiert aus dem Interfacemodul. Dies geht allerdings nur, wenn die Open- und Close-Prozeduren keine speziellen Aktionen vornehmen.
Das Testen von Devices und Resources gestaltet sich dagegegen sehr schwierig, da sie stark von Exec abhängen und jeder Laufzeitfehler sofort zum Guru führt. Ein Debugger hilft hier auch kaum weiter, nur sehr sauberes Programmieren.