测试来辅助调试软件。 考虑一下，应用程序或软件通常涉及系统外部输入和输出之间的多个子系统。 当整个系统未按预期执行时，可以使用健全性测试来帮助决定接下来要调查的内容。 如果一个子系统未给出预期结果，则可能会从进一步调查中消除其他子系统。 一个“你好，世界！”程序通常用作开发环境的健全性测试。 如果程序无法编译或执行，则支持环境可能存在配置问题。 如果它有效，任何被诊断的问题可能都在于实际的应用程序。 “健全性测试”的另一种可能更常见的用法是表示在程序代码中执行的检查，通常是对函数的参数或从中返回，以