软件测试不仅仅是程序测试,还包括用例、单位、集成和验证等。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。因此,仅仅说软件测试是程序测试是不准确的,所以选项A是错误的。选项B、C和D描述了软件测试的一些重要方面,是正确的描述。