两者目的和意义完全不同
传统解释确认测试在系统测试之前,主要针对被测软件自身开展的测试,以功能性测试为主,是由团队测试人员进行的;
验收测试,为用户主导实施,一般在最后阶段,即系统测试以后。
确认测试主要指的是一个阶段,但是无论怎样,都与可靠性、安全性等不冲突,因为不是一个纬度,即在确认测试阶段即可以做可靠性测试,也可以做安全测试(当然这些类型测试最好放在系统测试阶段)
国际标准中没有对于确认测试的定义,就连软件测试的定义都没有绝对统一的,所以对其理解应该本着从传统概念提出到不断演化的柔性理解,而不是死认定义。