atf脚本开发初级培训

atf脚本开发初级培训

ID:39899118

大小:1.39 MB

页数:74页

时间:2019-07-14

atf脚本开发初级培训_第1页
atf脚本开发初级培训_第2页
atf脚本开发初级培训_第3页
atf脚本开发初级培训_第4页
atf脚本开发初级培训_第5页
资源描述:

《atf脚本开发初级培训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ATF脚本开发培训Huawei-3com测试平台开发部ATF脚本开发培训基本概念脚本运行环境ATF脚本开发基本概念ATF是自动测试框架(AutomationTestFrameWork)的缩写。该框架提供了丰富的脚本运行和管理接口。ATF脚本是基于ATF开发的自动化测试脚本。其最大的特点是脚本开发环境独立于运行环境,具有良好的可移植性。基本概念功能层驱动层测试用例测试日志测试报告VTP扩展测试仪库其它库自动测试框架测试逻辑层ATF脚本开发培训基本概念脚本运行环境ATF脚本开发脚本运行环境脚本运行环境

2、脚本编辑结果输出文件列表ATF脚本开发培训基本概念脚本运行环境ATF脚本开发ATF脚本开发ATF脚本框架测试床逻辑拓扑测试用例运行脚本ATF脚本框架测试床:描述实际的物理环境逻辑拓扑:描述测试例需要的组网环境测试脚本:实现设备配置和检查测试脚本逻辑拓扑测试床DUT1DUT2P1P2E0/0S1/0E0/0E0/1E0/1S1/0DUT1Config“displaycurrent-configuration”DUT2Config“displaycurrent-configuration”DUT1Co

3、nfig“interface$intf(DUT1,P1)”DUT2Config“interface$intf(DUT2,P1)”脚本中的描述都针对逻辑设备DUT1,DUT2RT2RT3RT1拓扑映射使用ATF脚本开发ATF脚本框架测试床逻辑拓扑测试用例运行脚本测试床的基本格式测试床在扩展名为*.tbd的测试床文件中描述.包括设备描述和连接描述[LSW1]type=S3000interface="Ethernet0/1,Ethernet0/2,Ethernet0/3"map-priority=3ac

4、cess-name=3026-1access-line=consoleaccess-channel=com1initial-config="32systemsysname3026-1"……[LiNK];LinkDescriptionlink1,LSW1Ethernet0/1,LSW2Ethernet0/4设备名称设备类型物理端口访问名称访问方式访问通道初始配置连接描述设备描述连接描述映射优先级测试床描述说明:设备名称设备名称:字符串表示的设备名称,可以任意取名字,但不同设备之间不能重复,最好只

5、使用字母和数字.建议:设备名称和access-name保持一致,也就是和VTP窗口名称保持一致,这样可以更方便脚本调试.测试床描述说明:设备名称设备类型:指定设备的类型,最好是详细的类型信息,如S3026,不能为LanSwitch等.其他的设备类型还有PC,Smartbits,RouterTester.目前支持的设备类型:VrpDeviceVrpRouter804080428043VrpLanswitchS6500S8500S3000SmartbitsRouterTester测试床描述说明:物理端

6、口物理端口:实际参与组网的端口名称,要求引号内以逗号分隔,中间不能有空格出现.(e0/1,e0/2会出现错误).说明:物理端口和连接描述所用到的端口可以不一致,ATF没有进行强制检查,但会给出提示信息.测试床描述说明:映射优先级映射优先级:拓扑映射时,选择该物理设备做为DUT的优先级,取值范围为0-3,默认值为0.说明:该优先级和逻辑拓扑映射有关,如果逻辑拓扑描述中存在DUT1,DUT2或SUT1,SUT2这样的设备,则在满足拓扑条件的情况下,按照物理设备的优先级,优先级高的物理设备优先被映射到D

7、UT1上;如果多个设备指定的优先级相同,则按设备名称的字典序排列.测试床描述说明:访问名称访问名称:对于测试设备,指在VTP中连接当前设备所使用的窗口名称;对于Smartbits可以设置成字符串smb;对于RouterTester,为RouterTestere控制连接的lablename.访问方式:在VTP中连接当前设备采用的方式;如果是串口连接,用console表示;如果是Telnet方式连接,用telnet表示;测试床描述说明:访问通道访问通道:运行脚本的计算机与所描述设备之间建立连接的通道.

8、说明:对于被测设备,是VTP中连接设备的通道,可能为:串口连接:串口名称Telnet连接:IP地址/掩码长度或IP地址:端口号对于Smartbits:IP地址对于RouterTester:LocalHost或Server端的IP地址测试床描述说明:初始配置初始配置:对设备进行初始化配置,在执行脚本之前会执行这里设置的命令.说明:初始配置的目的是保证自动化环境在执行脚本之前设备之间可以互通.由于ATF会根据连接描述来自动配置端口的IP地址,因此这里只需要保证其他条件即可,比如在Ser

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。