QTP自动化测试—用户登录

上传人:平*** 文档编号:13742167 上传时间:2017-10-26 格式:DOC 页数:3 大小:34.36KB
返回 下载 相关 举报
QTP自动化测试—用户登录_第1页
第1页 / 共3页
QTP自动化测试—用户登录_第2页
第2页 / 共3页
QTP自动化测试—用户登录_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《QTP自动化测试—用户登录》由会员分享,可在线阅读,更多相关《QTP自动化测试—用户登录(3页珍藏版)》请在金锄头文库上搜索。

1、一、测试步骤:1、设计自动化测试用例:(测试用例只设计部分的)1)用户名、密码为空,点击【登录】按钮,期望系统提示“请输入用户名。”,测试数据:无;2)输入用户名,密码为空,点击【登录】按钮,期望系统提示“密码一栏为空。”,测试数据:test ,空;3)输入错误的用户名、密码,点击【登录】按钮,期望系统提示“无效用户名。”,测试数据 test, test;4)输入正确的用户名、错误的密码,点击【登录】按钮,期望系统提示“test 的密码不正确。”,测试数据 test,123456;5)输入正确的用户名、密码,点击【登录】按钮,通过系统验证,正常登录系统,测试数据:test,111111.2、录

2、制脚本,通过正常的业务流程,登录系统,然后再退出系统;3、回放脚本4、保存脚本;5、增强脚本,对用户名、密码进行参数化;6、在 datatable 中创建一个预期值列表 status;7、按照设计的测试用例,填写用户名 username、密码 password 以及期望值 status 的参数值;8、创建相应变量,创建一个表示 datatable 中行号 i;9、用 for 循环,能够自动读取每一行用户名和密码;10、插入一个文本输出点,输出系统的实际提示信息,并将该输出值保存 datatable 中的action1 的 outmsg 列;11、定义一个读取系统实际提示信息的变量 output

3、value;12、将系统实际提示信息赋予定义的变量 outputvalue;13、定义、并将预期提示信息的值赋给变量 istatus;14、预期结果与实际结果进行比较;15、设置自动获取 action1 中下一行值继续执行测试;16、调试、优化脚本,并执行测试,结果分析。二、测试脚本:Dim i 定义行号Dim outputvalue 定义系统获取实际的提示信息变量Dim istatus 定义系统获取预期的提示信息变量For i=1 to datatable.GetSheet(“Action1).GetRowCountBrowser(“测试屋|软件测试工程师的网上书店 ”).Page(“测试屋

4、|软件测试工程师的网上书店”).Link(“登录”).ClickBrowser(“测试屋|软件测试工程师的网上书店 ”).Page(“测试屋|软件测试工程师的网上书店 登录 ”).WebEdit(“log”).Set DataTable(“username”, dtLocalSheet)Browser(“测试屋|软件测试工程师的网上书店 ”).Page(“测试屋|软件测试工程师的网上书店 登录 ”).WebEdit(“pwd”).SetSecure DataTable(“password”, dtLocalSheet)Browser(“测试屋|软件测试工程师的网上书店 ”).Page(“测试屋

5、|软件测试工程师的网上书店 登录 ”).WebButton(“登录”).ClickBrowser(“测试屋|软件测试工程师的网上书店 ”).Page(“测试屋|软件测试工程师的网上书店 登录 ”).Output CheckPoint(“测试屋| 软件测试工程师的网上书店 登录”)outputvalue=datatable(“outmsg”,dtlocalsheet) 将实际输出值赋予变量 outputvalueistatus=datatable(“ststus”,dtlocalsheet) 将预期输出值赋予变量 istatusIf outputvalueistatus Thenreporter

6、.ReportEvent 1,”登录测试”,”预期值为:”+istatus+”, 实际值为:”+outputvalue 预期结果与实际结果进行对比End Ifdatatable.GetSheet(“Action1).SetNextRow 获取 Action1 中的下一行数据NextBrowser(“测试屋|软件测试工程师的网上书店 ”).Page(“仪表盘 测试屋|软件测试工程师的网上书店”).Link(“登出”).ClickBrowser(“测试屋|软件测试工程师的网上书店 ”).Page(“测试屋|软件测试工程师的网上书店 登录 _2).SyncBrowser(“测试屋|软件测试工程师的网上书店 ”).Close三、datatable 数据:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号