验收测试的首要条件有以下几点:
1.软件开发已经完成,并全部解决了已知的软件缺陷;
2.验收测试计划已经过评审并批准,并且置于文档控制之下;
3.对软件需求说明书的审查已经完成;
4.对概要设计、详细设计的审查已经完成;
5.对所有关键模块的代码审查已经完成;
6.对单元、集成、系统测试计划和报告的审查已经完成;
7.所有的测试脚本已完成,并至少执行过一次,且通过评审;
8.使用配置管理工具且代码置于配置控制之下;
9.软件问题处理流程已经就绪;
10.新系统已通过尝试运行工作;
11.所被测的新系统应该是稳定的,要符合技术文档和标准的规定;
12.已经制定、评审并批准验收测试完成标准;
13.合同、附件规定的各类文档齐全。