Review: calix Automation test case study notes

来源:互联网 发布:淘宝直播申请代办 编辑:程序博客网 时间:2024/06/02 19:24

Robot Framework 是一个通用的测试自动化框架,使用python进行底层关键字封装,测试人员也可以用已有的关键字封装成更高层次的关键字来写测试用例(test case)进行功能测试或性能测试。

 

Docker 服务器里搭建了工作站,已经配置了工作环境,只需要git clone 从公司服务器下载下来,再编译出模拟器仿真环境就可以操作。

 

测试主要有cli(命令行接口)测试和debug(开发人员的database)模式

 

性能测试:

测试仪 ===ONT---OLT---AGG----BNG----

                     (接入)(汇聚)

ONT(调制解调器,猫)

OLT: optical line terminal(光线路终端),用于连接光纤干线的终端设备。E7

AGG:汇聚层设备

BNG:思科交换机

 

仿真平台移植:

第一步:打包   tar_me

第二步:安装  install_sim

第三步:运行  runSim

 

Git tools:分布式管理工具

1:cd cdc_git/   (cdc_git是本组的版本管理库)

2:git branch -a 查看所有分支

   gitbranch  查看当前分支

3:git checkout __ 切换分支

   gitallcheckout __ 公司自己定义的命令,整个版本目录全部切换到某分支

在工作中写好测试用例后使用git 提交步骤:

1:cd cdc_git/   打开公司组里共同维护的测试话用例版本库

2:git branch -a 查看所有分支

3:git checkout __ 切换到需要修改提交的版本

4:git status  查看已经进行了哪些修改

5:git add __ __ 添加修改

6:git commit -m ‘[AT-666]’__  提交修改并打上log修改备注信息

7:git push 提交版本

 

切换到最新的指定版本,更新版本,编译版本并打包出仿真环境包

1:SWPROJ_TO newe7

[newe7: IB-E7-3.1] > tools

/sandbox-local/ztang/e7/tools PLAT=t10xx

2:gitall checkoutIB-E7-3.1

3:gitall pull

4:gitall purge  清除之前版本

5:makeprepare_components

6:[newe7:IB-E7-3.1] > make -j sim

chmod a+x remote_sim_32.bash

ssh e7bld-nan-09-32/sandbox-local/ztang/e7/tools/remote_sim_32.bash

make: Entering directory'/sandbox-local/ztang/e7/tools'

。。。。。

rm -f remote_sim_32.pid

rm -f remote_sim_32.bash

7:[newe7:IB-E7-3.1] > scripts/create_sim_pkg.sh -o ~/simulator.tar.gz

Create simulator package/home/ztang/simulator.tar.gz ...

tools/scripts/create_sim_dirs

 

3.1版本向2.6版本切换

1:SWPROJ_TO e7

2:gitall checkout IB-E7-2.6

3:gitall pull

4:gitall purge

5:euild -platform sim (2.6版本编译)

2.6版本向3.1版本切换

1:SWPROJ_TO newe7

2:gitall checkout IB-E7-3.1

3:gitall pull

4:gitall purge

5:make -j sim (3.1版本编译)

0 0
原创粉丝点击