Java Selenium-多站点测试服务器

Java Selenium-多站点测试服务器,java,firefox,selenium,browser-automation,Java,Firefox,Selenium,Browser Automation,-Selenium是一个网站/页面测试平台,我对以下情况感兴趣: 我关注几个HTML/CSS/JAVA网站,这些网站都有表单,用于向SQL数据库提交查询。这些对站点的查询返回估计成本。我每天需要做的是通过这些表单运行测试数据,以测试每个系统是否返回正确的信息,并正确地显示给用户 我现在拥有的是一台Windows机器,它带有Selenium IDE+Firefox和一系列脚本,我每天都会为每个网站按顺序运行一个脚本 我的问题是,我看管的网站越多,我必须进行的测试越多,因此,我每天花的时间就越多 是

-Selenium是一个网站/页面测试平台,我对以下情况感兴趣:

我关注几个HTML/CSS/JAVA网站,这些网站都有表单,用于向SQL数据库提交查询。这些对站点的查询返回估计成本。我每天需要做的是通过这些表单运行测试数据,以测试每个系统是否返回正确的信息,并正确地显示给用户

我现在拥有的是一台Windows机器,它带有Selenium IDE+Firefox和一系列脚本,我每天都会为每个网站按顺序运行一个脚本

我的问题是,我看管的网站越多,我必须进行的测试越多,因此,我每天花的时间就越多

是否有一种方法可以简单地在一台机器上运行多个测试,即使用

Firefox可以自动一个接一个地执行这些脚本,或者 同样,Firefox可以在一台机器上同时执行这些脚本 我看到了很多文档,这些文档为我提供了一些我在不同语言(如c java python)中所寻找的东西,但没有一个文档真正具备我所寻找的东西


如果我在这里弄错了,请纠正我的错误,但是,这种提交多个表单以进行测试的测试肯定是该软件中非常常见的要求吗?

您在这里所说的是一个经典的自动测试堆栈。它分为几个部分,从底部开始在这里讨论Java:

您正在测试的系统是要测试的网站 驱动程序SeleniumWebDriver 使用Selenium或手动编写的测试记录器 运行测试JUnit或TestNG的框架 构建管理器如下所示 持续集成服务器如下所示 我想现在你已经有了从1到4的步骤,所以让我们关注5和6

作为两种最流行的构建管理器,有: 和/或Ant m它们允许您一起构建各种测试,并通过控制台运行它们。您还可以使用控制台设置调度

谈到持续集成服务器,它还允许您并行地使用MAven或Ant运行所有测试并构建它们。在那里你将有一个GUI,在那里你将能够为不同的网站安排各种测试。我使用的工具:


通过所有这些步骤,您将设置所有测试环境并使其顺利工作。希望这能给你的问题带来一些启发,比如c java python,但没有一个真正符合我的要求。您好,您能具体说明一下这是什么意思吗?据我所知,您想要一个无需编写任何代码的自动化测试环境?如果我错了,请纠正我现在我们正在讨论:嗨,Dmitry,谢谢你的回答:很抱歉这里的混乱,我不介意做一些编码,因为我在过去使用Python为项目做一些编码,并且对Java知之甚少。我感兴趣的是,我可能需要在Windows环境中将该软件组合在一起,以实现几乎自动化的多个网站查询。我必须承认,我对各种网站上各种各样的指南和例子感到相当困惑。这回答了你的问题吗?再次感谢