第一个问题
软件测试中所说明的测试文档是测试文档中的代码吗?如果是,那么需求规格说明,概要设计说明,详细设计规模说明等文档也是有代码的吗;需要如何测试。如测试计划,接口等。
取书p190,测试信息流;p218 软件文档的定义-1983年IEEE为软件下的定义是:计算机程序、方法、规则、相关文档资料以及在计算机上运行程序时所必需的数据。其中方法和规则通常是在文档中说明并在程序中实现的。
第二个问题
黑盒测试是看不到内部的只知道输入和输出,那么出现错误后如何处理并找到错误的出处,用白盒吗?
p194
黑盒测试又称为功能测试,主要检测软件的每一个功能是否能够正常使用。在测试过程中,将程序看成不能打开的黑盒子,不考虑程序内部结构和特性的基础上通过程序接口进行测试,检查程序功能是否按照设计需求以及说明书的规定能够正常打开使用。白盒测试也称为结构测试,主要用于检测软件编码过程中的错误。程序员的编程经验、对编程软件的掌握程度、工作状态等因素都会影响到编程质量,导致代码错误。
第三个问题
需求分析中中是分析需要实现什么,同时需要和客户交流,而可行性研究是说明项目是否能被开发,那可行性研究的结果是否需要与客户交流?
p67 可行性研究的任务 p76 需求分析的法则中只有需求分析提到客户。