Keyword-Driven Testing

今天重新捡起QTP来测试项目,好久没用了,很多东西又需要从头学起——三天不练手生,本来就是新手,以后不能丢了,到了都先用QTP测测再说!~

不过今天收获蛮大的,以前一直觉得自动化工具玩下去就是描述性编程和测试框架搭建了,但今天,无意中发现在编程之外还有一门学问——Keyword-Driven Testing!~

简单地说,Keyword-Driven Testing就是先通过Resource里的Object Repository对网页进行识别(Add Objects to local),然后将识别得到对象选取最上层(即选取网页全部内容),然后将此网页内的所有控件全部导入QTP中。导入后将控件名称进行修改(这是我觉得最烦人的一个环节,因为在控件非常多的情况下,逐一进行识别相当困难,也许是我没找到更好的方法吧)。

接下来,在QTP中建一个空用例,然后往用例的Item栏里选取控件,在Operation里选择操作,在Value里选择相应的值(比如OperationSelect,那Value就是选项名称),Documentation里加一些备注——不断地重复以上操作,直到设计完成!

 

这样有什么好处呢?

这样就使测试用例和程序设计完全分离开了——测试可以和开发同步进行,甚至测试先行。所有用例设计可以在开发之前完成,这完全就是测试驱动的思想!~

设计自动测试文档,然后评估覆盖点,然后修改。这样设计出来的文档也非常便于归类管理,方便日后的回归测试和用户验收测试。

 

在技术上,Keyword-Driven Testing并没有太多值得称道的地方。但在思想上,它绝对称得上是一个创举!

感谢发明Keyword-Driven Testing的人,它让我们的自动化测试上了一个新的台阶!~

具体可参考oldsidney的《何谓Keyword-Driven Testing?》

转载于:https://www.cnblogs.com/xubensave/archive/2009/03/24/2430391.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值