第15章 自动测试和测试工具
1.工具和自动化的主要属性:
速度 效率 准确度和精确度 节省资源 仿真和模拟 坚持不懈
2 测试工具
a 查看器和监视器 嗅探器
b 驱动程序 如批处理文件
c 桩
d 压力和负载工具
e 干扰注入器和噪声发生器
f 分析工具
3 软件测试自动化
a 宏录制和回放
b 可编程的宏
c 完全可编程的自动测试工具
4 随机测试:猴子和大猩猩
测试猴子:模拟用户可能的操作
a 笨拙的猴子
一点都不了解被测试的软件 只是随机地单击鼠标或者敲击键盘
b 半聪明的猴子
在测试猴子中增加日志,将测试猴子所以的操作记录到一个文件中,当测试猴子发现软件缺陷时 只需查看日志文件,找出在失败之前做了些什么
c 聪明的猴子
第16章 缺陷轰炸和beta测试
1 .让别人测试你的软件
2 测试共享 缺陷轰炸 产品支持和客服小组
3 beta测试
4 外包测试