
1. 创建项目资源(Resource)。

操作步骤:
在“groupname”(组名)框中,输入新建vuser组的名称,从“loadgeaneratorname”(负载名)列表中选择负载,在下面的“selectscript”窗口中选择该组的脚本名称,确定后便建立起新的vuser组。勤哲excel服务器初级教程:[10]新建模板工具/原料勤哲excel服务器方法/步骤1)以admin帐户登录,点击菜单"设计à新建模板",调出新建模板窗口.2)输入报表编号和报表名称.您所定义的每种表单,要给以一个唯一的编号,此例中,报表编号输入"001",报表名称输入"客户登记表".如下图所示:模板表样默认情况下是" ...。3、如果还是不行,绝招:先在ms-dos下输入ipconfig /release 再输入 ipconfig /renew 就可以了右键点网上邻居 属性 本地连接 右键 启用联接如果不行的话操作如下:右键点网上邻居 属性 本地连接 右键 属性 看看有没有tcp/ip协议 没有就点 协议 安装 选 microsoft tcp/ip 确定 在双击点开 tcp/ip协议 输入本机 ip 如:192.168.0.2 子网掩码 255.255.255.0 默认网关 输入你的主机ip 如:192.168.0.1(需要看你的主机) 确定 重启机器。
2.给新建的项目资源导入Selenium2Library库。


3.创建自定义关键字(New User Keyword)。

操作步骤:
第一步:在win8.1桌面空位置右键,然后依次选择->新建->快捷键方式 如下图所示: 新建快捷键方式 第二步:进入创建快捷方式界面后输入关键字 测试用例,我们再点击“浏览”,如下图所示: 第三步:点击浏览后,我们依次展开->这台电脑-。其实很简单,只要创建一个ie桌面图标快捷方式即可. 第一步:在win8.1桌面空位置右键,然后依次选择->新建->快捷键方式 如下图所示: 新建快捷键方式 第二步:进入创建快捷方式界面后,我们再点击"浏览",如下图所示: 第三步:点击浏览后,我们依次展开->这台电脑-。14、创建快速关机/快速重启快捷方式win10不需要了win10关机 桌面右键新建-快捷方式,输入 shutdown.exe -s -t 00win10重启 桌面右键新建-快捷方式,输入shutdown.exe-r -t 00。
4.给新建的用户关键字(打开浏览器),添加操作步骤。

5.新建用户自定义关键字(最大化浏览器)。

6. 新建用户自定义关键字(输入用户名)。

7. 新建用户自定义关键字(输入密码)。

8. 新建用户自定义关键字(点击登录)。

这样我们就把实现教育局招生系统的登录系统拆分成5个自定义的关键字。接着我们新建一个测试用例,通过自定义的关键写教育局招生系统的登录步骤。
9.新建一个登录的New Suite->新建一个login用例->把自定义关键字资源(mykeywork)导入进来。

10.用用户自定义关键字的关键字写登录步骤。


11.运行用用户自定义关键字的关键字写的测试用例,查看测试结果。


有的时候,打开浏览器或者登录的用户名可以不一样,那么就需要我们去改程序,为了更加灵活,我们可以在新建自定义关键字(New User Keyword)的时候,把经常需要改变的值进行参数化。
调整一:


调整二:

调整三:

经过参数化之后,测试用例也是需要做相应的调整,如下:

上面整体的例子说明:我们不但要把操作步骤拆分离,而且还要做到数据和代码分离。
封装的过程步骤如下:
1. 点”项目名称”->右键,选New Resource,在弹窗Name 输入框输入资源名称 page.txt->新建项目资源。

2.给新建的项目资源导入Selenium2Library库。

3.把交互层的关键字(mykeywork)资源导入到page层中


4.创建page层关键字(点page.txt资源->右键->新建自定义关键字New User Keyword(登录页面))。

5.对登录页面关键字的数据进行参数化。




这样我们就把page层登录页面关键字封装好了。
补充说明:整个项目的page层有很多页面关键字,这里只是举例了登录一个关键字,其实每层都可以根据需要封装不同的关键字的。
封装的过程步骤如下:
在“groupname”(组名)框中,输入新建vuser组的名称,从“loadgeaneratorname”(负载名)列表中选择负载,在下面的“selectscript”窗口中选择该组的脚本名称,确定后便建立起新的vuser组。勤哲excel服务器初级教程:[10]新建模板工具/原料勤哲excel服务器方法/步骤1)以admin帐户登录,点击菜单"设计à新建模板",调出新建模板窗口.2)输入报表编号和报表名称.您所定义的每种表单,要给以一个唯一的编号,此例中,报表编号输入"001",报表名称输入"客户登记表".如下图所示:模板表样默认情况下是" ...。3、如果还是不行,绝招:先在ms-dos下输入ipconfig /release 再输入 ipconfig /renew 就可以了右键点网上邻居 属性 本地连接 右键 启用联接如果不行的话操作如下:右键点网上邻居 属性 本地连接 右键 属性 看看有没有tcp/ip协议 没有就点 协议 安装 选 microsoft tcp/ip 确定 在双击点开 tcp/ip协议 输入本机 ip 如:192.168.0.2 子网掩码 255.255.255.0 默认网关 输入你的主机ip 如:192.168.0.1(需要看你的主机) 确定 重启机器。

2.给新建的项目资源导入Selenium2Library库。

3.把交互层的关键字(mykeywork)资源导入到流程层中

4.把页面层的关键字(page)资源导入到流程层中。

5.建流程层关键字(点flow.txt资源->右键->新建自定义关键字New User Keyword(登录流程))。

6.流程层关键字步骤封装

7.流程层关键字数据参数化

到这里,3层的关键字基本已经封装好了,我们就可以写测试用例了。
过程步骤如下:
1.新建一个New Suite(测试套件)登录

2. 给登录(测试套件)导入Selenium2Library库

3. 把交互层的关键字(mykeywork)资源导入到登录(测试套件)中


4.把流程层的关键字(flow)资源导入到登录(测试套件)中。

5.新建测试用例(新建一个登录的New Suite->新建一个login用例)。

6.登录测试用例的实现。
代码实现:

运行结果:

7.测试用例的验证。
项目例子一:(登录成功的验证)
步骤:
1)在交互层的mykeywork.txt资源中添加一个用户自定义关键字(检查登录成功)

2)修改之前的测试用例,简化用例。

项目例子二:(登录失败的验证)
步骤:
1)在交互层的mykeywork.txt资源中添加一个用户自定义关键字(检查失败成功)

2)新建一个新的login2


7. project(项目)、Suite(模块)、Test case(测试用例)的Settings项设置。
project(项目)、Suite模块(测试套件)、 Test case(测试用例)都有一个Settings项,下面对Settings项的各个字段说明:


在7月份已经完成了mms的测试平台和用例的大部分认证,总共89个用例,各家在gprs承载平台上完成了85项认证,而在wcdma平台上目前只有set com的scat5020(基于安立的md8470a应用业务测试硬件平台)通过了80项的认证。#================将用例添加到测试套件===========。tcl脚本解释器的调用,实现对测试过程定义和测试用例的扩展。
项目例子:每个用例的开始,默认打开浏览器。

【Suite Teardown】设置测试套件下所有的测试用例Teardown项,假如在这里设置了关键字,也就是每个测试用例结束的时候都调用这个关键字。
可能导致界面响应慢的问题 网页工具栏重置造成的一些文字显示问题 解决了有些标签无法关闭的问题 解决了一个https的站点图标不显示的问题 主程序支持 vista 大图标 全屏模式下的系统菜单增加了"退出全屏"菜单项【浏览核心】 上次打开列表的保存逻辑改为追加方式 解决了一些ajax页面执行无效的问题 解决了一个flash导致页面空白的问题 提高了同时打开多个标签的性能 解决了一个退出浏览器时显示内存不可读的问题【浏览辅助】 解决了取消收藏服务后上传用户数据崩溃崩溃的问题 解决了检查本地不存在的页面的链接时崩溃的问题 解决了在不正确关闭程序时。teardown()关闭被测试的服务, 确认在执行下个用例前所有的资源被释放,所以的垃圾被回收。ie 超人支持执行多种浏览动作,包括窗口滚动、关闭、新建、前进、后退等经常使用的操作,每个手势所对应的浏览动作可以自行进行设置。
步骤:
1)在交互层的mykeywork.txt资源中添加一个用户自定义关键字(测试失败时候调用)

2)设置测试套件下所有的测试用例Teardown项

【Test Setup】设置单个的测试用例Setup项。
【Test Teardown】设置单个的测试用例Teardown项。
【Test Template】设置单个的测试用例模板,这个用的比较少。
【Test Timeout】设置单个的测试用例超时时间,每个步骤都超时设置的时间。
【Force Tags】
【Default Tags】
项目例子一:登录时候不需要关注是登录成功还得失败输入关键字 测试用例,那就需要再封装关键字
步骤:
1.在page层创建一个新的关键字(登录检查)

2.编写登录检查关键字

3.创建一个新的用例login3。
代码实现:


运行结果:

备注:失败的例子,就把Pass 改成Fail 就可以了。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-105892-1.html
说明美帝也是不想事件升级