精华内容
下载资源
问答
  • qtp测试用例

    2011-12-16 19:37:28
    qtp测试用、截图片 软件测试 作业
  • 这是一个用qtp录制的脚本,每一个Action对应一个测试用例。 包括数据驱动,action调用,低级录制,场景恢复,功能键测试,检查点测试,正则表达式运用等。
  • QTP测试测试用例

    2011-12-18 16:48:24
    QTP测试亚马逊 详细的测试过程以及测试结果 结果分析
  • QTP航班预定测试用例

    2010-09-23 21:46:44
    QTP自动化测试用例,有利于执行自动化测试,覆盖比较全面
  • 主要针对刚学习QTP的人的一个参考,网上qtp自动化测试实例比较零散,自己也做了好多的功课整合出来,供大家参考,自动化测试用例登陆模块测试实例步骤+截图描述
  • 第28篇-QTP自动化测试用例设计第28篇-QTP自动化测试用例设计
  • QTP软件测试报告(含测试用例设计).

    热门讨论 2010-07-18 21:48:11
    QTP软件测试报告(含测试用例设计).QTP软件测试报告(含测试用例设计).QTP软件测试报告(含测试用例设计).QTP软件测试报告(含测试用例设计).QTP软件测试报告(含测试用例设计).QTP软件测试报告(含测试用例设计).
  • 测试用例QTP的安装

    2018-07-19 17:18:47
    20180719上午实习任务: 修改T0305测试计划提交1.1版本 根据等价类方法设计T0305用例(用例模板自习拟定) ... 完成T0305项目测试需求、测试计划、测试用例 完成T0305测试用例的执行及bug提交 配置管理...

    20180719上午实习任务:

    • 修改T0305测试计划提交1.1版本
    • 根据等价类方法设计T0305用例(用例模板自习拟定)
    • 根据边界值方法结合之前的等价类补充T0305用例,要求:
    • 增加成绩、删除、修改、查询模块共60条用例

    20180719下午实习任务:

    • 完成T0305测试用例的修改
    • 完成T0305项目测试需求、测试计划、测试用例
    • 完成T0305测试用例的执行及bug提交

    配置管理 vss/svn/cvs

     

    测试用例 Test Case(TC): 

    在测试执行之前对被测项目的功能/性能/…/的测试进行数据、步骤、代码、方法的具体设计,作用是为了验证项目是否符合需求(根据预期结果)。

     

    等价类

    概念:依据需求将输入(特殊情况下会考虑输出)划分为若干个类型,从类型中选出一个数据,如果这个数据测试通过,则认为所代表的类型测试通过,这样就可以用较少的测试用例达到尽量多的功能覆盖,解决了不能穷举测试的问题。

    初步划分依据:首先根据需求划分有效和无效,再对有效和无效进行细分。

    有效:[-99,99] --> [-99,-1]、0、[1,99]

    无效:(-∞,-99)∪(99,+∞)、小数、符号、汉字、…


    QTP:Quick Test Professional 一种自动测试工具

    公司:HP IBM

     

    在虚拟机上安装QTP

    这里使用的是VMware Workstation,虚拟机系统为windows2003

    打开虚拟机,显示控制台视图

     

    更改虚拟机内存,设为1G

      

    更改【网络适配器】为桥接模式

    确认以下位置勾选

    查看物理机ip地址

    打开虚拟机的命令控制台,ping主机。如图表示网络连通

    点击【设备】--> CD/DVD

    使用Software_QTP_11.0_English_T6510_15066.iso镜像文件,确保以下勾选

    点击D盘,进入安装页面

      

    点击【确定】

    同意用户条款

    安装成功

     

    继续,安装vc ++

        

        

    手动重启计算机,开机后再次点D盘安装

        

    默认,直接下一步

        

    安装完成

    这里脚本调制器之后安装,不用下载,点击取消

    点击桌面图标,continue

    全部勾选

    安装成功

    展开全文
  • QTP对登录模块的测试,包含测试用例,原理,步骤等,值得参考
  • 第一部分:自动化一个测试用例 当你要开始自动化一个测试用例的时候,有一些重要的事情需要完成。当你完成所有这些事情的时候,测试脚本的自动化也随之完成。 在这里,我们将首先在大部分的自动化测试用例里找出...

    第一部分:自动化一个测试用例

    当你要开始自动化一个测试用例的时候,有一些重要的事情需要完成。当你完成所有这些事情的时候,测试脚本的自动化也随之完成。

    在这里,我们将首先在大部分的自动化测试用例里找出所有通用的任务。

    让我们用一个例子(GmailLogin)来理解前面所说的内容

    为了自动化Gmail Login,你需要写一些代码来做以下的事情:

    • 打开Gmail Url
    • 输入正确的用户名和密码
    • 点击登录按钮

    通过下面的图让我们更加详细的理解这一点:

     

    任务1 - 识别对象

     

    • 在你对任何对象做操作之前,你需要唯一地识别这个对象。比如,在你输入Email之前,你应该知道在Gmail Login界面上的2个输入框那个是Email。一旦你正确的识别出email,你就可以在Email里输入正确的数据
    • 每个控件都有它自己的唯一属性集,用它们,在同一个页面你就可以与其它的控件做区分。例如,Gmail的的登录按钮包含了文本'Sign in',用这个文本就可以明显与其它的按钮做出区分

    • 因此,识别一个对象,你要找出这个对象的唯一识别属性

    任务2 - 在对象上执行操作

     

    • 一旦你唯一的识别一个对象,那么下一步将是对这个对象的一些操作
    • 你所执行的操作依赖对象的类型,不同类型的对象包含不同的操作
    • 比如:对于按钮和链接,你可以做点击操作。对于一个输入框,你能执行Set或者Type操作。类似的,对于每个对象都有自己的操作集合

     

    任务3 - 数据处理

    • 数据处理也是在对象上执行操作的一部分
    • 对于像输入框的控件,你需要执行输入一些数据的操作

     

    任务4 - 合并所有单独的操作

    • 为了创建一个测试脚本,你需要合并单独的操作在一起,然后执行它们
    • 比如:Gmail的登录部分将有以下的操作
      • op1: 打开Gmail URL
      • op2: 输入用户名
      • op3: 输入密码
      • op4: 点击登录按钮
    • 您能以Action或者Function的形式合并所有单独的操作
    • 因此一个Action或者Function是一个操作集合,这些操作集合合并成一个业务逻辑流(比如Login, Logout, Search)

     

    任务5 - 重用和不重用的函数

    • 在你的测试脚本里有一些函数,一些是只能用一次,而其他的函数可以用多次
    • 只能用一次的Actions是不可重用的Actions,可以用多次的Actions是可重用的Actions
    • 例子:考虑以下的3个测试用例

    •  上图,你注意到函数Gmail_Login和Gmail_Logout是被用了多次。因此,这些都是可重用的函数,其它都是非可重用的函数。

    一个简单测试脚本的结构

     

     以上我们已经列出了你需要执行测试脚本的通用任务

    • 识别唯一的对象
    • 在对象上执行操作
    • 只要需要就要执行数据处理操作
    • 创建重用和非重用的的Action(Function)

     

    第二部分:QTP怎样自动化测试用例

     

     

    • 在第一部分,你看到为了创建一个测试脚本你需要完成的通用任务
    • 在这个部分,你将看到QTP怎么样协助我们来完成这些任务
    • QTP有不同的功能和机制来帮助你完成这些任务
    • 让我们看下每个任务以及对应QTP的功能

     

    识别和存储对象

    QTP提供一个唯一的机制,使用它,你能找出对象的唯一识别属性。这个机制叫做Object Spy。QTP也提供一个叫做Object Repository的仓库,可以存储一些对象以及他们的属性

    在对象上执行操作

    QTP有一系列预定义函数库,他们包含了不同对象的相关所有的操作。当你写一个对象在你的脚本里,QTP也提供了智能提示,它可以自动展示与这个对象相关的所有函数和属性

     

     

     

     

    执行数据处理操作

    QTP有自己内建的机制,叫做DataTable, 你在这里保存测试数据,稍后在测试脚本里使用它。QTP提供它自己的集合函数,使用它们就可以从DataTable里解析数据

     

    即使你的数据存储在外部文件里,比如Excel或者XML文件,QTP提供许多方法,使用它们你就可以从外部数据源里获取到数据

     

     

    存储重用和不重用的代码

    QTP也提供许多方法,你能用这些方法来存储重用和非重用的的代码。这些机制是:

    • Action:Action是你保存代码最通用的方法之一。你能保存重用和不重用的代码在Actions里
    • Function Library: 函数库是又一个很流行的方法,你几乎可以在所有的QTP项目里的使用它。函数库主要用来存储可重用的代码
    • Business/Scripted Components: 尽管很少用,这个也是你可以存储代码的地方

    总结:

    • 为了写测试脚本,你需要知道你要做的一些通用任务是:
      • 识别和存储对象
      • 在对象上执行操作
      • 在脚本里处理测试数据
      • 合并所有的操作形成重用&非重用的动作

     

    • 你也知道QTP怎么用它的一系列功能来帮助你创建测试脚本:
      • Object Spy和对象库
      • 内建的函数库
      • DataTable和相关的方法
      • Actions,函数库和组件

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    转载于:https://www.cnblogs.com/testermark/p/3542671.html

    展开全文
  • QTP-自动化测试用例设计原则

    千次阅读 2012-06-18 20:48:54
    ● 原则1:自动化测试用例的范围往往是核心业务流程或者重复执行率较高的。 如果项目的变更频率,测试用例数量大的话,增加了后期的维护工作量等,都是造成最终失败的一些隐患。投入越大,损失越大。因此,往往我们...

    原则1:自动化测试用例的范围往往是核心业务流程或者重复执行率较高的。

    如果项目的变更频率,测试用例数量大的话,增加了后期的维护工作量等,都是造成最终失败的一些隐患。投入越大,损失越大。因此,往往我们会选取最核心的一些业务路径或者是重复执行率较高的一些手工测试用例进行自动化测试

    原则2:自动化测试用例的选择一般以正向为主。

    如果每个异常情况都要写进脚本中,那真的是花了大价钱买一堆小东西,小东西真正能发挥大作用的毕竟很少。

    原则3:不是所有手工测试用例都可以使用自动化测试来实现的。

    原则4:手工测试用例可以不用回归原点,而自动化用例往往是必须的。

    原则5:自动化测试用例和手工测试用例不同,不需要每个步骤都写预期结果。

    在自动化测试用例中,只有准备在测试脚本中设置成检查点的步骤才有预期结果,其他所有的步骤只将它看作一个步骤,这样做的好处是一目了然、目的明显、层次分明
    展开全文
  • QTP获取当前测试用例的执行状态

    千次阅读 2011-01-21 15:46:00
    QTP自身的Reporter对象有一个RunStatus属性。那么在每一个用例运行结束时,读取这个属性的值,我们就可以获取当前用例的运行状态。根据运行状态的不同,执行不同的操作。   以下是示例代码: Select ...

     QTP自身的Reporter对象有一个RunStatus属性。那么在每一个用例运行结束时,读取这个属性的值,我们就可以获取当前用例的运行状态。根据运行状态的不同,执行不同的操作。

     

    以下是示例代码:

    Select Case Reporter.RunStatus
        Case micFail
                Call doFailStatusEmail()
       Case micWarning
                Call doWarningStatusEmail()
       Case micPass
                'Everything is fine
    End Select

     

    展开全文
  • 远程执行QTP测试任务

    千次阅读 2015-01-28 10:12:10
    在我们部署qtp测试用例批量运行时,一般不会部署在自己的工作机上,而是部署在一台测试机上,这就涉及到远程部署测试机的问题。普通情况下我们操作远程机器是通过windows的远程桌面,但是在远程桌面运行qtp测试用例...
  • Case_Tree:用例树和列表的管理,以及测试结果的存储Case_Step:测试用例的步骤管理,包括几种方式:QTP步骤,Keyword,自定义的Function,QTP内置的FunctionCae_Action:通过Winform单独的操作,对QTPBuilt-inFunction...
  • 如何写好自动化友好的测试用例软件测试为了提高软件测试的效率,增进测试工作的广度和深度,越来越多的公司开始引入自动化测试自动化测试。本文通过笔者对测试用例设计和表达上的一些理解,阐述如何写好功能自动化...
  • 根据软件测试技术第4章所学知识,为“图书管理系统”某些功能模块设计测试用例,并使用QC编写测试用例,使用QTP录制功能测试用例,使用LOADRUNNER录制性能测试用例。 三、环境 硬件:微型计算机 软件:Windows xp...
  • 实验类别:综合性实验 实验目的: 1、 掌握QTP进行功能自动化测试。 2、 掌握LoaderRunner进行性能自动化测试...3、 设计测试用例。 4、 录制或编写脚本。 5、 执行自动化测试。 6、 填写测试报告。 7、分析测试结果。
  • 1,首先写一份需要增加的数据的测试用例,用例中有预期结果的值,预期结果为对应的弹出框或者是文本的内容; 2,直接录制脚本,在脚本后面进行保存操作的文本的获取,如果时弹出框,下面有一个函数比较很快的能获取...
  • 一个简单的自动化测试用例

    万次阅读 2018-01-20 19:51:40
     假如你已经确认了XX 项目适合做自动化测试,那么接下来你要做的就是选测试辅助工具了。  首先要先确认你所测试的产品是桌面程序(C/S)还是web应用(B/S)。  桌面程序的工具有:QTP、 AutoRunner  ...
  • QTP测试流程

    2021-03-23 15:13:52
    1)准备TestCase  -在进行自动化之前,将测试内容进行文档化,不建议直接录制脚本  -在录制脚本之前设计好脚本,便于录制过程的流畅  -由于测试用例设计和脚本开发可能不是同一个人完成,便于团队合作  -便于后期...
  • QTP测试webservice

    千次阅读 2012-09-24 16:17:13
    '脚本功能: webservice自动化测试,自动读取测试用例,用例配置文件,最终将测试结果写入用例中。 '开发开始时间: 2009-4-20 '*********************************************************
  • 1 、如何开展自动化功能测试? 2 、 GUI 测试工具原理 练习 1 :自己动手设计和编写一个小型的基于 GUI 的自动化测试工具。 ... 练习 2 :完成某个项目指定功能的测试用例的自动化实现。
  • 添加完了测试用例在右侧添加测试步骤,可以按照Step和Keyword两种方式进行添加:按照QTP的关键字开发思想进行添加按照用户自定义和built-in的Keyword进行添加用户可以手动的为每个步骤添加参数(鼠标在某一行时,会...
  • QTP软件测试报告

    2012-04-20 22:20:55
    QTP软件测试报告(含测试用例设计),为使用QTP测试人员提供一份文档参考

空空如也

空空如也

1 2 3 4 5 ... 19
收藏数 366
精华内容 146
关键字:

qtp测试用例