专栏首页ThoughtWorksTW洞见 | 邱俊涛:快速搭建IE测试环境(Virtualbox+ievms)

TW洞见 | 邱俊涛:快速搭建IE测试环境(Virtualbox+ievms)

IE下的测试

作为一个有追求的程序员,应该尽可能的远离Windows系统。不论从专业开发者的角度,还是仅仅作为最终用户从使用体验上来说,Windows都可以算是垃圾中的战斗机:没有shell、响应极慢(比如从开机到可用需要多久,再对比一下Mac下的体验)、大部分操作都强依赖于鼠标,没有对应的快捷键、各类病毒等等。

但是,最为一个职业的程序员,又很难绕开Windows这个猥琐而又事实上很现实的存在,毕竟Windows在非专业市场上的占有率还是不容小觑的。一般而言,开发人员可以很轻松的使用现代的操作系统,编辑器,开发工具完成实际的业务需求,这部分工作很可能占整个交付工作的40%,但是又不得不在多个浏览器(IE的各个版本)中花费另外的60%。

既然很难抛开,那么我们就需要想办法简化对其的使用,比如将Windows隔离为一个纯粹的测试环境(不安装任何其他的软件,并且一旦感染病毒之后可以快速恢复)。

  1. 将Windows安装到虚拟机中
  2. 使用工具将诸如下载镜像,安装系统,安装特定版本的IE等操作简化为一条命令
  3. 可以很容易的创建一个干净,纯粹,稳定的Windows环境

ievms正是这样一个工具,它提供安装了各种版本IE的Windows操作系统的镜像,支持IE6到IE11。默认的,用户可以安装从IE6到IE11的所有镜像,但是很可能你无须所有的环境,ievms也提供对应的参数来确保只下载某一个。

不过对于一个团队来讲,可以安装所有的镜像到团队的某台公共的机器上,供所有人来进行跨IE浏览器的各个版本的测试。

这些虚拟机镜像都是虚拟磁盘vmdk文件,因此你需要先安装VirtualBox)。

安装ievms

安装ievms非常容易,只需要下载一个脚本即可:

点击【阅读原文】可以继续查看精彩后文。

本文分享自微信公众号 - 思特沃克(ThoughtWorks),作者:邱俊涛

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2015-01-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 翻转公益玩法,善淘网的技术支持从何而来?

    ? 清理衣橱,捐出多余的衣物,简单两步就能做公益。买买买不仅能打折,还能帮助别人。可以吗? Yes!在善淘网,这些都已成为现实。购买一件商品,可以创造两种价值...

    ThoughtWorks
  • 领域对象发展的极致就是代理

    本文解释什么是动态领域建模(dynamic domain modelling),为何需要它,以及使其成为领域驱动设计一等公民的价值。

    ThoughtWorks
  • 实践中的精益产品设计 | TW洞见

    今日洞见 文章作者来自ThoughtWorks:Natalie Hollier,译者来自:田萌。图片来自网络。 感谢ThoughtWorks校对小组:宋国强、杨...

    ThoughtWorks
  • NLP自然语言处理的开发环境搭建

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    村雨遥
  • Oracle 11g完美安装教程

    网盘:链接: https://pan.baidu.com/s/1u62WYIMMOLf42w_5iB51BA 提取码: 64wp

    华创信息技术
  • zeromq+python安装手册

    1) 下载python安装包,运行安装; 2) 安装完成后,在windows环境变量系统变量Path中增加:python.exe所在目录(如:C:\Pyth...

    py3study
  • centos7上配置python3环境和

        centos7 默认的python版本是2.7,目前主流的python版本都是3.6或者3.7。centos的yum包管理器是基于python2编写的,...

    py3study
  • 当你装不上Python外部包时,试试这个网站

    Python以第三方包丰富而著称,你想要的功能几乎都可以通过pip命令安装,避免什么都要自己重新造轮子尬尴。

    Crossin先生
  • Serverless实践系列(二):为Python云函数打包依赖

    在使用无服务器云函数SCF时通常会遇到导入第三方库的问题,很多小伙伴比较头疼是:应该如何打包进去?这里,推荐几个不错的方法。

    腾讯云serverless团队
  • python的安装和环境配置

    这里要注意的是,将python加入到windows的环境变量中,如果忘记打勾,则需要手工加到环境变量中;在这里小编选择的是自定义安装,点击“自定义安装”进行...

    萌海无涯

扫码关注云+社区

领取腾讯云代金券