Selenium 和数据库测试

标签 selenium testing automation

我对 Web 应用程序和自动化测试完全陌生。 我正在从 youtube 视频和开发框架中学习 selenium。 在查看视频时,其中大部分内容仅涵盖测试应用程序本身。

我发现很少有视频说明与数据库交互并验证它们。 我只是想知道这在实时项目中会怎样? 在实时项目中,他们会自动执行场景,例如在 UI 中配置某些内容,然后在数据库中对其进行验证,返回到 UI 并继续 UI 流程,或者只是简单地验证 UI。

我想了解更多有关如何进行数据库测试的信息。

这里的任何信息都会有很大的帮助

最佳答案

Selenium 是当今市场上可用的最佳选择之一,归结为Web 应用程序自动化。 Selenium 支持 Mozilla'a geckodriver、Google 的 chromedriver、Microsoft 的 IEDriverServer 甚至 Safari 等。因此 Selenium 是被广泛认为是当今最好的 Web 自动化工具。

话虽如此,尽管您也可以通过 Selenium 执行数据库测试,但这并不是理想的选择。 Database Testing 可以包括 transaction ratesround-trip 计算,还有其他工具可以更好地完成这些工作,您可能想探索一下那些也是。或者,您也可以将这些工具集成到您的项目框架中,并与 Selenium 协同工作。

关于Selenium 和数据库测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44086493/

相关文章:

java - 如何在创建 RemoteWebDriver 时声明两个节点?

javascript - Nightwatch.js 无法将字符串变量设置为输入字段?

automation - Inno 安装程序 : How to automatically run program after/verysilent install?

ruby-on-rails - 测试 Web 应用程序时,测试我是否在正确页面上的最佳方法是什么?

node.js - 如何 stub Node 缓存的cache.get()?

android - 需要 UI Watcher 示例代码

java - Android 自动化错误显示 : "Security exception: Permission Denial: starting Intent"

firefox - Selenium WebDriver + Firefox 7.0.1 不兼容

java - Selenium:无法从父元素中提取子元素

javascript - 组织用于不同目的(外观、jQuery 和 Selenium)的 HTML 类名和 ID