基于python自动化测试平台与虚拟化技术结合的思考

  • 背景:

自动化测试行业内,个人觉得主力语言是python、java。这里讨论下基于python自动化框架设计与case开发,用过python的都知道它的好处,但是根据实际项目需要有了很多迎面而来的困难--主机迁移、第三方软件包与python版本、环境杂乱、外界影响等。这些问题都是很糟糕的,给开发人员带来了很大困扰,导致无法实现自动化测试的作用最大化。

  • 解决方案

基于以上背景我们有了两个解决方案:(这里讨论一下解决方案不涉及具体框架设计)

1.基于docker容器化自动化平台。docker可以实现物理上的独立,不受外界人为和部分物理因素影响,最多可能存在docker将一些业务镜像日志或者配置文件挂载在本地主机磁盘。但是要想容器化开发代价是庞大的,对于技术设计能力要求比较高。

2.基于虚拟化技术使自动化平台独立。VMware、Xen、HyperV、KVM等业内推崇的虚拟中间件都是广受好评的,而且实现虚拟需求相比docker方便、节能很多。

  • 总结

这里是不是会说“原来这就是虚拟化技术啊”,其实这就算是,但只是冰山一角。往往那些阳春白雪都是我们熟知的~

 

转载于:https://www.cnblogs.com/xnchll/p/8391295.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值