1.什么是黑盒测试什么是白盒测试
黑盒测试:又称功能性测试或行为测试,不关心软件是如何运行的只关心输出结果对不对
白盒测试:又称透明盒测试,根据代码检查结果判断或多或少可能出错的数目,并指定计划。(有风险,以适应代码操作来制定计划,容易形成偏见而无法进行客观测试)
2.静态测试和动态测试有何区别
静态测试:是指测试不运行部分---只是检查和审核
动态测试:使用和运行软件。
产品说明书----使用静态黑盒测试
3.审查产品说明书有哪些高级审查
(1).假设自己是客户
(2).研究现有的标准和规范(标准比规范更严格(规范是可选的))
(2.1)公司惯用语和规定
(2.2)行业标准(如医业)
(2.3)政府标准
(2.4)图形用户界面(gui)(windows或ios)
(2.5)安全标准
(3)审查和测试类似软件--了解软件最终结果最佳方法是研究类似软件(有助于设计测试条件和测试方法)
(3.1)规模(软件的功能强大or单一,代码多or少)
(3.2)复杂性
(3.3)测试性(时间和经验)
(3.4)质量和可靠性
(3.5)安全性
4,在审查产品说明书时应注意哪些问题(低层次测试技术--底层测试技术)
(4.1)产品说明书属性检查清单
完整,准确,精确,不含糊,清晰,一致,贴切,合理,代码无关,可测试性
(4.2)关于术语的检查