51Testing软件测试论坛

标题: 怎么开始QTP自动化测试 [打印本页]

作者: happybean    时间: 2006-3-29 17:49
标题: 怎么开始QTP自动化测试
过几天,公司的客户要拿个application(好像是银行方面的)过来,让我用QTP测试来演示给他们看。我现在刚接触QTP不久,只会一些基本的功能的运用,没有具体的项目实践经验,大家帮帮忙啊,我怎样来开始测试呢,要测哪些东东呢?
作者: 海龙    时间: 2006-3-29 20:43
先设计测试用例,然后使用QTP将用例开发为测试脚本。
具体怎么用,可以看帮助,把论坛的帖子多翻翻

当然并不是所有的都可以自动化。
作者: happybean    时间: 2006-3-30 09:16
基本的功能已比较熟悉,但就是不知道怎么在具体项目中应用。。。
作者: kai_top    时间: 2006-3-30 11:15
适当的自动化,不要追求100%(界面美观如何自动化?),手工测试很重要
自动化测试的前期需要高投入(而不是降低成本,节省人力)
要获得测试工具服务商的售后服务及相应培训,才好保证自动化的动力(光有D工具,是很困难的)
对自动化测试要有计划,要有测试流程图,模块组织图等,自动化是一种类业务流程“软件开发”,自然也要有软件开发过程
不要盲目追求自动化,根据产品目标按时完成测试任务,保证质量才是关键(测试小组成员,可以一部份做自动化,一部份做手工测试,把自动化测试后期效率与手工测试当时效率结合起来,互补完成任务)

1)完善手工测试流程(自动化测试与手工测试,思想上是一致的,自动化基本是代替手工,进行操作,手工完善了,自动化只是工具如何使用的问题)
2)完善测试用例(在完善的过程中,你会产生使用自动测试工具的想法,这时去运用最有效;如测试用例非常齐全,有大量数据输入,你就会想要有什么工具代替我输入就好了;)
3)将所有工作中的特定部分作为应用自动化的候选对象(比如软件各组件自动安装过程)
4)从高度冗余的任务或场景开始考虑 (比如:大量的数据输入,验证翻页)
5)将乏味且人工容易出错的工作进行自动化 (比如:结果比较或计算值,核算数据等)
6)首先关注开发成熟、理解透彻的用例或场景(比如:测试用例足够测试一个功能)
7)优先选择应用中相对稳定的部分,而非易变的部分(比如:回归测试时,不仅要验证bug,测试新的功能,还要测试已经稳定的功能,这时对这稳定的功能就可以进行一定程度的自动化)

[ 本帖最后由 kai_top 于 2006-3-30 11:16 编辑 ]
作者: tkgg0122    时间: 2006-3-30 13:52
說的不錯,學習!!
作者: Horus_Ra    时间: 2006-3-30 17:52
那么简单……你随便录点步骤忽悠一下不就行了??
作者: happybean    时间: 2006-3-31 15:35
深受启发,谢谢4楼的kai_top~~
作者: walker1020    时间: 2006-8-29 21:39
原帖由 kai_top 于 2006-3-30 11:15 发表
适当的自动化,不要追求100%(界面美观如何自动化?),手工测试很重要
自动化测试的前期需要高投入(而不是降低成本,节省人力)
要获得测试工具服务商的售后服务及相应培训,才好保证自动化的动力(光有D工具 ...


  
kai_top  的使用QTP进行自动化测试的经验值得学习。当你负责一个系统或软件的测试时,你就要考虑怎么样使用QTP来进行自动化测试了。看看 kai_top  的这个帖子绝对有帮助!  kai_top  不愧是高级战友!sdlkfj3
作者: starwan    时间: 2006-9-11 11:34
原帖由 kai_top 于 2006-3-30 11:15 发表
适当的自动化,不要追求100%(界面美观如何自动化?),手工测试很重要
自动化测试的前期需要高投入(而不是降低成本,节省人力)
要获得测试工具服务商的售后服务及相应培训,才好保证自动化的动力(光有D工具 ...




刚进公司就叫我负责qtp测试,以前都没有接触过,努力学习中...
作者: kissing    时间: 2006-10-8 17:15
- -顶上去好东西。。。。
作者: leisss    时间: 2006-10-10 14:28
原帖由 kai_top 于 2006-3-30 11:15 发表
适当的自动化,不要追求100%(界面美观如何自动化?),手工测试很重要
自动化测试的前期需要高投入(而不是降低成本,节省人力)
要获得测试工具服务商的售后服务及相应培训,才好保证自动化的动力(光有D工具 ...



参考,努力学习
作者: zhou840401    时间: 2006-10-31 10:21
努力学习中
作者: minzhung    时间: 2006-12-22 15:00
说的是哦~盲目是不好的~
作者: r_sunny    时间: 2006-12-26 08:59
向各位学习,争取尽快从迷茫状态中脱离!
作者: testcat    时间: 2006-12-26 11:34
努力!向kai_ top學習
作者: Howard_1    时间: 2007-3-8 10:17
sdlkfj3 认真学习
作者: 诺依蔓的宠物    时间: 2007-3-8 14:13
我是新手,收益多多
作者: handle    时间: 2007-4-8 22:03
好。。。。
顶起来
作者: lizhm    时间: 2007-4-9 15:53
4楼非常有见地.
作者: jinwei6078    时间: 2007-4-13 11:27
标题: 我是新手,又学了不少东东
我是新手,又学了不少东东
作者: luckilypig    时间: 2007-4-19 11:40
前期准备 要花好多时间啊

sdlkfj9
作者: yilan836200    时间: 2007-6-29 14:10
up
作者: wang0744    时间: 2007-6-29 15:30
需要学习的地方实在太多了
挨~~~
作者: wang0744    时间: 2007-7-3 13:34
有帮助
作者: 紫慕    时间: 2007-7-5 15:13
自动化不能完全替代手工。机器是死的,人是活的。
作者: lhd85    时间: 2007-7-7 20:28
测试中最应该铭记的一点,就是80/20原则~~~~80%的缺陷,是手工测试发现的。所以,手工测试才是根本,做自动化测试,千万不能成为工具的奴隶!
作者: jianglm    时间: 2007-7-9 18:20
原帖由 kai_top 于 2006-3-30 11:15 发表
适当的自动化,不要追求100%(界面美观如何自动化?),手工测试很重要
自动化测试的前期需要高投入(而不是降低成本,节省人力)
要获得测试工具服务商的售后服务及相应培训,才好保证自动化的动力(光有D工 ...


感觉很好!偶处于学习中,送您一朵鲜花!
作者: 飞天侠    时间: 2007-8-5 16:16
好东西呀
作者: three116    时间: 2007-8-9 13:08
无论工作还是学习 80/20 原则 是非常重要的 !相信大家都有所体会,不再赘述!
作者: wkevin    时间: 2007-8-17 17:29
受教了。原来是这样啊。。。
作者: Simatu    时间: 2007-8-20 11:49
标题: 回复 #4 kai_top 的帖子
Good!有空学学QTP
作者: haijiaokuang    时间: 2007-8-24 18:50
使用自动化工具就是为了解放我们的双手,让测试变的轻松些。编写脚本中要添加检查点,让脚本变的更加有AI。虽然QTP的强项是录B/S的,但我觉得初学者,先从录简单的C/S程序开始比较好,然后再录B/S的,这样感觉掌握起来比较顺。
作者: yabest    时间: 2007-8-25 01:05
说实话,不要指望自动化测试能测试出多少bug来,它只是为了保险起见,替代重复性的手工测试而已。

真找bug,还是得手工测试。

所以,我觉得自动化测试,只适合频繁升级的对质量要求较高的长期性稳定产品,适用面还是很窄的。
作者: marygao929    时间: 2007-9-18 21:30
我也刚开始使用,但是出师不利,不是这报错,就是那里报错,而且不好解决,感觉QTP不是很容易学,不知各位前辈能否指教一二?
作者: majesty    时间: 2007-9-20 17:55
学习了,4L总结的很好
作者: bolixin1105    时间: 2007-11-2 08:43
做了一段时间黑盒测试,现在我们的项目开始自动化测试阶段了,看到楼主写的东西对我还是很有帮助的
作者: liyafang    时间: 2007-11-2 15:23
标题: 大家还是没有说出自己的心得
上面的几位又说的好的,也有说的一般的,希望大家多多努力!
作者: alextowxm    时间: 2007-11-2 16:24
我感觉QTP的还是比较简单的
要是深入的学习 并利用到项目中还是需要我们大家的 努力的
还是可以发现不少的 bug的

要想作好就需要在QTP中手工的 添加一些代码才能更加高校的 查错
作者: chunli29    时间: 2008-1-4 15:55
标题: 学习了!
公司准备引入自动化,先学习下,呵呵!!
作者: 板砖    时间: 2008-1-4 16:39
khv lkijasd lsdki8ekco s;lifk
作者: isabel_liu    时间: 2011-6-16 09:57
回复 4# kai_top
作者: itinerant    时间: 2011-7-7 18:01
thanks
作者: 蝶语溪    时间: 2011-7-8 10:16
学习了,我觉得我还差的很远,还有很多需要学习的地方,加油!!!!
作者: ina164671089    时间: 2011-10-8 10:32
kai_top 学习ing 留个印
作者: yiziteng123    时间: 2012-6-8 17:11
学习了一段时间,觉得想要精通还是需要学习和实践更多才行!一起加油,攻克QTP!
作者: AntonioNikki    时间: 2012-7-12 11:13
回复 4# kai_top


    though many years passed, it was still very useful now
作者: hdgx    时间: 2012-11-15 09:55
又学了不少东西
作者: luoboshi2012    时间: 2012-11-17 21:42
回复 4# kai_top说的很有道理,深受指导
“(自动化测试与手工测试,思想上是一致的,自动化基本是代替手工,进行操作,手工完善了,自动化只是工具如何使用的问题)
个人觉得这句话,把自动化测试和手工测试很好的定义
作者: shenjie0903    时间: 2013-11-8 17:13
2)完善测试用例(在完善的过程中,你会产生使用自动测试工具的想法,这时去运用最有效;如测试用例非常齐全,有大量数据输入,你就会想要有什么工具代替我输入就好了;)

深有感受,还有做回归测试的时候也是。不错的总结。
作者: sf4500000    时间: 2013-11-12 20:12
适当的自动化,不要追求100%(界面美观如何自动化?),手工测试很重要
自动化测试的前期需要高投入(而不 ...
kai_top 发表于 2006-3-30 11:15



    马一个
作者: yyq123    时间: 2014-4-29 18:00
4楼真棒!学习的目标啊
作者: 静洁815    时间: 2014-5-16 15:18
4楼,学习了
作者: provencet    时间: 2015-8-25 10:45
kai_top讲的好有道理
学习了




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