软件文档测试的对象包括了软件生命周期中产生的所有文档。
需求设计文档
这类文档测试为了保证清晰、准确、无歧义。
需求文档:如《软件需求规格说明书》(SRS),主要测试需求的完整性、正确性和一致性,保证功能和性能要求清晰无冲突。
设计文档:包括《概要设计说明书》、《详细设计说明书》、《数据库设计说明书》等。是测试设计的准确性、合理性,以及系统结构、模块划分、数据流和接口的描述是不是正确。
用户文档
用户手册:测试操作步骤的准确性、易用性和描述的完整性。
联机帮助:测试帮助信息的准确性、索引的完整性以及超链接的有效性。
安装和设置指南:测试安装步骤、配置要求等描述是不是正确、易懂。
其他:还包括操作手册、培训材料、样例和示例等。
测试文档
测试计划:描述测试的范围、方法、资源和进度安排。
测试用例:提供具体的测试输入、执行条件和预期结果。
测试报告:总结测试执行情况、结果和分析。
缺陷报告:记录发现的缺陷详情、状态和严重程度。
开发管理文档
开发文档:包括《可行性研究报告》、《模块开发卷宗》等。
管理文档:如《项目开发计划》、《开发进度月报》、《开发总结报告》等。
技术文档:为开发人员、测试人员等专业人员提供技术细节和指导。
其他相关材料
安装和配置文档:测试部署指导、软硬件环境要求等描述的正确性。
市场和法律材料:如包装文字、市场宣传材料、用户许可协议(EULA)、授权/注册登记表等。
质量保证文档:如质量保证计划、流程规范等。
安全文档:对于安全敏感的软件,其安全方法、风险考虑等文档也需测试。
文档测试就是保证这些材料在完整性、正确性、一致性、易用性等方面都达到要求。