怎样的等价划分?
5. 6. 7. 8. 9.
判断:访问程序的所有状态以保证遍布各种状态之间的转换。×
绘制状态转换图有多种不同的方法,但是它们都具有相同的三个要素是什么? Windows计数器程序的初始状态变量有哪些?
当设法显露竞争条件软件缺陷時,要对软件进行何种操作? 判断:在进行压迫测试的同时进行重负测试是不合情理的。×
1. 静态白盒子测试的好处。
静态白盒子测试是在不执行的条件下有条理地仔细审查软件设计、体系结构和代码,从而找出软件缺陷的过程。有时称为结构分析。
好处1:尽早发现软件缺陷,以找出动态黑盒子测试难以揭示或遇到的软件缺陷。 好处2:为接受该软件测试的黑盒子测试员能够应用的测试案例提供思路。 2. 各种类型的静态白盒子综述。 3. 编码规范和标准。
4. 如何从整体审查代码错误。 Quiz:
1. 说出进行静态白盒子测试的几个好处。
2. 判断:静态白盒子测试可以找出遗漏之处和问题。√
3. 正式审查由哪些关键要素组成?
4. 除了更正式之外,经验与其他审查类型有什么重大差别?
5. 如果要求程序要8个字符并且首字母大写的形式命名变量,那么这是标准或者规范吗?
6. 你会采用本章的代码审查清单作为项目小组验证代码的标准吗?
1. 什么是动态白盒子测试?
4个基本测试技术(静态黑盒子<测试产品说明书>、动态黑盒子<测试软件>和静态白盒子<检查程序代码>&动态白盒子测试)之一 2. 调试和动态白盒子测试之间的区别?
动态白盒子测试的目标是寻找软件缺陷,调试的目标是修复他们。 3. 单元和集成测试是什么? 4. 如何测试底层功能?
5. 底层测试所需的数据范围? 6. 如何强制软件以某种方式运行? 7. 衡量测试完整性的各种方法。 Quiz:
1. 为什么了解了软件的工作方法会影响测试的方式和内容?
2. 动态白盒子测试和调试有何区别?
3. 在大棒软件开发模式下几乎不可能进行测试的两个原因是什么?如何解决?
4. 判断:如果匆忙开发产品,就可以跳过模块测试而直接进行集成测试。× 5. 测试存根和测试驱动有何差别?
6. 判断:总是首先设计黑盒子测试案例。√
7. 在本章描述的三种代码范围中,哪一种最好?为什么? 三种代码范围:程序语句和代码范围;分支范围;条件范围。
8. 白盒子测试最大的问题是什么?静态还是动态?
1. 为什么配置测试必不可少?
因为生产硬件毕竟要符合标准,使用按标准设计的硬件的软件就会毫无问题地正常运行。 2. 为什么配置测试可能是艰巨的任务? 3. 配置测试的基本方法。 4. 如何找到需要测试的硬件? 5. 为何不用台式机测试软件? 问题描述 在玩游戏或者使用图形程序时,颜色突然变花或者无法拖动 某些窗口 问题类型 显示适配器配置缺陷