自动化测试环境拓扑管理
上一篇 / 下一篇 2011-09-23 14:15:25 / 个人分类:自动化测试—框架思想
TAG:
- 引用 删除 ricky_zhang / 2012-01-07 13:54:36
-
评 5 分
- 引用 删除 yuxinlong2006 / 2011-12-06 12:45:10
- 我的QQ:81705066,一起研究自动化测试的加我。
- 引用 删除 散步的SUN / 2011-09-29 21:10:59
-
原帖由rossini23于2011-09-23 17:08:18发表
写的很好,也来凑个热闹。
一般来说,测试环境的管理会经过几个阶段:
1. 未意识到需要进行测试环境管.
恩,看样子阁下对拓扑管理这方面 研究很深啊,今天看了一个公司的电信解决方案,好像有点门道,下次一起讨论下~~
- 引用 删除 xin_晴 / 2011-09-26 14:05:48
-
您好,我是51Testing软件测试网的编辑,您的本篇博文被推荐至51Testing软件测试网首页发表:http://www.51testing.com/html/57/n-246157.html
感谢您关注并支持51Testing博客,期待您更多的优秀原创博文。
- 引用 删除 odella_yuan / 2011-09-24 08:56:27
-
评 5 分
- 引用 删除 rossini23 / 2011-09-23 17:08:18
-
写的很好,也来凑个热闹。
一般来说,测试环境的管理会经过几个阶段:
1. 未意识到需要进行测试环境管理,测试环境硬编码在脚本里。这种脚本可移植性比较差,某天,其它测试人员想用你的脚本在他的环境上跑,就傻眼了。每个脚本里涉及到的环境信息都得修改,脚本越多,移植的困难越大。
2. 开始有意识的设计环境。自动化之初就需要确定我这些测试需要哪些设备,哪些组网方式,设计后的环境就固定了,自动化就运行在这些设计的环境之上,运行过程中环境是固定的。 至于设计的结果,就像文中讲的,可以是类,或者其它方式。脚本中看到的是这个类的属性,比如Env.Board.Ip,Ip最后的值,是存在配置文件中的,与脚本分离。
更进一步,可以在配置文件中有多个Env实例,每个实例对应一套环境,比如Env1是A员工的,Env2是B员工的。在需要执行脚本的时候修改Env1到Env的赋值,这样,切换环境基本只需要一行赋值语句。
3. 动态组网。每天下班后实验室里有很多设备空闲,另一边,很多自动化的脚本要跑,只有一套固定自动化环境,不够用。如果能把空闲设备重新组网用起来就好了。这时候就需要用到动态组网。脚本执行过程中根据需要动态调整组网方式,把空闲设备利用起来。对于以太网来说,Spirent和苏州盛科网络这两家公司有通过自动化脚本控制组网的物理层交换机,能实现上面的需求,某H公司好像也有这样的应用。
我的栏目
标题搜索
日历
|
|||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
1 | 2 | 3 | 4 | 5 | 6 | ||||
7 | 8 | 9 | 10 | 11 | 12 | 13 | |||
14 | 15 | 16 | 17 | 18 | 19 | 20 | |||
21 | 22 | 23 | 24 | 25 | 26 | 27 | |||
28 | 29 | 30 |
我的存档
数据统计
- 访问量: 176179
- 日志数: 86
- 建立时间: 2011-02-16
- 更新时间: 2020-01-06