专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »软件测试 » 自动化测试工具qtp:QTP实现自动化原理 »正文

自动化测试工具qtp:QTP实现自动化原理

来源: 发布时间:星期四, 2009年3月19日 浏览:0次 评论:0


  QTP主要采用是使用GUI模拟人操作它在模拟人操作时会记录操作对象及所做操作和顺序然后在回放时按记录顺序操作这些对象而在这个模拟过程中最重要莫过于界面对象(Control控件)识别那QTP是如何做呢?下面就举个小例子来介绍说明:

  比如我们要测试内网论坛http://172.16.1.3:8080/bbs/index.php用正确用户名和密码是否能成功登录登录界面如下:

  

  测试步骤大概如下:

  1. 要先识别用户名输入框、密码输入框、登录按钮Control控件

  2. 在用户名输入框中输入正确用户名

  3. 在密码输入框中输入正确密码

  4. 点击登录按钮

  5. 验证是否登录成功要验证是否成功登录那就得知道成功登录和失败登录区别成功登录后页面如下:

  

  我们可以通过验证红色框中内容或验证绿色框中内容来标识登录是否成功然后记入测试报告

  以上只是个小例子从中可以看出识别对象是个很重要问题也是个很困难问题毕竟现在Control控件类型越来越多(包括第 3方插件或自己开发或定义Control控件)那QTP是如何来识别对象下面通过讲解QTP识别以上小例子中Control控件思路方法来介绍说明下:

  首先QTP是通过记录Control控件属性来标识对象(当然具体用哪些属性QTP是有默认也可以配置)假设QTP使用“html tag”和“name”属性来识别对象QTP是如何处理呢?请先看下图:

  

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: