|
原帖由 gwell 于 2007-11-29 21:05 发表
晕死,今天去深圳大展面试QTP自动化测试,结果面试官却聊其他乱七八糟的东西一大堆,QTP就问到两个问题,1是录制回放后会不会修改脚本以增加灵活性?我答:会,可遵照描述型编程方法的宗旨。2是有时录制不到对象的时 ...
增加灵活性:应该是指的数据驱动,把数据参数和过程分离,比如从自带的datatable,或者,xml,excel,database之类的数据源中提取数据。
描述性编程是和对象库相关的概念。都是关于识别定位对象的。已经是录制的了,就不必要修改成描述性编程。呵呵
录制不到对象: 原因可以有几个,1比如是否firefox浏览器,是否flash,是否注册了那个什么ho还是什么来着的一个控件,就是在ie的add-on里面那个。
解决办法也不止是把对象虚拟化。还可以使用模拟录制,还有检查是否存在上述问题。还有就是相关插件是否安装了(这个不确定,我没装过任何插件)
拒绝你的原因有2方面,1方面是外包公司普遍都是骗子,我很讨厌外包公司。
另一方面你得qtp确实水平还没达到一定层次,或者他们在你之前的回答就不满意,所以不愿深入问下去。
面试都是看运气,会有适合你的公司,不要气馁,也不要在这里听别人瞎指挥!
Yabest说的有道理,尽量表现自己是对的。 |
|