testing - 您在 OS X 上进行客户端 Web 开发的测试工作流程是什么?

标签 testing client-side frontend

在 OS X 上测试客户端代码 (HTML/JS/CSS) 的浏览器兼容性和跨所有主要浏览器的其他问题的良好工作流程是什么?

我使用 Textmate(HTML 和 JavaScript)、CSSEdit (CSS) 进行 Web 开发,并使用 Safari 的 Web Inspector,主要用于检查 JS 控制台。我确实在 Windows XP 上安装了 Parallels,但根本没有针对 Web 开发对其进行调整。

最佳答案

我们也在 Mac 上开发,所以我们通常做的是在 Firefox 插件和 Web Developer 工具栏的帮助下在 Firefox 中进行测试和调试。然后,我们使用 Chrome 的内置检查器在 Chrome/Safari 中交叉检查内容,以防出现任何差异。

为了在 Windows 上进行测试,我们使用一台专用的 Windows 机器,我们可以通过远程桌面访问它,它有一些运行各种版本的 Internet Explorer 的虚拟机(每个虚拟机都很好,但我们只使用一个用于 IE6,一个用于IE 7 并使用远程计算机上安装的 IE 版本作为第三个选项)。

我的一位同事使用 VMWare 进行设置,并在 VirtualMachine 的 Macbook 上直接运行 IE。

据我所知,在 IE 6 中调试非常困难,但一些较新的 IE 版本有一个相当不错的检查器,类似于 Safari 和 Chrome 中的检查器。

关于testing - 您在 OS X 上进行客户端 Web 开发的测试工作流程是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5805738/

相关文章:

android - 直接在手机上运行 Robotium 测试用例(不是模拟器)

在 AngularJS 和 Testacular 中测试广播

javascript - 在 Javascript 中隐藏用于使用 Flot 生成图形的公式

javascript - 自动测量浏览器端性能时间

javascript - 学校元素 - 带有图钉和 onclick 事件的 IMG

python - 测试 Tornado 应用程序的 4xx 状态代码

javascript - ASP.NET MVC3 和正确的自以为是的客户端软件开发模型?

angularjs - 与 AngularJS 一起使用的好的后端是什么

angularjs - 我们可以设置值,然后使用 Protractor 键和弦将值粘贴到文本字段中吗?

ruby - 为什么是 ActiveRecord::Base.connected?为 false,在调用 establish_connection 之后