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