1. 仅仅测试程序是否按预期方式运行有何错误
这最多只能算测试问题的一半,用户不一定遵守规则,软件测试人员需要证实不安规定操作有何后果
此外,如果测试人员进行测试时木打破沙锅问到底的态度,就会遗漏某些软件缺陷
2. 测试程序说明的目的是什么
测试程序说明的目的时明确执行测试案例所需的全部步骤,包括如何设置、启动、执行和关闭测试案例。
3.假定完全测试某一程序,在决定是否应该停止测试时要考虑那些问题
仍然会发现大量软件缺陷?
项目小组对已经只想的测试满意吗?
报告的软件缺陷是否定下来那些修复,那些不修复?
产品根据客户要求经过和法向检验了吗?
4.当设法显露竞争条件软件缺陷时,要对软件进行何种操作
尝试同时多几件事
它可以是相关的,例如从同一个应用程序同时向打印机输出打印
也可以是无关的,所做的目的是迫使软件执行同一功能同事出现与自己争议的情况
5.除了更正式之外,检验与其他审查类型有什么重大区别
主要区别是检验时,在场的不是代码的原创者
这迫使另一个完全理解要检验的软件
这比让其他人知识审查软件寻找软件缺陷更加有效
6.什么时灰盒子测试
灰盒测试事是偶尔看一眼源代码,利用该信息协调测试。
它不同于通常查看简单的脚本代码,或者c++等复杂的编译语言。
检查细致程度也不同于白盒测试