QTP登陆测试脚本2
来源:互联网 发布:高德地图十六进制端口 编辑:程序博客网 时间:2024/04/29 19:34
这个相对来说比上一个复杂点,我对登陆的用户名我做了一个参数化,然后设置了4个变量,分别来存储,用户名、密码、预期值、实际获取值。做了一个循环,通过登陆不同的用户,来验证一些检查点获得的值。
Dim i '定义行号
Dim outputvalue '定义读取系统实际输出信息的变量
Dim istatus '定义读取系统预期显示信息的变量
For i=1 to datatable.GetSheet("Action1").getrowcount '做一个循环登陆
Browser("题库管理系统登录首页").Page("题库管理系统登录首页").WebEdit("sysUser.usrName").Set DataTable("username", dtLocalSheet)
Browser("题库管理系统登录首页").Page("题库管理系统登录首页").WebEdit("sysUser.usrPassword").SetSecure DataTable("password", dtLocalSheet)
Browser("题库管理系统登录首页").Page("题库管理系统登录首页").Image("登陆").Click
Browser("题库管理系统登录首页").Page("题库管理系统").Frame("menu").Output CheckPoint("menu")'对页面某一位置插入文本检查点
outputvalue=datatable("outmsg",dtLocalSheet)' 将实际输出信息赋值给变量
istatus=datatable("status",dtLocalSheet)'将预期信息赋值给变量
msgbox outputvalue'弹出实际输出信息的变量值
If istatus<>outputvalue Then
Reporter.ReportEvent 1,"登陆功能测试","预期值为:"+istatus+",实际值为:"+outputvalue
End If
Browser("题库管理系统登录首页").Page("题库管理系统").Frame("topFrame").Image("点击退出").Click
Browser("题库管理系统登录首页").Page("题库管理系统登录首页_2").Sync
datatable.GetSheet("Action1").setnextrow'获取Action1中的下一行数值
Next
Browser("题库管理系统登录首页").Close
- QTP登陆测试脚本2
- QTP登陆测试脚本1
- 手工编写QTP测试脚本
- 手工编写QTP测试脚本
- 通过脚本启动QTP,运行测试脚本
- qtp 测试web登陆功能讲解
- QTP项目实战课程测试脚本下载
- 管理QTP测试脚本的对象仓库
- QTP软件测试 Windows计算器自动化脚本
- QTP中测试不同用户登陆情况的思路
- 如何自动执行QTP测试脚本,即自动启动QTP并执行软件测试过程?
- 【软件自动化测试-QTP实战技能 14】== 自动化测试思想之QTP登录脚本
- QTP测试脚本批处理运行的两个工具
- 软件测试工具LoadRunner中运行QTP脚本
- ALM11.5补丁支持远程运行QTP测试脚本
- ALM11.5补丁支持远程运行QTP测试脚本
- 【自动化测试技术QTP基础系列九】---脚本调试
- 【转】软件测试工具LoadRunner中运行QTP脚本
- 两个经典的windbg调试案例,值得学习。
- 全面获取 CPU 信息
- 查看sql日志大小/数据库文件的大小
- keil 错误
- SIP事务的理解
- QTP登陆测试脚本2
- 如何在已经绑定数据的dataGridView对象中动态添加记录?
- Java控制流语句总结
- SIP术语的名词解析
- SQL SERVER DBCC命令解释
- 小感慨
- hibernate中的session中的方法(网页资料整理)
- Dialog、Transaction、Session在SIP中概念
- 《sip揭秘》读书笔记1