我对 Web 应用程序和自动化测试完全陌生。 我正在从 youtube 视频和开发框架中学习 selenium。 在查看视频时,其中大部分内容仅涵盖测试应用程序本身。
我发现很少有视频说明与数据库交互并验证它们。 我只是想知道这在实时项目中会怎样? 在实时项目中,他们会自动执行场景,例如在 UI 中配置某些内容,然后在数据库中对其进行验证,返回到 UI 并继续 UI 流程,或者只是简单地验证 UI。
我想了解更多有关如何进行数据库测试的信息。
这里的任何信息都会有很大的帮助
最佳答案
Selenium 是当今市场上可用的最佳选择之一,归结为Web 应用程序自动化。 Selenium 支持 Mozilla'a geckodriver
、Google 的 chromedriver
、Microsoft 的 IEDriverServer
甚至 Safari
等。因此 Selenium 是被广泛认为是当今最好的 Web 自动化工具。
话虽如此,尽管您也可以通过 Selenium 执行数据库测试
,但这并不是理想的选择。 Database Testin
g 可以包括 transaction rates
和 round-trip
计算,还有其他工具可以更好地完成这些工作,您可能想探索一下那些也是。或者,您也可以将这些工具集成到您的项目框架中,并与 Selenium 协同工作。
关于Selenium 和数据库测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44086493/