验收测试一般包含两部分内容:软件配置项审核和可执行程序的测试。首先对配置项的相关文 档进行审核,再使用测试用例对可执行程序进行测试,大致顺序为:
开发文档和管理文档审核、源 代码审核、测试程序相关脚本审核和可执行程序运行测试。 关于开发文档和管理文档的审核,主要是审核开发过程中涉及到的相关文档,以及在整个研发 过程中一些管理文档的评审,主要包括的文档见 17.1 节所述。 源代码审核主要是评审所有源代码的书写格式是否符合编程规则,是否易看懂,这样有利于以 后的二次开发,并且对于关键模块的代码一定要重点审核,确定其实现的方式是否为最佳的实现方 式(如某个功能有多种实现方式,需要确定当前实现方式的优缺点),最主要是考虑后期开发过程 中,是否有利于功能的扩展。 测试程序和相关脚本审核,主要是审核测试过程中涉及到的测试程序和相关脚本的内容,检查 使用到的相关测试程序或脚本都已提供,并且应该注意这些测试程序或测试脚本是否存在缺陷,是 否有利于自动化测试。 可执行程序的运行测试是主要验收的对象,其相当于系统测试延续,主要的测试内容包括:可 安装性测试、功能测试、性能测试、压力测试、易用性测试、配置测试、兼容性测试、安全性测试、 容错性测试等。