天气晴朗 风狂大
今天是我决定自学QTP的第一天,我进入测试论坛在QTP精华贴里浏览了一遍,在里面我了解到许多QTP的知识受益匪浅,同时也知道自己学习的路还很漫长,我要把每天的学习心得都写到这里,希望看到自己在一天一天的进步,也希望我的未来会更好!加油!加油!一定坚持到底!
学习摘要:WinRunner和Quick Test Professional(简称QTP)都是MERCURY公司开发的非常强大功能自动化测试工具,从时间上来看,WinRunner在1995年便已经推出,而QTP直到2002年才正式推出。
两者比较1.从界面来看:WinRunner只有一个显示脚本的界面,而QTP的Kyword View 、Expert View、Data Table、Active Screen四个界面可以显示在同一个窗口,在脚本回放时让人可以时时刻刻了解到脚本运行的情况,虽然这些功能WinRunner都可以实现,但相比较下QTP更直观、更好;
2.从支持的开发环境来看:
WinRunner Only Environments:
Custom Client/Server |
PowerBuilder |
|
Forte |
|
Delphi |
|
Centura |
|
Stingray |
|
SmallTalk |
ERP/CRM |
Baan |
|
PeopleSoft Windows |
|
Siebel 5, 6 GUI Clients |
|
Oracle GUI Forms |
QuickTest Pro Only Environments:
ERP/CRM |
SAP |
|
Siebel 7.x |
|
PeopleSoft 8.x |
.Net |
WinForms |
|
WebForms |
|
.Net controls |
Web Services |
XML, HTTP |
|
WSDL, SOAP |
|
J2EE, .Net |
Multimedia |
RealAudio/Video |
|
Flash |
3.从生成的脚本来看:WinRunner生成的是TSL脚本,这是MI公司独有的语言,是一种类C语言,而QTP生成的是VBscrīpt,从编程能力上,WinRunner更胜一筹,因为它拥有相当丰富的C语言函数库,相对而言QTP则更显得大众化,它面向的是没有太多技术背景和编程经验的测试人员;
4.从适用范围来看:WinRunner比较适用于C/S架构软件,而QTP虽然对于C/S架构的也适用,但对于B/S架构的适用性更剩一筹;
5.QTP8.0具有的一大特性:关键字驱动测试(keyword-driven testing),详细内容请查看网址(http://blog.joycode.com/oldsidney/articles/23580.aspx)
(摘自http://www.51testing.com/html/27/2084.html)