从Selenium IDE开始
我在一家小公司工作,它的产品是一个相对简单的基于网络的软件。在过去的几年中,我们使用了Selenium IDE及其录制和播放功能。它提供了我们所需的98%。然而,现在Selenium IDE将在几个月后不再工作,我们必须找到替代方案。我们考虑过使用SeleniumWebDriver,但我们中没有人不懂编程,我们只是没有足够的时间快速学习它,以维持当前的测试。所以,我们正在寻找的东西,至少有以下特点从Selenium IDE开始,selenium,automated-tests,selenium-ide,qtp,katalon-studio,Selenium,Automated Tests,Selenium Ide,Qtp,Katalon Studio,我在一家小公司工作,它的产品是一个相对简单的基于网络的软件。在过去的几年中,我们使用了Selenium IDE及其录制和播放功能。它提供了我们所需的98%。然而,现在Selenium IDE将在几个月后不再工作,我们必须找到替代方案。我们考虑过使用SeleniumWebDriver,但我们中没有人不懂编程,我们只是没有足够的时间快速学习它,以维持当前的测试。所以,我们正在寻找的东西,至少有以下特点 具有录制和播放功能(与编程相反) 可支持多种web浏览器(Firefox、Chrome、IE、S
- 具有录制和播放功能(与编程相反)
- 可支持多种web浏览器(Firefox、Chrome、IE、Safari)
- 可以生成报告
- 将在未来几年继续得到支持
- 拥有庞大的用户群体或良好的公司客户服务
- 数据库连接会很好
- 希望我们可以导入现有的Selenium IDE脚本,而不是重写它们
- 如果好的话,我们愿意付钱
非常感谢您的帮助。根据您的功能要求,这里有几个可行的Selenium IDE:
- :
优点:
1. Simple installation. Only a couple of commands needed to install Selenium WebDriver and start testing. 2. Uses JavaScript which is easy to learn with limited programming background.
缺点:1. No experience required for installation. 2. Unzip the package and ready to go. 3. No additional plug-ins are required. 4. The scripting interface allows an user to switch between the keyword-base table and the code editor.
1. Though flexible but still evolving. Setting up the project and the reporting plugins needs a bit of expertise. 2. Requires clear understanding of sync/async behavior.
1.Though web automation and mobile automation is achievable API testing module needs more buildup.
- :
优点:
1. Simple installation. Only a couple of commands needed to install Selenium WebDriver and start testing. 2. Uses JavaScript which is easy to learn with limited programming background.
缺点:1. No experience required for installation. 2. Unzip the package and ready to go. 3. No additional plug-ins are required. 4. The scripting interface allows an user to switch between the keyword-base table and the code editor.
1. Though flexible but still evolving. Setting up the project and the reporting plugins needs a bit of expertise. 2. Requires clear understanding of sync/async behavior.
1.Though web automation and mobile automation is achievable API testing module needs more buildup.
- : : :
因此,这是一个混合袋的情况,你可以随时拿起一个,放下另一个,任你支配。QTP我相信现在已经成为UFT(统一功能测试),它有一个记录选项。不幸的是,您在编程方面所缺乏的东西,您将不得不在脚本知识(我使用的VBScript)方面进行弥补。这并非不可能,但可能需要更多的努力来学习,而不是实现您自己的免费版本的Java/Selenium WebDriver。UFT是非常昂贵的,尤其是对于一个小公司,这是每许可证费用。如果我没记错的话,我的上一份工作有多个许可证,每件价值2万美元。你看了吗?要求我们推荐或查找一本书、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说是无关紧要的,因为它们往往会吸引自以为是的答案和垃圾邮件。既然如此,你可以在sqa.stackexchange.com上问这个问题。看看编码的用户界面。它是微软VisualStudio的一部分。虽然这个问题可能已经解决了,但是你应该看看Katalon之外的TestComplete。我没有用过它们,我也从来没有用过selenium ide,所以我不确定它是否符合您设定的参数……您在一家创建网站的商店工作,没有人知道如何编程?