软件测试的第五个层次 - 测试脚本自动生成

Bill http://www.intellipro.co.uk )认为软件测试有 5 个层次,而他现在正在第五个层次上努力。

 

1. Manual
2. Automated Manual
3. Automated
4. Frameworks
5. Automated Frameworks

 

Manual is where you perform the testing entirely manually.
Don't underestimate this, some parts of your system will always be better tested manually.

 

Automated Manual is where you automate what was previously done manually.
This is characterised as the 'Record/Playback' style of automated testing.
It is NON-SCALABLE and is the dead end where most automation projects end up failing.

 

Automated is when you take the process seriously and apply software development techniques.
A major aspect of this is refactoring the code base so that duplicate code is eliminated. When an object in the AUT changes 'beyond recognition', you should only have to change one line of code in the entire code base.

 

Frameworks are where you open up your automation process to being driven by non-experts.
This is the only route to a scalable process with a good ROI.

 

Automated Frameworks are when you realise that you can write scripts to AUTOMATICALLY GENERATE other scripts.
You can automatically detect when an object in the AUT has changed and adapt the code

如果能达到 Automated Frameworks 的境界,我们的自动化测试生活将轻松很多!!!

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值