qtp可以测试cs程序吗如果可以,请发给我使用文档。370831102@qq.com

qtp可以测试cs程序吗如果可以,请发给我使用文档。370831102@qq.com,第1张

只要QTP支持被测程序的开发语言,并提供相应插件,就可以。

使用方法和测试WEB程序是一样,不同的知识object name 不一样。

例如,在web里叫 browser()page()webedit()set

在java开发的desktop程序里,叫 javawindow()javadialog()javabutton()click

使用QTP来测试webservice我没有做过,不过我可以给你个思路。

首先我要测试时要知道我们具体要测试什么?这就是测试目标的分析,通过一些文档,也与程序员的沟通把webservice中需要测试的功能点都列出来。

webservice是什么?Web Service是一个应用组件,它逻辑性的为其他应用程序提供数据与服务

例如使用QTP来测试webservice中数据提供的一些功能,webservice中根据程序员的设计,有一些取数据的接口,这些接口可以在webservice页面直接调用并返回,一般返回xml格式的类型。我就可以用QTP来录制这个过程,使用检查点来检查一般是xml检查点。

具体的实现推荐你去个论坛。加入论坛的QTP群,学习氛围很好,有问题发出来一定有人回你的。

您好!出现:0x 指令引用的0x内存。该内存不能为"read"或"written"。答案shijan8原创★如果使用本答案请注明原创作者名或答案来源★

1出现该问题原因很多,首先一定要清楚是在什么时候出现该问题,把下面写的看完,对照您电脑出现的问题进行正确的解决。(如果偶尔出现该问题,关机后,重新开机,可能会消失)

2盗版系统或Ghost版本系统,系统文件错误或丢失,也会出现该问题,及时安装官方发行的补丁,{检查电脑年、月、日是否正确}。建议:最好安装正版系统或完整版系统。

3检查驱动是否出现问题,重新安装驱动或及时更新驱动。

4病毒引起的:升级杀毒软件或下载专杀工具,清理恶意插件,对电脑全盘杀毒。

5硬件引起的:

(1)可能是内存条出现的小问题,关机断电,把内存条拆下清理干净重新安装。必要时更换内存条。(硬件上一般不会出现该问题)

6软件引起的:

(1)安装的软件与系统或其它软件发生冲突,盗版或带病毒的软件,请慎重下载软件,最好使用正版。这里主要说的是检查开机启动项,把没必要启动的启动项禁止开机启动

(2)如果你的电脑中安装了两款或两款以上的同类软件,比如:两款杀毒软件、两款优化系统软件等,请卸载一款,以免发生冲突,以保持电脑稳定性。

(3)有些系统补丁下载安装了错误补丁,可能与您当前的系统或其它软件发生冲突,也会出现该问题。卸载该补丁,找到适合您电脑补丁,重新下载重新安装。

(4)当下载安装或打开运行播放器、游戏、QQ等第三方软件,出现该问题时。可能是您下载的软件存在着危险,系统本身为了保护系统不受影响,也会出现该内存不能为“read”或“wrtten”。一般的解决办法就是卸载该软件重新安装。如果不能解决,需要更换同类型其它版本的软件,或找到发生冲突的软件卸载它,问题才能解决。

注意:如果以确定电脑没有病毒,检查清理电脑是否存在恶意插件,把它清理掉。如果您使用windows IE浏览器出现该问题,尤其是打了错误补丁,最近windows IE变得不太稳定。盗版系统或ghost版本系统,出现该问题比较多处理办法:用360安全卫士、安装的急救箱或其它软件进行系统修复或IE修复,如果没有效果,升级或降低IE版本试试。如果还是不行,最简单的解决办法就是:下载更换其它浏览器。不用删除windows IE,直接使用其它浏览器即可。比如:360安全浏览器、世界之窗浏览器、傲游等。

如果上面说的检查都没问题,可以试试下面的方法:看看能不能解决。

◆开始→运行→输入cmd→回车,在命令提示符下输入下面命令

for %1 in (%windir%\system32\dll) do regsvr32exe /s %1回车。

完成后,在输入下面的

for %i in (%windir%\system32\ocx) do regsvr32exe /s %i 回车。

如果怕输入错误,可以复制这两条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止。(重启电脑)。

●在检查运行regedit进入注册表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,应该只有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除。如果还有一个(默认)值,不用管它,也不能删除,一般它为空。必要时还原或重新安装系统。

整个应用程序创建一个大测试的主要原因之一。当应用程序发生更改时,可以重新录制部分测试。如果更改不重要,可以手动编辑测试将其更新。 还可以使用QuickTest 的 *** 作功能设计更多模块和有效测试。进行录制时,可以基于功能将测试划分为多个 *** 作。当应用程序发生更改时,可以重新录制特定 *** 作,而无需更改其余测试。尽可能插入对可重用 *** 作的调用,而不是在几个测试中创建相同的脚本。这样,对原始可重用 *** 作的更改就自动应用到调用该 *** 作的所有测试上。 如果有很多包含相同测试对象的测试和 *** 作,建议使用共享对象库,这样就可以在一个集中位置更新对象信息。 要更新检查点、Active Screen 中的信息,或更新有关对象属性更改时测试对象属性的信息,或要在不重新录制步骤的情况下在Active Screen 中添加新的对象或步骤,请使用“更新运行”选项。 完成录制测试后是否可以增加或减少Active Screen 信息? 如果发现录制后保存在Active Screen 中的信息不能满足测试编辑需要,或者不再需要Active Screen 信息,并且要缩减测试的大小,有多种方法可以更改与测试一起保存的Active Screen 信息量。 要减少测试使用的磁盘区间,可以通过选择“另存为”删除Active Screen 信息,并清除“保存Active Screen 文件”复选框。 如果选择在测试Windows Applications 时不将所有信息保存在Active Screen 中,则可以使用多种方法之一增加Active Screen 中保存的信息。 确认“选项”对话框中“Active Screen”选项卡上的Active Screen 捕获首选项已设置为捕获所需要的信息量,然后执行下列 *** 作: 执行“更新运行” *** 作,为所有现有步骤在Active Screen 中保存所需信息量。 重新录制包含要添加到Active Screen 中的对象的步骤。 要重新录制步骤,请选择要在其后录制步骤的步骤,放置应用程序以匹配测试中的选定位置,然后开始录制。或者,在测试中要在其前面添加步骤的步骤处放置一个断点,然后运行测试到断点。这将把应用程序放到正确的位置以便录制步骤。

1、性质不同。

LR:基于协议的性能测试。

QTP: 基于UI对象的功能测试。

2、录制原理不同

LR录制原理:捕获数据包。录制的前提是能识别协议报文。

QTP 录制原理:消息机制,截获消息。录制的前提是能识别控件。

3、侧重的功能不同

LR是性能测试工具,侧重的是压力,负载,容量,并发等的测试。

QTP是功能测试工具,针对功能的测试。

扩展资料:

QTP的录制和回放

QTP是功能测试的工具,这个功能测试是指的基于GUI的功能测试。QTP的录制和回放都是真实的去 *** 作客户端程序的各种GUI控件,回放的时候会真实的启动客户端程序。

LR的录制和回放:

LR只是录制了客户端和服务器之间的通信数据,回放自然也是这些通信的数据,而且只有在录制的时候跟客户端程序有关系,回放的时候就跟客户端没有任何关系了,回放的时候不会启动客户端程序。

QTP目前最主要的应用是用于回归测试、版本验证测试阶段。它本身是针对系统界面上的元素进行识别、 *** 作,达到测试系统功能的目的。因此,自动化测试启动的时机或者说QTP开始介入的时机就要受到系统开发进度的制约。

只有当系统的界面元素不会频繁的变化、系统功能基本稳定,已经通过一至两轮的手工测试,确定系统不会存在重大缺陷时,才可以考虑自动化的实施。

以上就是关于qtp可以测试cs程序吗如果可以,请发给我使用文档。370831102@qq.com全部的内容,包括:qtp可以测试cs程序吗如果可以,请发给我使用文档。370831102@qq.com、在qtp中怎么测试webservice,最好能举个例子,希望大虾能把代码贴上来。 小女子在这谢谢了!、我电脑上装的QTP,打开后,再打开IE6时就会报错:应用程序错误。是什么原因等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10119620.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存