Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Selenium IDE开始_Selenium_Automated Tests_Selenium Ide_Qtp_Katalon Studio - Fatal编程技术网

从Selenium IDE开始

从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

我在一家小公司工作,它的产品是一个相对简单的基于网络的软件。在过去的几年中,我们使用了Selenium IDE及其录制和播放功能。它提供了我们所需的98%。然而,现在Selenium IDE将在几个月后不再工作,我们必须找到替代方案。我们考虑过使用SeleniumWebDriver,但我们中没有人不懂编程,我们只是没有足够的时间快速学习它,以维持当前的测试。所以,我们正在寻找的东西,至少有以下特点

  • 具有录制和播放功能(与编程相反)
  • 可支持多种web浏览器(Firefox、Chrome、IE、Safari)
  • 可以生成报告
  • 将在未来几年继续得到支持
  • 拥有庞大的用户群体或良好的公司客户服务
  • 数据库连接会很好
  • 希望我们可以导入现有的Selenium IDE脚本,而不是重写它们
  • 如果好的话,我们愿意付钱
软件有几十种选择,我没有明确的选择途径。一些有前途的软件是。。。 -卡塔隆录音室。它看起来是Selenium IDE的绝佳替代品。但它有一个小社区需要帮助 -QTP-一位同事以前曾使用过此功能并推荐它。它看起来是webdriver的一个很好的选择,因为它允许录制和播放。但是它很贵


非常感谢您的帮助。

根据您的功能要求,这里有几个可行的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,所以我不确定它是否符合您设定的参数……您在一家创建网站的商店工作,没有人知道如何编程?