QTP的使用.docVIP

  • 4
  • 0
  • 约1.21千字
  • 约 8页
  • 2017-08-09 发布于河南
  • 举报
QTP的使用 QTP简介 QuickTest Professional是新一代自动化测试解决方案,采用了关键词驱动测试的理论,能完全简化测试的创建和维护工作。 QTP是如何工作的? 使用无需脚本的Keyword View来表现测试的每个步骤,仅由些就可以创建一个 测试。 (2)QTP可以自动引入检查点来验证应用的属性和功能点 (3)可以将测试数据输入数据表(Data Table) (4)高级测试人员可以在Expert View中查看和修改他们的测试 QTP的使用 QTP界面介绍 QTP测试流程 1、设计一个登录程序 login.jsp process.jsp welcome.jsp 2、准备录制 QTP大多数用于软件系统的回归测试。 分析被测对象包含哪些功能点,哪些需要测试 设计相应的测试用例 设置好浏览器 准备测试环境 做好文档记录 《用户登录模块》功能测试用例 用例编号 yhdl-0001 功能描述 完成系统用户的验证功能 用例目的 测试用户登录模块功能是否符合系统需求设计要求 前提条件 该模块编码已完成,并完成单元测试 输入/动作 数据 期望的输出/相应 实际情况 用户名、密码为空 无 系统提示:用户名或密码不能为空 ? 输入错误的用户 名、正确的密码 用户名:aaa 密码:123 系统提示:用户名错误 ? 输入正确用户名、 错误的密码 用户名:admin 密码:1 系统提示:密码错误 ? 输入正确的用户 名、正确的密码 用户名:admin 密码:123 系统提示:登录成功 ? 3、录制应用程序上的会话 (1)一般情况下,先录制正确的业务流程,然后进行测试代码的修改,完善测试过程。 用户登录——进入界面——退出系统 专家视图 关键字视图 (2)录制完后,先回放一次,检查录制的过程有无错误。 (3)保存脚本 (4)增强测试 先将登录用户名参数化为username,datatable选本地表 (5)将登录密码参数化为password,datatable选本地表 将加密的密码改成明文 (6)在datatable中创建一个预期值列表status (7)按照测试用例的设计,填写用户名username,密码password 以及预其值status的参数值 (8)切换到专家视图,创建相应的变量 (9)创建一个表示datatable中行号i (10)使用for语句,使qtp在测试时能够自动读取每一行中用户名与密码 (11)插入一个文本输出点,输出系统的实际提示信息,并将该输出值保存datatable中 Action1的outmsg列 (12)定义一个读取系统实际提示信息的变量outputvalue (13)将预期提示信息赋予定义的变量istatus (14)将实际输出与预期输出进行比较 (15)运行脚本 (16)结果分析 (17)报告缺陷 1

文档评论(0)

1亿VIP精品文档

相关文档