作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想为我公司的旧版 PHP 应用实现一些基本的验收测试。 Selenium WebDriver 看起来最合适,但我需要有关使用哪种测试框架的建议。
选项 1
我们的单元测试写在 Peridot PHP 中,我知道 WebDriver 可以通过 php-webdriver 从 PHP 运行.因此,看起来我应该能够编写一套使用 php-webdriver API 与网站交互的 Peridot 测试。它已为 PHPUnit 完成,乍一看我不明白为什么 Peridot 不能做同样的事情(吞咽)。
选项 2
或者,我也知道 Codeception框架与 WebDriver 集成良好。这样做的好处是 Codeception 负责设置 WebDriver 服务器和加载测试数据库。它还允许一组非常漂亮、可读的英语测试,尽管这意味着要维护两个独立的测试框架。
注意事项
最佳答案
官方 WebDriver 插件肯定会用于 Peridot,但与此同时,使用作用域混合 WebDriver 支持非常容易。
我们实际上使用 WebDriver 来演示这里的作用域:
关于php - Codeception vs peridot + php-webdriver?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28246436/
我想为我公司的旧版 PHP 应用实现一些基本的验收测试。 Selenium WebDriver 看起来最合适,但我需要有关使用哪种测试框架的建议。 选项 1 我们的单元测试写在 Peridot PHP
我是一名优秀的程序员,十分优秀!