0

我们有一个系统 A 和一个系统 B,通过系统 O 连接。系统 O 帮助在系统 A 和系统 B 之间转换数据。

到目前为止,我曾经像这样手动测试这个环境:

Step 1. Trigger data from System A, check system A ports such that data were sent out of System A.
Step 2. Confirm that data was received & transported by System O.
Step 3. Confirm that data reached System B, and was processed.

我需要以某种方式自动化整个测试场景。我只有有限的使用 QTP 的技能。我一次最多只能自动化一个系统。

我可以知道如何自动化整个测试场景,即单个自动化必须通过上述所有 3 个步骤。

4

1 回答 1

0

如果您“一次最多只能自动化一个系统......”,我不明白是什么阻止了您自动化整个事情。

如果由于任何技术原因 QTP 不支持您在同一个脚本中与此类系统交互,您仍然可以独立地自动化所有 3 个步骤,将它们链接到另一个脚本中,并通过输出文件(例如)。

换句话说:

QTP 脚本 1:

  • 触发来自系统 A 的数据,检查系统 A 端口,以便将数据从系统 A 发送出去。
  • 将结果存储在output1.txt

QTP 脚本 2:

  • 建立内部状态基于output1.txt
  • 确认系统 O 已接收和传输数据。
  • 将结果存储在output2.txt

QTP 脚本 3:

  • 建立内部状态基于output3.txt
  • 确认数据已到达系统 B,并已被处理

使用另一个脚本(如批处理文件)一起运行所有 3 个脚本。

于 2013-04-26T12:08:23.910 回答