51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 如何编写一份完整的QTP自动化测试方案?

[复制链接]

该用户从未签到

61#
发表于 2007-10-19 11:23:50 | 只看该作者
深受启发,感谢分享
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-8-6 20:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    62#
    发表于 2007-11-14 17:25:30 | 只看该作者
    越看越头晕哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-11-11 09:38
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    63#
    发表于 2007-11-14 17:36:42 | 只看该作者
    说得很好,学习了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    64#
    发表于 2007-11-15 09:07:09 | 只看该作者
    为什么我在论坛上看到的都是关于网页上的qtp录制方案的解决
    有没有关于应用程序的一些自动化测试方案??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    65#
    发表于 2007-11-15 10:39:03 | 只看该作者
    学习了,为我以后的自动化加了块小砖头
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-2-26 08:31
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    66#
    发表于 2007-11-23 19:03:32 | 只看该作者
    很好噢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    67#
    发表于 2007-11-26 14:24:17 | 只看该作者
    最近也在学习qtp,照QTP使用说明书将自带的定机票的例子学习了一遍。
    由于是自学,所以不知如何自己针对一个项目来进行自动化测试。以及脚本技术如何应用。
    请高人指点。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    68#
    发表于 2007-11-26 15:06:29 | 只看该作者
    很有帮助对于现在的我来说
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    69#
    发表于 2007-11-26 18:23:42 | 只看该作者
    借鉴,借分。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    70#
    发表于 2007-11-27 16:38:24 | 只看该作者
    正在學習中
    學習知識不夠,也不知道怎么說
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    71#
    发表于 2007-11-27 17:44:08 | 只看该作者
    回复 27楼 :zhyb_2008
                           “家园管理中的所有业务,拥有各自的自动化测试框架,由基本动作或基本功能组成。”

                            框架事实上只有一个,它包含引入外部文件(我们将一些操作函数声明在里面,如:
    【查找要执行的操作码】

    '【获得控件识别方式】

    '【针对单独控件的操作映射】

    等等、这些函数通过描述性编程来告知QTP如何去工作,如何去找到当前的测试环境初始窗口,如何去通过读取外部的EXCELL 文件中,所填写的测试数据,作为我们函数里,所需要用到的各个参数,最终促使这个函数去根据我们所给的测试数据信息去执行,完成我们手工测试的目地)

    业务流程的用例,可以按照场景的方式来录制,每个场景要执行哪个基本流,或者哪几个基本流以及备选流。每个场景的录制完后,起一个明确的名字,每个测试脚本配备相应的 测试数据文件,用于测试脚本读取相应的测试数据,每个场景的测试脚本,可以不同(引入检查点,或者直接 手写检查函数,于你的预期值是否匹配,是则生成一条结果,不是则记录不匹配,同时继续执行)

    另写一个脚本,根据你的需要,可以将各个场景的测试脚本串起来,完成一个完整的逻辑上顺序的业务流程。
    注意的是,当某个脚本出现致命的错误时,能正确的跳转到下一个场景的测试脚本,基本上,我们在做测试数据的时候,不要让脚本之间因为数据引起关联性,这样就会导致脚本无法继续执行下去。因为是由,测试数据驱动测试的,一般此类业务脚本,只是验证程序最基础的功能。(各个模块的添加删除,修改,引入,导出。查找等。)

    比较复杂的场景的测试脚本,需要单独来制作,测试数据设计好后,调试好脚本,下次在运行时,不能正常跑完整个流程的,要么是开发方面对程序更新后,引起某些控件无法正确识别,导致流程中断,要么是程序本身存在问题,跳转的页面出错,出现异常。按钮不存在了。。等等。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    72#
    发表于 2007-11-27 18:17:18 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    73#
    发表于 2007-12-6 13:56:14 | 只看该作者
    不错
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    74#
    发表于 2007-12-6 15:53:02 | 只看该作者
    我正在公司建TD+QFP的平台,谢谢指点。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    75#
    发表于 2007-12-6 16:39:23 | 只看该作者
    QTP 很贵,有不好用,多是被培训机构给骗了,看看国外,有多少测试在用QTP的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    76#
    发表于 2007-12-6 16:43:45 | 只看该作者
    在WEB自动化测试中,到底有多少在用QTP,QTP不是测试全部
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    77#
    发表于 2007-12-27 17:32:36 | 只看该作者
    说得更详细点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    78#
    发表于 2008-5-8 20:45:17 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    79#
    发表于 2009-2-4 16:52:12 | 只看该作者
    拜读了 zhyb_2008 上传的《家园自动化测试方案》,写的不错,持续学习
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    80#
    发表于 2009-2-5 09:39:21 | 只看该作者
    自动化测试框架的初级学习阶段,到处在找经验!very good!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-10-4 15:31 , Processed in 0.094961 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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