用QTP做测试,有什么要注意的么?

用QTP做测试,有什么要注意的么?,第1张

建议在测试您自己的应用程序时遵循以下概述的过程。

1、计划测试。

确定组织测试的方式。在确定要录制的 *** 作时,考虑用户希望完成的内容。确认已将您的应用程序和

quicktest

按测试的要求设置。

确定要用于测试的对象库模式。所选择的对象库模式决定了录制测试时

quicktest

存储有关应用程序信息的方式。可以为每个 *** 作提供一个单独的 *** 作库,并在相应的 *** 作库中存储每个 *** 作的对象,或者,也可以将测试中的所有对象存储在公用(共享)对象库文件中。还可以将同一启型枝前个共享对象库文件用于多个测试。

如果您对测试不熟悉,可能会希望使用对象库每个 *** 作模式,因为您可以在不对测试进行任何其他更改的情况下,使用该模式。

如果熟悉测试,在共享对象库模式下工作可能是效率最高的方式。在该模式下,可以将一个对象库文件用于多个测试。这意味着应用于多个测试的对象信息将保留在一个中心位置。应用程序中的对象发生更改时,可以在一个位置为所有测试更新这些对象。

有关选择对象库模式悄搭猜的详细信息,请参阅《quicktest

professional

用户指南》。

2、录制测试。

录制测试(如录制测试中所述)期间,请遵循当用户在您的应用程序或网站中导航时您所期望他们执行的步骤。

3、增强录制的测试。

*

添加检查点(如创建检查点中所述),以搜索页面、对象、文本字符串或表中的特定值。

*

将测试中的固定值替换为参数(如参数化测试中所述),以检查您的应用程序使用多组数据执行相同 *** 作的方式。

*

创建输出值(如创建输出值中所述),以便在测试运行期间检索数据。

*

在适当的位置使用正则表达式(如使用正则表达式中所述),以提高测试的灵活性和适应性。

还可以使用编程语句、条件语句和循环语句进一步增强测试,这些语句会给您的测试增加逻辑性。这些内容在《quicktest

professional

用户指南》中有所描述。

4、调试测试。

调试测试以检查测试运行是否流畅,不发生中断。有关调试的其他信息,请参阅《quicktest

professional

用户指南》。

5、运行测试。

在您的应用程序或网站上运行测试(如运行并分析测试中所述),以检查应用程序的功能与预期的是否相同。

6、分析测试结果。

检查测试结果,确定应用程序中的缺陷。(要了解希望在测试结果中查找的内容,请参阅本教程中相应的部分。)

7、报告缺陷。

如果安装了

quality

center,您可以将发现的任何缺陷提交给

quality

center

数据库。(quality

center

是mercury

interactive

的一种软件测试管理工具。有关其他信息,请参阅《quicktest

professional

用户指南》和

quality

center

附带的文档。)

在运行多个软件测试工具QTP脚本时,可判槐帆以选择两个工具来完成,1个是QTP自带的Test Batch Runner,另外一个是Mercury Multi-Test Manager。

两个工具都能运行Test Batch文件。

Mercury Multi-Test Manager使用起来会更加灵活,能以HTML格式显示测试执行的状态信息和报告。

Mercury Multi-Test Manager的运行方式更加灵活,通过在网络计算机上运行脚本,还可以模拟压掘雹力测试。

让脚本执行任务更简单地创建和维护,并且可以发送邮件,告诉项目组测明岁试脚本的运行状态。

Mercury Multi-Test Manager支持COM访问和调用。

网上可以找到


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

原文地址: http://outofmemory.cn/tougao/12123019.html

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

发表评论

登录后才能评论

评论列表(0条)

保存