51Testing软件测试论坛

标题: QTP易用性的一个bug [打印本页]

作者: gzj_06    时间: 2007-8-7 18:32
标题: QTP易用性的一个bug
当使用Option Explicit 语句后,在点击检查语法按钮时不能立即提示变量未声明,而只能在运行过程中发现,麻烦!!!
作者: walker1020    时间: 2007-8-7 23:59
这是QTP 的 Bug 还是 VBScript的 Bug?
作者: 追寻浮华    时间: 2007-8-8 09:00
vb....script貌似没这bug
作者: winfood    时间: 2007-8-8 10:30
这种情况算不算Bug,在两可之间。
VBScript的语法允许不显示声明变量,所以QTP的编辑器做语法检查时不检查变量声明情况是合理的;
VBScript程序是解析执行的。任何脚本加入Option Explicit之后,VBScirpt程序没有编译过程,所以QTP编辑器不能像VB那样通过编译过程检查出这样的错误。在VB的编程环境里面,这类错误是编译器发现的。QTP本身只是编辑器而已。因此这类检查就要留给解析执行的过程去做了。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2