目录

一、拷贝和调用action

1、拷贝

2、调用

二、网络共享

1、设置想被共享的文件夹

2、开启guest

3、按快捷键“windows+R”,打开“gpedit.msc”

4、查看本机ip地址

三、外部action


上午实习任务:

  • 飞行预订票系统核心功能共有7个:登录、订票、查询、发传真、改签、撤单、退出
  • 分别实现如下业务测试的组合过程:
    • 登录、订票、退出
    • 登录、订票、发传真、退出
    • 登录、查询、发传真、退出
    • 登录、查询、改签、发传真、退出
    • 登录、查询、撤单、退出
      • 以上只要求各action完成单次操作
  • 完成各小组成员之间的网络共享
  • 采用分布式代码部署的方式实现以上各集成测试

 

下午实习任务:

  • 各组成员讨论:如果登录、订票、查询、发传真需要参数化(运行多组数据)以上集成测试,哪些Action可以call existing,哪些需要copy,实际运行测试
  • 设计方案全部用call existing的方式完成集成测试,实际运行测试
  • 完成对外部Action的本地参数化
  • 新建Test,采用call Existing Action的方式将其他Test的Action整合进行联测并参数化

一、拷贝和调用action

QTP进阶使用2

1、拷贝

新建一个test,选择[call to copy of action]

选择想要拷贝的action,如果要拷成兄弟action,选[at the end of the test],父子选第二个。

QTP进阶使用2

可以观察到左侧的图标,显示了拷贝的Action的名字

QTP进阶使用2

test中的元素可修改

2、调用

新建一个test,选择[call to existing of action],步骤同上

可以观察到左侧图标与拷贝的不同,表明了调用的来源和其action的名字

QTP进阶使用2

test中元素不可改,如需修改,要到原文件中修改

QTP进阶使用2


二、网络共享

1、设置想被共享的文件夹

在虚拟机中,右键文件夹,点击[共享和安全]

QTP进阶使用2

在[共享]页面选择此按钮

QTP进阶使用2

可以设置共享文件下的名称以及共享的权限等

点击[权限],可以看到[组或用户名称]中有[Everyone]

QTP进阶使用2

切换到[安全]页面,点击[添加]

QTP进阶使用2

输入[Everyone],点击[确定]

QTP进阶使用2

2、开启guest

右键[我的电脑],选择[管理]

QTP进阶使用2

选择[计算机管理] --> [系统工具] --> [本地用户和组] --> [用户] --> [Guest]

QTP进阶使用2

取消该条勾选

QTP进阶使用2

3、按快捷键“windows+R”,打开“gpedit.msc

QTP进阶使用2

在[组策略编辑器]中,[“本地计算机策略”] --> [Windows设置] --> [安全设置] --> [本地策略] --> [用户权限分配],双击“拒绝从网络访问这台计算机”

QTP进阶使用2

如果下图中有用户,删除

QTP进阶使用2

4、查看本机ip地址

[网上邻居]右键,选择[属性]

QTP进阶使用2

双击[本地连接]

QTP进阶使用2

选择[支持],查看ip地址

QTP进阶使用2

5、在同一局域网的另一台电脑内,打开[我的电脑],在地址栏输入“\\192.168.0.133”

QTP进阶使用2

可查看到共享的文件

QTP进阶使用2

注:如果不能共享成功,可能由于以下错误

(1)虚拟机网络没有使用桥接模式

点击[网络适配器]

QTP进阶使用2

按如下设置

QTP进阶使用2

(2)防火墙没有关闭

进入[控制面板],关闭防火墙

QTP进阶使用2


三、外部action

用调用的方式分别调用3个action,为flight系统的登录、订票和退出,其中订票已经参数化。

我们发现订票的数据表是灰色的,不可编辑。

QTP进阶使用2

右键action2,选择[action properties]

QTP进阶使用2

选择[external action],选择第二项

QTP进阶使用2

点击[确定]后,发现数据表可编辑

QTP进阶使用2

可运行成功。

我们找到该test调用的原test,右键action,选择[action properties]

QTP进阶使用2

可以看到有上图所示勾选。

只有勾选了此按钮的action才能够拷贝和调用。

相关文章:

  • 2021-04-18
  • 2021-11-30
  • 2022-12-23
  • 2021-05-09
  • 2021-05-03
  • 2021-08-02
  • 2021-11-02
  • 2022-02-12
猜你喜欢
  • 2021-09-21
  • 2021-08-31
  • 2021-12-21
  • 2021-10-06
  • 2022-12-23
  • 2021-08-19
相关资源
相似解决方案