发布新日志

  • QTP总结

    2008-07-19 17:29:57

    QTP总结

    1           案例:生产管理系统部署过程

    1.1          安装JDKJava的运行环境,即有Java开发时必须安装);

    1.2          设置环境变量(启动服务时用):我的电脑→属性→高级→环境变量→系统变量→path→添加JDK的安装目录;

    1.3          安装Tomcat(一种Web服务器)

    1.4          将程序包bx(即被测试系统程序包)放置在:…/webapps/  (放置后在Tomcat启动时自动将被测系统也启动)

    1.5          数据库配置(.cfg.xml文件)

    1.6          数据恢复

    2           案例:生产管理系统启动过程

    2.1          启动Tomcat

    2.2         访问:http://IP:port/

    3           QTP安装前后的基本知识

    3.1          是基于关键字驱动的测试工具;

    3.2          本身是用VBscrīpt语言开发的;

    3.3          支持VBscrīptJava.net;擅长: Java.net

    3.4          它的脚本测试工具是:Microsoft scrīpt Debugger

    3.5          最擅长在系统版本稳定的情况下做回归与冒烟测试;

    3.6          安装QTP时必须以管理员的身份登录到操作系统;

    3.7          安装首页中的TestDirector Add-in是一个插件,相当于一个TestDirector客户端,目的是让TDQTP集成,使用TD来管理QTP的测试过程;

    3.8          使用QTP时,必须取消IE中的“脚本调试功能”:可在安装时弹出的对话框中禁止,也可以在安装前手动的取消(工具→Internet选项→高级→浏览→禁止调试脚本);

    3.9         QTP测试不同的应用时需要不同的插件支持,没有相应的插件支持,QTP是无法识别程序中的特殊控件的;在8.0版本中为用户集成的3种类型的插件:ActiveX ControlsVisual BasicWeb;若需要其它插件则需要向MI公司购买;

    3.10     安装完后,如果不重新启动计算机,QTP可能不能够正常工作,由于重新启动机器后QTP还进行一些配置工作,所以重新启动后,必须以安装QTP时用户登录才可以。

    4           使用QTP时要点

    4.1          QTP的录制方式:

    4.1.1     基本录制:默认的录制模式;

    4.1.2     低级录制:是基于对象在屏幕坐标的录制,并且能够编辑它录制下来的脚本,适用于QTP不能正常识别对象时应用;

    4.1.3  模拟录制:录制的是鼠标移动的轨迹,在录制过程中是不识别对象的,所以录制下来的脚本无法进行编辑和修改。

    4.2          QTP的脚本是以文件夹方式存放的。

    4.3         测试人员既可在在录制脚本时插入检查点,也可以在脚本录制完成后插入检查点,具体方式根据个人习惯和测试需求决定。

    5           基于Windows的控件

    WinEdit(输入框)enablefocusedtext(输入值)attached text(输入框名称)

    WinComboBox(下拉框)selectionall itemsenable(是否可操作)text(按钮名称)

    Image(图片)ALT(附加说明)Src(图片位置);

    Page(网页)load time(下载时间)、图片总数/位置、链接总数/位置;

    Selection(单行按钮、复选框)

  • LR的总结.

    2008-07-19 17:28:15

    LoadRunner总结

    1.  关于软件性能

    1.1          软件性能是一种指标,表明软件系统或构件对于其及时性要求的符合程度;其次,性能是软件产品的一种特性,可以用时间来进行度量。

    1.2          软件性能可以从不同视角来进行度量,如用户视角、管理员视角、开发员视角等。

    1.3          性能指标:

    1.3.1     响应时间:

    1.3.2     并发用户数:

    1.3.3     吞吐量:单位时间内系统处理的客户请求的数量

    1.3.3.1    区别:Hits(点击数):是指对每个页面元素的请求,一个页面中任何一个图片都算是一个页面元素,所以你如果想提高你的点击数的话,只需在你的页面中多放些图片就可以了。

    1.3.4     性能计数器:

    1.3.5     思考时间:跟服务端有交互的事务之间的时间

    2.  三大模块

    Virtual User Generator---用于录制脚本

    Mercury LoadRunner Controller---用于创建、运行和监控场景

    Mercury LoadRunner Analysis---用于分析测试结果

    3.  协议的选择

    如果是B/S结构,就要选择Web(Http/Html)协议

    如果是C/S结构,则可以根据后端数据库的类型来选择(如果有中间件,则选择中间件)。如SybaseCTLib协议用于测试后台数据库为Sybase的应用;MS SQL Server协议用于测试后台数据库为SQL Server的应用;对于没有数据库的Windows应用,可以选用Windows Sockets这个底层的协议。

  • 关于CMMI测试标准作业的理解

    2008-07-19 17:23:26

    暂无

数据统计

  • 访问量: 1345
  • 日志数: 4
  • 建立时间: 2008-07-19
  • 更新时间: 2008-08-05

RSS订阅

Open Toolbar