如果用Java或Javascript编写测试,selenium端到端测试会运行得更快吗?

如果用Java或Javascript编写测试,selenium端到端测试会运行得更快吗?,javascript,java,selenium,Javascript,Java,Selenium,试着决定e2e测试采用哪种方式——用Java或Javascript编写的Selenium测试?哪个更快(运行测试所需的时间)哪个更易于维护?更易于维护的语言将是您(和您的团队)更熟悉的语言。如果您对这两种语言都相当满意,并且没有其他因素作为决策的基础,那么就用这两种语言编写一些更复杂的测试,并在一段时间内对它们进行维护。一段时间后,根据维护它们的经验做出决定 关于哪个更快的问题只能通过一个基准来回答。我认为与selenium和网站本身的开销相比,速度差异可以忽略不计。即使一个测试被证明比另一个快

试着决定e2e测试采用哪种方式——用Java或Javascript编写的Selenium测试?哪个更快(运行测试所需的时间)哪个更易于维护?

更易于维护的语言将是您(和您的团队)更熟悉的语言。如果您对这两种语言都相当满意,并且没有其他因素作为决策的基础,那么就用这两种语言编写一些更复杂的测试,并在一段时间内对它们进行维护。一段时间后,根据维护它们的经验做出决定

关于哪个更快的问题只能通过一个基准来回答。我认为与selenium和网站本身的开销相比,速度差异可以忽略不计。即使一个测试被证明比另一个快10毫秒,如果一个测试从一端到另一端需要几秒钟,那又有什么关系呢


也许你有一个非常特殊的用例,比如数千个微测试,而这个网站是如此简单,它的加载时间仅为毫秒。然后,语言或框架的速度差异可能会变得明显。但正如所说,没有普遍的答案。您必须同时编写和基准测试。

Java和Javascript除了“Java”这个词外几乎没有什么共同之处。如果您经常更改代码,Scrips可以更快地启动和运行,而且效果很好。如果这是一个应用程序,你正在建设我会去Java,但它可以有一个启动滞后。出于测试目的,我的建议是编写脚本,可能是
JavaScript
,尽管目前我还没有任何数据可以证明。它将是相同的。客户方的成本微不足道。您应该使用您和您的团队最适合使用的语言。