51Testing软件测试论坛

标题: QTP的疑问与交流 [打印本页]

作者: ppent    时间: 2007-7-27 11:19
标题: QTP的疑问与交流
刚接触QTP不久,有些疑问:
1、大家认为keyword view 与expert view各有什么优缺点,各适合于哪些情况使用
2、为什么说expert view中的描述性语言是qtp的精华,是否有keywordview无法实现的功能必须用编程语言去解决的
3、一个用例对应一个Test还是一个Action?Test和Action是什么关系?
4、qtp的对象库是Test级别的、还是有全局的?一般使用哪种对象库?
作者: bug_no2    时间: 2007-7-27 11:50
回答第一个和第个问题吧,我也是刚接触QTP
1。  keyword view 一般用来查看一些对象,并对这对象设置一些检查点,变量参数之类,如果要增强脚本的健壮性什么的,一般都在expert view里新增一些语句,也就是第二个问题说的编程语言去解决。
2。一般如果要实现增加一些判断什么的,都在专家视图里实现,keyword view 一般不用
just a view
作者: wtucel    时间: 2007-7-27 12:01
1、大家认为keyword view 与expert view各有什么优缺点,各适合于哪些情况使用

Keyword view比较直观,操作也很容易,一般适合初学者,expert view可以手写出功能强大的代码,灵活性强,对QTP比较熟悉了后都会转到expert view上来.

2、为什么说expert view中的描述性语言是qtp的精华,是否有keywordview无法实现的功能必须用编程语言去解决的

有,比如动态生成的网页,你每次录制的时候browser都是变化的,这时候就必须要用描述性语言来写,这样的情况还很多,多用于动态数据

3、一个用例对应一个Test还是一个Action?Test和Action是什么关系?

这个看自己喜好,不过建议最初的时候一个用例可以对应一个test.一个test下面有多个action,每个action存放一段动作,比如新增一个action ,修改一个action,删除一个action

4、qtp的对象库是Test级别的、还是有全局的?一般使用哪种对象库?

QTP8.2可以直接设置公用对象库,9.0没有了这个设置,其实采用默认就可以了.当QTP掌握一段时间后很多代码都应该脱离对象库的束缚.




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