在真实的服务器上安装和配置包的选项丰富到让人迷惑,更不用说所有的部署客户端代码的方式。
1525 2018-07-16代码的构建和测试现在已经完成了,接下来需要将其部署到服务器上,这样我们的客户就能使用新部署的特性了。
1478 2018-07-16代码要求一个有特定组合功能的浏览器实例。系统会尽可能满足需求
2498 2018-07-16测试代码中有一个RemOteWebDriver实例。
1388 2018-07-16流程即“工作流转的过程”,是驱动企业正常运转,促进各部门正常运转的基本动力。它为企业创造和传递价值,并体现出创造和传递的实际过程。当企业从功能型组织向流程型组织进阶,IT系统也应从传统记录型系统进化到流程型系统。
2578 2018-07-16因为我们在测试代码例子中使用了Maven,它处理了除浏览器之外所有的代码依赖。
2441 2018-07-16下一步是检查Cucumber如何测试运行Selenium测试代码
1854 2018-07-16feature文件大部分是文本,还有一小部分机器可读的标记元素
2055 2018-07-16这个feature文件对应了我们前面人工测试的测试计划
2136 2018-07-16实现看起来应该是什么样子呢?代码很多,在本书中再印刷出来不会有什么帮助。代码当然还是很有用的,浏览一下代码,查看一些具体的代码段。
2596 2018-07-16作为练习,在测试资源中找到字符串“Turing”。修改其中一处为“Tring”或者其他的书写错误。改一个就好了,否则验证的代码会认为没有错误,一切都是正常的。
1189 2018-07-16如果一切顺利,你可以看到Firefox窗口打开,自动运行你前面手动执行过的测试。输入的值和手动单击的链接都会被自动化。
1284 2018-07-16以下是我们web应用的测试计划。它详细地介绍了在没有测试自动化的前提下,人工测试应该执行的步骤。这和真正的测试计划很相似,只是真正的计划通常会有更多的格式。
1354 2018-07-16我们已经看过了很多不同的自动化测试是如何工作的。如何把每个部分组合成一个整体可能会很艰难。
1548 2018-07-16REPL驱动的开发并不是一个广泛认可的名词,它是我喜欢的开发风格,对测试有特定的影响。在使用解释型语言的时候很常见,如Lisp、Python、Ruby和JavaScript等。
2260 2018-07-16