QTP学习心得(订票网站)

上一篇 / 下一篇  2013-11-21 15:45:15 / 个人分类:学习

重新温习了一遍QTP自带的订票系统教程,感觉老外的KT水平还是很高的,虽然是初级的,但是仍然有万千化一的功力,把QTP测试过程中的主要的点都能点到,且干净利索。自己也总结一下,省的后面要参考的时候还得回来看英文的。虽然英文水平自诩还可以,但是还是不想一天都订从纽约到旧金山的票了。

总体:

1- 测试test)由动作(action)组成,动作由步骤(step)组成;多个tests组成一个solution,一次只能run一个test。

1.1 步骤的生成:手动写(使用TO,之前要Asso Shared Repo);录制;手动coding;Step Generator(Key-word driven)

2- 步骤的对象称为TestObject,在运行的时候为RuntimeObject,TO是QTP从AUT中识别出来的,用各种属性来标识,测试运行的时候会据此来查找,TO分层次,例如Browser->Page->Webedit等,匹配RO。

2.1 TO可以在Shared或者Local的Repo中,shared的所有action in test(其他的test呢?)都能用,local只能action自己用。action可以link或者copy shared TO。(入门的推荐local);shared Repo一般一页一个。

2.2 添加TO的方法:Object Manager的Learn,自己从网页获得;Recording的时候自动获得(local);通过Object Manager中的“+”单独获取。

3- 检查点根据检查的对象不同,会有不同的检查方式,例如Text value,table cell,page等。

3.1 添加检查点方式:手工;录制加入(Rec->Resource(CheckPoint)->要检查的元素。

4- 数据驱动测试(参数化):Global给整个Test,Local给Action;Global的行数=整个Test的Iteration次数;Local的行数=对应Action的Iteration。Param了输入,也一定要Param输出。保持一致。

===============

构建流程:

1- 分析业务process(要测试什么)

2- 环境,技术(测试环境搭建,plug-ins)

3- 步骤、对象、测试点(怎么测)

4- debug,运行....

 


TAG: 学习 QTP 笔记

 

评分:0

我来说两句

我的栏目

日历

« 2024-01-29  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 897
  • 日志数: 2
  • 建立时间: 2013-11-21
  • 更新时间: 2014-11-11

RSS订阅

Open Toolbar