山东大学软件测试技术实验三报告


 学号:保密

姓名: 邹仁智

班级: 软件八班

课程设计题目:自动化测试工具QTP的使用

上机学时:2

日期: 2017年5月23号

实验内容:

 

1.QTP的安装。

2.使用QTP进行简单的功能测试。

 

实验要求:

 

1.  了解QTP的安装过程。

2.  了解QTP测试模式。

3.  掌握QTP测试过程。

4.  能够使用QTP进行简单的功能测试。

 

实验附件:

 

零基础学习QTP自动化测试视频教程

QTP自动化测试基础视频系列教程

QTP自动化测试视频系列_亿能测试

http://www.tudou.com/programs/view/SOgvYsYStZs/

 

实验环境: 

  硬件:2G以上内存、2G以上CPU、宽带网络;

  操作系统:Windows XP以上;

  程序语言:VC++和Java

 

实验工具:

  VC、Java集成开发环境

 

报告内容:

1.初步了解QTP工具

Quicktest Professional简称QTP,现在惠普又将它改名为:UFT(统一功能测试),这是一个侧重于功能的回归自动化测试工具,旨在帮助开发团队注重早期阶段的测试,改善测试实践使得过程更为高效,帮助开发人员和测试人员开展协作工作,提早解决可能存在的隐患。QTP针对GUI应用程序包括传统的Windows应用程序以及现在越来越流行的Web应用,不仅适用于开发早期中,而且对于存在大量重复性的手工测试的项目、测试时间比较长的项目、回归测试等流程中具有绝对的优势

2.安装QTP软件:版本为12.01,环境配置为VC++和.NET,安装位置为C盘

                   

 

 

3.QTP有三种录制模式:正常录制、模拟录制、低级录制

(1)正常录制模式是QTP默认的录制模式,这种录制模式是直接对对象的操作,录制完之后,不管再次打开的对象位置在哪,它都能执行到。录制方式为–直接从automation->record或按F3录制

 

(2)模拟录制(Analog recording)是对鼠标和键盘的精确操作的录制,用来录制正常录制模式不能录制到的动作,比如说录制一个鼠标拖动的动作,正常录制模式录不下来,这时就可以使用模拟录制模式。录制方式为:–从automation->record或按F3,然后再按 automation->Analog recording 或鼠标的小按钮;模拟录制模式分为两种:一种是相对于指定窗口录制;另一种是相对于屏幕录制。

 

(3)低级录制 (low-level recording)模式用来录制 QTP不能识别的环境或对象。它录制鼠标及键盘的所有操作,对对象的位置要求非常严格,如果对象的坐标有一点改变就有可以录制失败。录制方式:–从 automation->record或按F3,然后再按 automation->low level recording 或指针箭头的小按钮;当需要在应用程序屏幕上录制操作的精确位置时,可以使用“低级录制”。

4。QTP进行功能测试的测试流程

[制定测试计划]——>[创建测试脚本]——>[增强测试脚本功能]——>[运行测试]——>[分析测试结果] 

5.简单的QTP测试

(1)示范网站http://newtours.demoaut.com/index.php

登陆网站,注册后点击”Flights”选项进入“Flight Finder”网页,填写预定机票所需信息,并完成订票动作

(2)录制测试脚本

     使用QuickTest录制一个测试脚本,在Mercury Tours示范网站上预定从纽约New York到旧金山San Francisco的机票

2.1执行QuickTest并开启一个全新的测试脚本

 

2.2开始录制脚本

 

 

点击“确定”按钮开始录制,将自动打开IE浏览器并连接到Mrecury Tours网站,登陆账户,进入Flight Finder网页,输入相应的订票信息,用户信息等,完成订票流程后停止录制,并保存脚本。

 

 2.3执行测试脚本

先对保存的测试脚本进行设置

完成后显示结果

 

你可能感兴趣的:(山东大学)