Regression Testing
上一篇 /
下一篇 2007-11-12 16:33:28
Regression Testing
1.Regression testing:Repeat testing after changes.
1)Procedural:重复运行相同的用例
a:手动,脚本的回归测试
b:自动的GUI回归测试
c:冒烟测试
2)Risk-oriented:找出由于改变而引起的错误
a:BUG回归测试
b:已修复问题的回归测试
c:常规的功能回归测试
3)Refactoring support:帮助开发人员找到代码的改动引起的牵连
2.GUI自动化测试存在的普遍问题
1)不要创建不容易维护的测试脚本
2)不要使得代码针对具体的机器才能工作
3)不要不把自动测试过程当作一个真正的编程过程
4)不要忘记给工作提供文件资料
5)不要草率的处理以前的代码
6)不要把技能高的工作留给外行
7)不要坚决认为测试人员也是开发人员
8)不要使用有很多bug并且没有价值的工具
9)不要低估测试成本
10)不要低估员工培训的需求
11)不要期望短时期内提高生产力
12)不要花费太多时间在回归测试上
13)不要把代码的不稳定性当作借口
14)不要写case的理由拖延找bug
15)不要写过分简单的用例
16)不要期望100%的自动化
17)不要使用录制/回放创建用例
18)不要在空余的时间写孤立的脚本
收藏
举报
TAG: