Computer systems and software for controlling an endoscope integrity tester. The pressurization and humidity measurement and calculations, and the resulting determination of passage or failure is automated and controlled to eliminate concerns of human error in the detection process. Further, the computer system is capable of adapting its calculations to specific endoscopes and particular testing changes to further improve accuracy by being context-sensitive.