对于在QTP中是使用OR还是DP一直存在争论。
最近在www.connectedtesting.com看到一篇文章,对于IE内存泄漏的问题做了一些测试,发现QTP的脚本写法不一样对于IE内存泄漏的影响程度也不一样:
测试脚本写法 | 测试前IE内存(MB) | 测试后IE内存(MB) | 内存泄漏(MB) | IE进程CPU使用(%) | 测试时间(秒) |
使用QTP的对象库(OR) | 116 | 154 | 38 | 15 | 35 |
使用描述性编程(DP) | 117 | 241 | 124 | 45 | 244 |
组合OR和DP | 117 | 240 | 123 | 45 | 240 |
OR/DP + Web Extensibility | 122 | 189 | 67 | 40 | 126 |
测试基于一个使用了GWT控件的WEB应用程序(包含585个web对象)。