Chinaunix首页 | 论坛 | 博客
  • 博客访问: 734810
  • 博文数量: 769
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 4985
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 16:37
文章分类

全部博文(769)

文章存档

2011年(1)

2008年(768)

我的朋友

分类:

2008-10-15 16:44:29

  这里把脚本简单说一下,我们分析一下。

  当时问题是这样的,“我的错误的用户名就没办法登录”,其实含义就是脚本最好能处理成功的用户名错误的用户名,那么这里涉及到脚本的设计。

  目标如下:

  1. 脚本需要处理成功和失败的用户的登陆

  2. 数据驱动

  设计开发脚本如下:

  第一步录制脚本如下

  Browser("智能变电巡检仪系统 4.0").Page("智能变电巡检仪系统 4.0").WebEdit("txtLoginName").Set "吕巍"

  Browser("智能变电巡检仪系统 4.0").Page("智能变电巡检仪系统 4.0").WebButton("登 录").set ""

  Browser("智能变电巡检仪系统 4.0").Page("Page").Syn

  Browser("智能变电巡检仪系统 4.0").Close

  以上为录制的正确的用户名,下边录制错误的用户名

  Browser("智能变电巡检仪系统 4.0").Page("智能变电巡检仪系统 4.0").WebEdit("txtLoginName").Set "xx"

  Browser("智能变电巡检仪系统 4.0").Page("智能变电巡检仪系统 4.0").WebButton("登 录").set ""

  出现错误提示“该用户不存在”

  第二步 增强脚本

  现在需要设计的是一套脚本驱动所有的数据,这样可以驱动所有的用例数据,QTP中提供了datatable。

  但是有数据驱动也要做一个事情就是如何处理错误的用户名和正确的用户名,如何结合起来呢?

  这里我把datatable看作存放用例的地方,里面放入测试数据,还放入测试的预期结果。这样我的设计已经出现雏形了。

[1]   

【责编:Luzi】

--------------------next---------------------

阅读(213) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~