欢迎来到天天文库
浏览记录
ID:880516
大小:288.51 KB
页数:5页
时间:2017-09-22
《功能测试工具qtp实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、功能测试之QTP报告人:****一、实验要求1、下载并安装QTP功能测试工具,学习使用。2、通过脚本的录制和回放来进行自动化的功能测试。二、实验预习如果你执行过人工测试,你一定了解人工测试的缺点,人工测试非常浪费时间而且需要投入大量的人力。使用人工测试的结果,往往是在应用程序交付前,无法对应用程序的所有功能都作完整的测试。使用QuickTest可以加速整个测试的过程,并且建置完新版本的应用程序或网站后,可以重复使用测试脚本进行测试。以QuickTest执行测试,就与人工测试一样。QuickTest会仿真鼠标
2、的动作与键盘的输入,不过QuickTest比人工测试快了很多。自动化测试的好处快速QuickTest执行测试比人工测试速度快多了。可靠QuickTest每一次的测试都可以正确的执行相同的动作,可以避免人工测试的错误。可重复QuickTest可以重复执行相同的测试。可程序化QuickTest可以以程序的方式,撰写复杂的测试脚本,以带出隐藏在应用程序中的信息。广泛性QuickTest可以建立广泛的测试脚本,涵盖应用程序的所有功能。可再使用QuickTest可以重复使用测试脚本,即使应用程序的使用接口已经改变。三
3、、实验内容1、录制“登录”、“订机票”和“退出”的完整过程,录制完成且运行无误后保存脚本,文件名为:test1。如下图:2、打开脚本“test1”,插入文字检查点,检查登录是否成功。运行无误后把文件另存为test2。加入CheckPoint如下图:3、打开脚本“test2”,完成“起飞地点”和“到达地点”(即FlyFrom和FlyTo)的参数化,并在DataTable里面添加合适的取值。运行无误后把文件另存为“test3”。加入参数如下图:4、打开脚本“test3”,在对象库里删除登录界面的用户名和密码文本
4、框对象,采用描述性编程方式完善脚本,运行无误后把文件另存为“test4”。脚本代码如下图:四、实验结果在测试执行完成后,QuickTest会自动显示测试结果窗口,如下图所示:在这个测试结果窗口中分二个部分显示测试执行的结果左边显示Testresultstree,以阶层图标的方式显示测试脚本所执行的步骤。可以选择“+”检查每一个步骤,所有的执行步骤都会以图示的方式显示。可以设定QuickTest以不同的资料执行每个测试或某个动作,每执行一次反复称为一个迭代,每一次迭代都会被编号(在上面的例子中只执行了一次迭代
5、)。右边则是显示测试结果的详细信息。在第一个表格中显示哪些迭代是已经通过的,哪些是失败的。第二个表格是显示测试脚本的检查点,哪些是通过的,哪些是失败的,以及有几个警告信息。在上面的测试中,所有的测试都是通过的,在脚本中也没有添加检查点(有关检查点的内容我们将在以后的课程中学习)。接下来我们查看QuickTest执行测试脚本的详细结果,以及选择某个测试步骤时出现的详细信息。在树视图中展开“FlightIteration1(Row1)>Action1Summary>WelcomeMercuryTours>Fin
6、daFlight:Mercury>”,选择“"fromPost":Select"NewYork"”。在这个测试结果窗口中显示三个部分,分别是:左边是Testresultstree:展开树视图后,显示了测试执行过程中的每一个操作步骤。选择某一个测试步骤,会在右边区域显示相应的信息。右上方是Testresultsdetail:对应当前选中的测试步骤,显示被选取测试步骤执行时的详细信息。右下方是ActiveScreen:对应当前选中的测试步骤,显示该操作执行时应用程序的屏幕截图。当选中testresultstre
7、e上的网页图示,会在“ActiveScreen”中看到执行时的画面。当选中testresultstree上的测试步骤(在某个对象上执行某个动作),除了显示当前时的画面外,对象还会被粉色的框框框住。在上面的例子中,在“ActiveScreen”中点击被框住的“DepartingFrom”下拉菜单,会显示其他的选项。五、实验结论QTP是自动化测试中的功能测试工具,通过它可以录制操作、回放操作、在录制好的脚本中加入检查点,增强测试,最后可以分析测试结果,是十分方便并节省人力的。袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈
8、膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿
此文档下载收益归作者所有