1、20172017软件测试的介绍软件测试的介绍QTPQTP是Quick Test Professional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试哪些功能、操作步骤、输入数据和期望的输出数据等。Mercury QuickTest Professional 甚至可以使新测试人员在几分钟内提高效率。您只需通过按“记录”按钮,并使用执行典型业务流程的应用程序即可创建测试脚本。系统使用简明的英文语句和屏幕抓图来自动记录业务流程中的每个步骤。用户可以在关键字视图中轻松修改、
2、删除或重新安排测试步骤。HP QuickTest Professional 提供符合所有主要应用软件环境的功能测试和回归测试的自动化。采用关键字驱动的理念以简化测试用例的创建和维护。它让用户可以直接录制屏幕上的操作流程,自动生成功能测试或者回归测试用例。专业的测试者也可以通过提供的内置脚本和调试环境来取得对测试和对象属性的完全控制。创建脚本增强脚本运行测试分析测试QTP支持在广泛的操作系统平台和测试环境下安装,并且仅需很少的设置既可开始使用。本章简要介绍QTP9.2的安装设置过程,并且介绍如何开始编写一个最简单的QTP测试脚本在获取QTP的安装程序后,就可以进行QTP的安装过程。对于初学者和希
3、望了解QTP产品特性的测试人员,可以从HP网站上下载试用版:1352_4000_100安装QTP 9.2需要首先满足一定的硬件要求,如下所示。奔腾3以上处理器,推荐使用奔腾4以上的处理器。最少512 MB,推荐使用1 GB的内存。4 MB以上内存的显卡,推荐使用8 MB以上的显卡。QTP 9.2支持以下测试环境。操作系统:支持Windows 2000、Windows XP、Windows Server 2003、Windows Vista、Windows Server 2008。支持在虚拟机VMWare 5.5、Citrix MetaFrame Presentation Server 4.0中
4、运行。浏览器:支持IE 6.0 SP1、IE 7.0、IE8.0 Beta2,Mozilla FireFox 1.5、2.0、3.0,Netscape 8.x。QTP 9.2默认支持对以下类型的应用程序进行自动化测试:标准Windows应用程序,包括基于Win32 API和MFC的应用程序。Web页面。ActiveX控件。Visual Basic应用程序。QTP 9.2QTP 9.2在加载额外插件的情况下,支持对以下类型的应用程序进行在加载额外插件的情况下,支持对以下类型的应用程序进行自动化测试:自动化测试:Java应用程序。Oracle应用程序。SAP应用程序。NET应用程序,包括.NET
5、Windows Form、.NET Web Form、WPF。Siebel应用程序。PeopleSoft应用程序。Web服务(Web services)。终端仿真程序(Terminal Emulators)。下面以Windows XP为例介绍如何安装QTP 9.2。在获取到QTP 9.2的安装包后,就可以运行安装包进行安装,如图所示。PS:QTP及其插件的安装仅支持英文路径,也就是说不能再包含中文命名的文件夹目录中安装QTP或QTP的插件。Rational Functional Tester 是一款面向对象的自动化测试工具。可以完成功能测试、回归测试、GUI测试和数据驱动测试。可以基于wind
6、ows和linux两大主流操作系统平台,用来测试java、.NET以及Web应用程序。提供了两种脚本语言和开发环境:Eclipse 框架中的 Java和 Microsoft Visual Studio开发系统中的 Microsoft Visual Basic.NET。登录测试项目登录测试项目l选择工作空间选择工作空间lRational Functional Tester 将项目存储在一个称为工作空间的文件夹中。登录测试项目登录测试项目l登录到已有的测试项目登录到已有的测试项目l选择工作空间文件夹后,系统如果搜索到已有的Rational Suite Project,将出现测试项目登录界面:登录测
7、试项目登录测试项目l主界面主界面l选择测试项目,点击选择测试项目,点击“OK”,进入欢迎界面,关闭,进入欢迎界面,关闭欢迎界面,进入主界面:欢迎界面,进入主界面:登录测试项目登录测试项目l启用测试环境启用测试环境l在Java/Eclipse 环境中使用Rational Functional Tester,必须启用java环境。安装Rational Functional Tester时,系统已经启用缺省的环境。如果对环境有特别的要求,也可进行如下操作。l选择菜单“配置”“启用环境”,打开“启用环境”对话框;l点击“Java环境”选项;l点击“全部选中”按钮,选择当前全部java环境;l点击“禁用
8、”取消全部java环境;l点击“搜索”打开搜索对话框,选择以下三种中的一种:快速搜索 用于windows系统搜索java环境注册信息。搜索所有驱动器 扫描全部硬件驱动器或分区来定位所有的java环境。在以下位置搜索 在指定的驱动器或目录搜索java环境。l选择一种搜索方式,点击“搜索”按钮;l搜索完成,在列表里显示搜索结果,包括每个JRE全路径;l点击“全部选中”按钮和“启用”按钮激活全部JRE。p功能描述功能描述n某选课系统中规定每门课程的选修人数在某选课系统中规定每门课程的选修人数在20,60之间,小于之间,小于20人不开人不开设该门选修课,大于设该门选修课,大于60人不接受后面的选课要求。人不接受后面的选课要求。p测试设计测试设计n输入变量:选课人数输入变量:选课人数n测试输入测试输入选择当选课人数分别为选择当选课人数分别为19,20,21,59,60和和61等几个边界点等几个边界点再加上一个正常值点再加上一个正常值点40n等价类划分等价类划分n边界值测试边界值测试n决策表决策表n错误猜测错误猜测n场景法场景法n正交实验法正交实验法n行为建模行为建模n综合运用黑盒用例设计方法综合运用黑盒用例设计方法 谢谢大家谢谢大家