qtp 测试web登陆功能讲解

QTP的设计步骤:
1、设计测试用例
2、录制脚本,录制正常的业务流程
3、保存脚本
4、增强脚本,参数化,将登录用户名、密码参数化username、password,datatable选本地表
5、在datatable中创建一个预期列表status
7、按照测试用例的设计,填写用户名username、密码password以及预期值status的参数值;
8、切换到专家视图,创建相应的变量
9、创建一个表示datatable中行号i; (Dim i;)
10、使用for语句,使qtp在测试时能够自动读取每一行中用户名与密码;(For i=1 to Datatable.GetSheet("Action1").getrowcount)
11、插入一个文本输出点,输出系统的实际提示信息,并将该输出值保存datatable中action1的outmsg列;
12、定义一个读取系统实际提示信息的变量outputvalue;定义读取系统预期提示信息的变量 Dim instatus 
13、将系统实际提示信息赋予定义的变量outputvalue;

outputvalue = datatable("outmsg",dtLocalsheet)   '将实际输出值赋予变量outputvalue
instatus = datatable("status",dtLocalsheet)              '将预期输出值赋予变量instatus

14、比较系统实际提示信息 和 预期输出提示信息

If  outputvalue <> instatus Then
   reporter.ReportEvent 1,"登陆功能测试","预期值为:"+instatus+", 实际值为:"+outputvalue
   else
    reporter.ReportEvent  0,"登录功能测试","测试成功!"
End If

猜你喜欢

转载自blog.csdn.net/xiaocong1314/article/details/8841085
QTP