51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: gwell
打印 上一主题 下一主题

[求助] 两个QTP的问题,这样答对吗?

[复制链接]

该用户从未签到

21#
发表于 2007-11-30 21:07:20 | 只看该作者
唉。看了你们掌握的QTP之后。我才知道我还是个菜鸟呢
回复 支持 反对

使用道具 举报

该用户从未签到

22#
发表于 2007-11-30 21:20:57 | 只看该作者
不错,,推销自己+自己水平
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    23#
    发表于 2007-12-1 00:00:39 | 只看该作者
    个人简单总结一下:
    1,楼主提出的问题非常好,这不仅仅是如何回答这两个QTP问题分技术,还涉及到了如何展示自己的长处和优点;
    2,各位都说的非常好,特别是 yabest 和 gwell 以及 jackymail 对那两个问题的回答,不但有一定的深度,还有一定的广度,值得大家去学习。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    24#
    发表于 2007-12-1 00:09:21 | 只看该作者

    补充一点

    面试官问你的“灵活性” 的含义很广泛,千万不要狭义地理解它。 我在给以前的同事进行QTP初级培训时,这样说的“1,录制脚本;2,回放脚本;3,完善、修改脚本,以增加脚本的灵活性”。 如何增加脚本的灵活性呢? 基本的方法有: 参数化、自己写脚本(特别是 使用QTP和 VBScript自己的 API来实现特殊的需求、写判断语句)、设置脚本为 Reusalbe Action(根据具体情况,看是否需要带参数,参数是否需要有Default Value)等。 如何你能结合遇到的实际问题,谈论是如何解决的,自己有何收获等,那就更好了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25#
    发表于 2007-12-1 00:15:25 | 只看该作者
    我觉得 Jack  说得最好!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    26#
    发表于 2007-12-1 00:17:53 | 只看该作者
    QTP有时录制不到对象的时候怎么办?

    这还真要根据具体问题来具体分析了。 这是一句空话,但也说明你遇到的问题多呀。
    --- 先看看 QTP的 Object Spy 能否识别它。如果能识别,那么就可以手动把它添加到对象库里面,然后自己写代码去实现需要的操作;
       如果不能识别,那么要分析是什么原因,然后针对原因去找 Solution:
       1,自己开发插件或 DLL 去识别 第三方开发的程序;
       2, 采用虚拟对象试试;
       3, 安装必要的插件后再试试;
       4,看看 IE 的设置是否有问题。如果设置不当, 应用程序弹出的对话框就不会出现,QTP就自然不会录制了。
       5, 。。。。
       6, 实在不行,就手动测试吧。 工具是死的,工具不是万能的。只要能完成测试任务,就不要考虑一定要使用工具了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    27#
    发表于 2007-12-1 00:21:22 | 只看该作者
    希望 我的回复能起到抛砖引玉的作用,希望大家有所收获。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    28#
    发表于 2007-12-1 15:57:06 | 只看该作者
    感觉这个面试官很有技巧,看似很简单的问题,但如果没有实际的经验是很难回答好的。
    即使没有标准答案,但要让她满意就要展示真正的技术功底了。

    看到各位的回答,收获不小
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    29#
    发表于 2007-12-1 17:27:42 | 只看该作者
    回答得太理论化,让对方感觉实践的机会很少.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    30#
    发表于 2007-12-2 22:23:55 | 只看该作者
    希望有越来越多的这样的讨论帖子出现
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    31#
    发表于 2007-12-3 09:36:52 | 只看该作者
    受益匪浅
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    32#
    发表于 2007-12-3 10:01:05 | 只看该作者

    适合自动化测试的项目和产品不多!!!

    感觉yabest说得这种情况很有感触
    以前做地铁控制系统脚本开发,虽然系统庞大,但那款软件逻辑清晰,可以很好的执行脚本
    现在做一款office辅助软件的自动化脚本开发,那叫一个郁闷
    心里常常想:就这样的软件有人买???
    呵呵
    准备向老板报告:此款软件不适合自动化测试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    33#
    发表于 2007-12-3 11:44:47 | 只看该作者
    1、Q:录制回放后会不会修改脚本以增加灵活性?

    我觉得你直接就说我从来不录制回放的,我都是先建立对象库,然后手动编写脚本,这样对脚本的稳定性、移植性、健壮性什么都好很多。


    2、Q:是有时录制不到对象的时候怎么办?

    这个可以叫开发提供dll获取某些对象的属性,以达到精确定位某个对象的位置,也可以动态获取对象的位置,就算修改后对象库的位置变化了,也不影响脚本的运行。

    其实面试的时候很多时候都是这样,问的问题很浅,但是面试官很喜欢面试者可以结合自己以前的工作多说点深点的东西,如果你达问题只是答一个可以或者不可以,再就是一些很书面的东西,人家当然认为你不行咯。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    34#
    发表于 2007-12-3 12:22:28 | 只看该作者
    录制回放后修改脚本以增加灵活性,你怎么没提到参数化、数据驱动,这可是最基础的方法呀。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35#
    发表于 2007-12-3 12:25:12 | 只看该作者
    还有描述性编程在通常情况下是不推荐使用的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    36#
     楼主| 发表于 2007-12-3 13:55:12 | 只看该作者
    谢谢各位的回答,我想对各方面再做个小结,并扩展其他几个方面。
    1,关于两个问题,可能我一开始只是说了大概的意思。应该确切的说面试官是这样问的“一般是录制和回放,参数化和检查点,会不会去修改脚本?”(灵活性是我理解他的意思,他并没有这样说。所以我觉得我的回答虽说不上就问题扩展开来讲,但基本上是对一个疑问问题作了回答并附加了理由);“录制的时候有没有遇到录制不到对象的情况?”(一样的是做了肯定回答后再提供解决方案)
    2,我已经发信询问了该外包的HR,回答是:“关于我们技术官的判断标准,是这样子的,我们面试官并没否决您的技能,相反也很肯定。只是由于我们此项目的要求,需要有相关实际经验丰富些,只是暂时不适合这个项目,如果以后有合适的自动化项目,我们还是会考虑您的。请谅解。”晕死,真想再问问为什么经验不足叫我过去干什么?简历不写得一清二楚了吗?看来外包公司真的比较…………,jackmail说得没错,另外jackmail说他可能对我之前的回答不太满意,我觉得不太可能,没问到什么太深的问题,
    所以,我认为我的QTP水平菜,但你也没摸清楚我的水平,不可以说我菜。所以有人说面试官通过一两个问题直接就可以判断应聘者的水平,但该面试官还没有这样的功底。不过对面试结果没必要再做什么讨论了,还是回归到技术上来吧,
    3,关于这两个问题,经过各位发表了意见,对我对其他人都是有帮助的,至少我明白了描述性编程主要是修改对象属性的。还有脚本灵活性可以表现在可重用,异常处理等。个人感觉录制的脚本的逻辑关系是具有结构化的特点,那么把脚本修改按照面向对象的原则MVC,分层更清晰,这样就可以增加脚本的灵活性了.(请高手对这个观点发表意见)
    4,自动化测试,各位觉得发展趋势怎么样?当然总的来说,肯定是越来越专业的,需求越来越大,但别是十年,二十年后的事情,或者这样说,各位认为三五年内国内自动化测试会达到一个什么样的程度?是会迅猛发展还是基本维持现状?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    37#
    发表于 2007-12-10 22:49:59 | 只看该作者
    哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈---
    三楼和四楼的两位大哥分析得很对,,,,楼主,慢慢学习啊,,要谦虚
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    38#
    发表于 2007-12-12 17:36:39 | 只看该作者
    原帖由 walker1020 于 2007-12-1 00:17 发表
    QTP有时录制不到对象的时候怎么办?

    这还真要根据具体问题来具体分析了。 这是一句空话,但也说明你遇到的问题多呀。
    --- 先看看 QTP的 Object Spy 能否识别它。如果能识别,那么就可以手动把它添加到对象 ...

    最后一句比较有意思,呵呵
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2015-11-3 20:42
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    39#
    发表于 2008-1-29 12:45:26 | 只看该作者
    大家都聊的都不错啊,能学到不少东西
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    40#
    发表于 2008-3-12 12:11:10 | 只看该作者
    看了各位的发言,长见识了  偶刚开始学

    不过有个问题:什么是模拟录制?描述性编程是什么?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-22 20:02 , Processed in 0.081844 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表