7.26笔记【QTP进阶使用2】

目录

一、拷贝和调用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

1、拷贝

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

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

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

test中的元素可修改

2、调用

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

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

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


二、网络共享

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

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

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

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

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

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

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

2、开启guest

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

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

取消该条勾选

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

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

如果下图中有用户,删除

4、查看本机ip地址

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

双击[本地连接]

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

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

可查看到共享的文件

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

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

点击[网络适配器]

按如下设置

(2)防火墙没有关闭

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


三、外部action

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

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

右键action2,选择[action properties]

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

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

可运行成功。

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

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

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

猜你喜欢

转载自blog.csdn.net/qq_35756383/article/details/81223364
今日推荐