根据我的经验,基于文本文件的配置管理系统带来的麻烦最少,至少应该优先为内部代码使用。有很多种方式去管理基于文本的配置。你可以使用源码处理系统管理,如Git。通过很多工具,如diff,可以降低调试出错配置的难度。如果情况紧急,你可以通过远程文本编辑器,如Emacs或者Vi,在服务器上直接编辑配置。
2018-07-16 阅读全文>>很多应用都可以通过配置管理系统用包的形式在目标系统上不加修改地安装。像RPM和deb这样的包系统有很多优点,比如通过为包中所有文件提供校验码,可以验证包提供的文件没有在目标系统上被修改。从安全和调试的角度来说很有用处。包的交付通常是通过操作系统的工具如RedHat上的yum包管理系统,但有时候配置管理系统也可......
2018-07-16 阅读全文>>如果你的企业只有一台服务器,运行一个应用,那你可能不需要描述如何将应用部署在集群上。不幸的是(或者幸运的是,根据你的眼界),现实的情况通常是你的应用在一组机器、虚拟机或物理机上运行。
2018-07-16 阅读全文>>通常情况下,我们的应用程序栈对基础操作系统有微妙或者不那么微妙的依赖。有些应用程序技术栈,比如Java、Python或者Ruby,对操作系统的依赖不那么明显,因为这些技术都提供了跨平台支持的功能。在其他情况下,对操作系统的依赖是显而易见的,比如当你使用底层混合的硬件和软件集成时,这在电信行业里面很常见。
2018-07-16 阅读全文>>在真实的服务器上安装和配置包的选项丰富到让人迷惑,更不用说所有的部署客户端代码的方式。
2018-07-16 阅读全文>>代码的构建和测试现在已经完成了,接下来需要将其部署到服务器上,这样我们的客户就能使用新部署的特性了。
2018-07-16 阅读全文>>代码要求一个有特定组合功能的浏览器实例。系统会尽可能满足需求
2018-07-16 阅读全文>>测试代码中有一个RemOteWebDriver实例。
2018-07-16 阅读全文>>流程即“工作流转的过程”,是驱动企业正常运转,促进各部门正常运转的基本动力。它为企业创造和传递价值,并体现出创造和传递的实际过程。当企业从功能型组织向流程型组织进阶,IT系统也应从传统记录型系统进化到流程型系统。
2018-07-16 阅读全文>>因为我们在测试代码例子中使用了Maven,它处理了除浏览器之外所有的代码依赖。
2018-07-16 阅读全文>>下一步是检查Cucumber如何测试运行Selenium测试代码
2018-07-16 阅读全文>>feature文件大部分是文本,还有一小部分机器可读的标记元素
2018-07-16 阅读全文>>这个feature文件对应了我们前面人工测试的测试计划
2018-07-16 阅读全文>>实现看起来应该是什么样子呢?代码很多,在本书中再印刷出来不会有什么帮助。代码当然还是很有用的,浏览一下代码,查看一些具体的代码段。
2018-07-16 阅读全文>>作为练习,在测试资源中找到字符串“Turing”。修改其中一处为“Tring”或者其他的书写错误。改一个就好了,否则验证的代码会认为没有错误,一切都是正常的。
2018-07-16 阅读全文>>23880条 上一页 1.. 1217 1218 1219 1220 1221 ..1592 下一页