MBT的自动化理念与传统自动化测试的区别

上一篇 / 下一篇  2007-11-22 07:21:05 / 个人分类:MBT学习笔记

  提起自动化测试,大多数人都会想到QTPLoadRunner之类的工具。 其实,通常情况下这些传统的自动化测试工具所做的仅仅是自动化测试执行而已,用例还是需要人来编写,并且还需要编写大量的脚本。 而最大的缺点在于:对于相同的脚本,每次执行的都是相同的用例。 这样一来,可能在几次回归测试以后,再也无法用这几个用例发现bug。 直到某一天,用户发现了一个bug。 这时测试人员能做的事情,除了让相关开发人员对bug进行修正以外,就是把用户所做的这个操作当成一个新的用例添加到下一次自动化测试的脚本当中。 如此反复时间一长,或许让老板觉得雇佣一大堆手工测试人员会更有效。

  MBT实现的自动化,根本上的区别在于每次执行测试前,生成的测试用例都是随机的(注意用例的概念),这样一来,很大程度上避免了上述情况的出现,从而降低了发布时的bug残存数。


相关阅读:

TAG: MBT学习笔记

蓝天伟测试之家 引用 删除 lantianwei   /   2007-11-22 09:52:15
以后有MBT方面的资料,大家一起共享啊!呵呵.....
 

评分:0

我来说两句

Open Toolbar